|
fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) ![]() |
#include <FL/Fl.H>#include <FL/Fl_Double_Window.H>#include <FL/Fl_Group.H>#include <FL/Fl_Choice.H>#include <FL/Fl_Light_Button.H>#include <FL/Fl_Box.H>#include <FL/Fl_Input.H>#include <FL/Fl_Return_Button.H>#include <FL/Fl_Button.H>#include <FL/Fl_Text_Editor.H>#include "CodeEditor.h"#include <FL/Fl_Menu_Button.H>#include <FL/Fl_Window.H>#include <FL/Fl_Tabs.H>

Go to the source code of this file.
| Fl_Double_Window* make_class_panel | ( | ) |
Definition at line 543 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), Fl_Text_Display::buffer(), class_panel, Fl_Group::current(), Fl_Group::end(), FL_ALIGN_TOP_LEFT, FL_DOWN_BOX, FL_WHEN_NEVER, Fl_Widget::hide(), Fl_Window::hotspot(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Group::resizable(), Fl_Window::set_modal(), Fl_Button::shortcut(), Fl_Window::size_range(), Fl_Text_Display::textfont(), Fl_Input_::textfont(), Fl_Text_Display::textsize(), Fl_Input_::textsize(), Fl_Widget::tooltip(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_Class_Type::open().
| Fl_Double_Window* make_code_panel | ( | ) |
Definition at line 158 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), code_panel, Fl_Widget::color(), Fl_Group::current(), Fl_Group::end(), FL_ALIGN_TOP, FL_BACKGROUND2_COLOR, FL_DOWN_BOX, FL_FOREGROUND_COLOR, FL_NORMAL_LABEL, FL_SELECTION_COLOR, FL_WHEN_ENTER_KEY_CHANGED, FL_WHEN_RELEASE, Fl_Window::hotspot(), Fl_Widget::labelcolor(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Widget::labeltype(), Fl_Group::resizable(), Fl_Widget::selection_color(), Fl_Window::set_modal(), Fl_Button::shortcut(), Fl_Window::size_range(), Fl_Text_Display::textfont(), Fl_Text_Display::textsize(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_Code_Type::open().
| Fl_Double_Window* make_codeblock_panel | ( | ) |
Definition at line 209 of file function_panel.cxx.
References Fl_Widget::align(), codeblock_panel, Fl_Group::current(), Fl_Group::end(), FL_ALIGN_TOP_LEFT, FL_WHEN_NEVER, Fl_Widget::h(), Fl_Window::hotspot(), Fl_Widget::labelsize(), Fl_Group::resizable(), Fl_Window::set_modal(), Fl_Button::shortcut(), Fl_Window::size_range(), Fl_Input_::textfont(), Fl_Input_::textsize(), Fl_Widget::tooltip(), Fl::w(), Fl_Widget::w(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_CodeBlock_Type::open().
| Fl_Double_Window* make_comment_panel | ( | ) |
Definition at line 625 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), Fl_Widget::color(), comment_panel, Fl_Group::current(), Fl_Group::end(), FL_ALIGN_TOP, FL_BACKGROUND2_COLOR, FL_DOWN_BOX, FL_FOREGROUND_COLOR, FL_NORMAL_LABEL, FL_SELECTION_COLOR, FL_WHEN_ENTER_KEY_CHANGED, FL_WHEN_NEVER, FL_WHEN_RELEASE, Fl_Window::hotspot(), Fl_Widget::labelcolor(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Widget::labeltype(), Fl_Group::resizable(), Fl_Widget::selection_color(), Fl_Window::set_modal(), Fl_Button::shortcut(), Fl_Window::size_range(), Fl_Text_Display::textfont(), Fl_Menu_::textsize(), Fl_Text_Display::textsize(), Fl_Widget::tooltip(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_Comment_Type::open().
| Fl_Double_Window* make_data_panel | ( | ) |
Definition at line 456 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), Fl_Text_Display::buffer(), Fl_Group::current(), data_panel, Fl_Menu_::down_box(), Fl_Group::end(), FL_ALIGN_CLIP, FL_ALIGN_INSIDE, FL_ALIGN_TOP_LEFT, FL_BORDER_BOX, FL_DOWN_BOX, FL_WHEN_NEVER, Fl_Window::hotspot(), Fl_Widget::labelcolor(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Menu_::menu(), Fl_Group::resizable(), Fl_Button::shortcut(), Fl_Window::size_range(), Fl_Text_Display::textfont(), Fl_Input_::textfont(), Fl_Text_Display::textsize(), Fl_Input_::textsize(), Fl_Menu_::textsize(), Fl_Widget::tooltip(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_Data_Type::open().
| Fl_Double_Window* make_decl_panel | ( | ) |
Definition at line 360 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), Fl_Text_Display::buffer(), Fl_Group::current(), decl_panel, Fl_Menu_::down_box(), Fl_Group::end(), FL_ALIGN_CLIP, FL_ALIGN_INSIDE, FL_ALIGN_TOP_LEFT, FL_BORDER_BOX, FL_DOWN_BOX, FL_WHEN_NEVER, Fl_Window::hotspot(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Menu_::menu(), Fl_Group::resizable(), Fl_Button::shortcut(), Fl_Window::size_range(), Fl_Text_Display::textfont(), Fl_Input_::textfont(), Fl_Text_Display::textsize(), Fl_Input_::textsize(), Fl_Menu_::textsize(), Fl_Widget::tooltip(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_Decl_Type::open().
| Fl_Double_Window* make_declblock_panel | ( | ) |
Definition at line 270 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Group::current(), declblock_panel, Fl_Menu_::down_box(), Fl_Group::end(), FL_ALIGN_TOP_LEFT, FL_BORDER_BOX, FL_WHEN_NEVER, Fl_Widget::h(), Fl_Widget::hide(), Fl_Window::hotspot(), Fl_Widget::labelsize(), Fl_Menu_::menu(), Fl_Group::resizable(), Fl_Window::set_modal(), Fl_Button::shortcut(), Fl_Window::size_range(), Fl_Input_::textfont(), Fl_Input_::textsize(), Fl_Menu_::textsize(), Fl_Widget::tooltip(), Fl::w(), Fl_Widget::w(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_DeclBlock_Type::open().
| Fl_Double_Window* make_function_panel | ( | ) |
Definition at line 71 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), Fl_Text_Display::buffer(), Fl_Group::current(), Fl_Menu_::down_box(), Fl_Group::end(), FL_ALIGN_TOP_LEFT, FL_BORDER_BOX, FL_DOWN_BOX, FL_WHEN_CHANGED, FL_WHEN_NEVER, function_panel, Fl_Window::hotspot(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Menu_::menu(), Fl_Group::resizable(), Fl_Window::set_modal(), Fl_Button::shortcut(), Fl_Text_Display::textfont(), Fl_Input_::textfont(), Fl_Text_Display::textsize(), Fl_Input_::textsize(), Fl_Menu_::textsize(), Fl_Widget::tooltip(), Fl_Widget::when(), and Fl_Widget::window().
Referenced by Fl_Function_Type::open().
| Fl_Double_Window* make_sourceview | ( | ) |
Definition at line 1071 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), Fl_Widget::callback(), Fl_Widget::color(), Fl_Group::current(), Fl_Group::end(), FL_ALIGN_CLIP, FL_ALIGN_INSIDE, FL_ALIGN_TOP, FL_BACKGROUND2_COLOR, FL_DOWN_FRAME, FL_FOREGROUND_COLOR, FL_NORMAL_LABEL, FL_SELECTION_COLOR, FL_WHEN_RELEASE, Fl_Widget::hide(), Fl_Widget::labelcolor(), Fl_Widget::labelfont(), Fl_Widget::labelsize(), Fl_Widget::labeltype(), Fl_Group::resizable(), Fl_Widget::selection_color(), Fl_Window::size_range(), sourceview_panel, Fl_Text_Display::textfont(), Fl_Text_Display::textsize(), toggle_sourceview_b_cb(), toggle_sourceview_cb(), update_sourceview_cb(), update_sourceview_position_cb(), and Fl_Widget::when().
Referenced by toggle_sourceview_cb().
| Fl_Window* make_widgetbin | ( | ) |
Definition at line 713 of file function_panel.cxx.
References Fl_Widget::align(), Fl_Widget::box(), Fl_Widget::callback(), Fl_Group::end(), FL_ALIGN_CLIP, FL_ALIGN_INSIDE, FL_THIN_UP_BOX, Fl_Widget::image(), Fl_Window::set_non_modal(), Fl_Widget::tooltip(), type_make_cb(), and widgetbin_panel.
Referenced by toggle_widgetbin_cb().
| void toggle_sourceview_b_cb | ( | Fl_Button * | , |
| void * | |||
| ) |
Definition at line 1754 of file fluid.cxx.
References toggle_sourceview_cb().
Referenced by make_sourceview().
| void toggle_sourceview_cb | ( | Fl_Double_Window * | , |
| void * | |||
| ) |
Definition at line 1727 of file fluid.cxx.
References Fl_Widget::callback(), Fl_Group::child(), fluid_prefs, Fl_Preferences::get(), Fl_Double_Window::hide(), Fl_Menu_Item::label(), make_sourceview(), position_window(), Fl_Double_Window::show(), sourceview_panel, sv_autoposition, sv_autorefresh, sv_tab, toggle_sourceview_cb(), update_sourceview_cb(), Fl_Tabs::value(), Fl_Button::value(), and Fl_Widget::visible().
Referenced by main(), make_main_window(), make_sourceview(), toggle_sourceview_b_cb(), and toggle_sourceview_cb().
| void type_make_cb | ( | Fl_Widget * | , |
| void * | d | ||
| ) |
Definition at line 691 of file function_panel.cxx.
References Fl_Type_make(), Fl_Type::open(), select_only(), set_modflag(), undo_checkpoint(), undo_current, and undo_last.
Referenced by make_widgetbin().
| void update_sourceview_cb | ( | Fl_Button * | , |
| void * | |||
| ) |
Definition at line 2162 of file fluid.cxx.
References Fl_Text_Display::buffer(), code_file_name, fl_filename_name(), fl_filename_setext(), FL_PATH_MAX, fluid_prefs, Fl_Preferences::getUserdataPath(), header_file_name, Fl_Text_Display::scroll(), sourceview_panel, strlcat, strlcpy, sv_header, sv_source, CodeEditor::top_line(), update_sourceview_position(), Fl_Widget::visible(), write_code(), and write_sourceview.
Referenced by make_sourceview(), toggle_sourceview_cb(), and update_sourceview_timer().
| void update_sourceview_position_cb | ( | Fl_Tabs * | , |
| void * | |||
| ) |
Definition at line 2150 of file fluid.cxx.
References update_sourceview_position().
Referenced by make_sourceview().
Definition at line 537 of file function_panel.cxx.
Referenced by Fl_Class_Type::open().
Definition at line 533 of file function_panel.cxx.
Referenced by Fl_Class_Type::open().
Definition at line 541 of file function_panel.cxx.
Referenced by Fl_Class_Type::open().
Definition at line 539 of file function_panel.cxx.
Referenced by Fl_Class_Type::open().
Definition at line 531 of file function_panel.cxx.
Referenced by Fl_Class_Type::open().
Definition at line 535 of file function_panel.cxx.
Referenced by Fl_Class_Type::open().
Definition at line 529 of file function_panel.cxx.
Referenced by make_class_panel(), and Fl_Class_Type::open().
Definition at line 203 of file function_panel.cxx.
Referenced by Fl_CodeBlock_Type::open().
Definition at line 201 of file function_panel.cxx.
Referenced by Fl_CodeBlock_Type::open().
Definition at line 152 of file function_panel.cxx.
Referenced by Fl_Code_Type::open().
Definition at line 150 of file function_panel.cxx.
Referenced by make_code_panel(), and Fl_Code_Type::open().
Definition at line 156 of file function_panel.cxx.
Referenced by Fl_Code_Type::open().
Definition at line 154 of file function_panel.cxx.
Referenced by Fl_Code_Type::open().
Definition at line 199 of file function_panel.cxx.
Referenced by make_codeblock_panel(), and Fl_CodeBlock_Type::open().
Definition at line 207 of file function_panel.cxx.
Referenced by Fl_CodeBlock_Type::open().
Definition at line 205 of file function_panel.cxx.
Referenced by Fl_CodeBlock_Type::open().
Definition at line 619 of file function_panel.cxx.
Referenced by Fl_Comment_Type::open().
Definition at line 617 of file function_panel.cxx.
Referenced by Fl_Comment_Type::open().
Definition at line 611 of file function_panel.cxx.
Referenced by Fl_Comment_Type::open().
Definition at line 623 of file function_panel.cxx.
Referenced by Fl_Comment_Type::open().
Definition at line 609 of file function_panel.cxx.
Referenced by make_comment_panel(), and Fl_Comment_Type::open().
Definition at line 615 of file function_panel.cxx.
Referenced by Fl_Comment_Type::open().
Definition at line 613 of file function_panel.cxx.
Referenced by Fl_Comment_Type::open().
Definition at line 621 of file function_panel.cxx.
Referenced by Fl_Comment_Type::open().
Definition at line 425 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 435 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 454 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 448 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 446 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 444 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 423 of file function_panel.cxx.
Referenced by make_data_panel(), and Fl_Data_Type::open().
Definition at line 452 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 450 of file function_panel.cxx.
Referenced by Fl_Data_Type::open().
Definition at line 264 of file function_panel.cxx.
Referenced by Fl_DeclBlock_Type::open().
Definition at line 262 of file function_panel.cxx.
Referenced by Fl_DeclBlock_Type::open().
Definition at line 333 of file function_panel.cxx.
Referenced by Fl_Decl_Type::open().
Definition at line 343 of file function_panel.cxx.
Referenced by Fl_Decl_Type::open().
Definition at line 358 of file function_panel.cxx.
Referenced by Fl_Decl_Type::open().
Definition at line 352 of file function_panel.cxx.
Referenced by Fl_Decl_Type::open().
Definition at line 331 of file function_panel.cxx.
Referenced by make_decl_panel(), and Fl_Decl_Type::open().
Definition at line 356 of file function_panel.cxx.
Referenced by Fl_Decl_Type::open().
Definition at line 354 of file function_panel.cxx.
Referenced by Fl_Decl_Type::open().
Definition at line 250 of file function_panel.cxx.
Referenced by make_declblock_panel(), and Fl_DeclBlock_Type::open().
Definition at line 268 of file function_panel.cxx.
Referenced by Fl_DeclBlock_Type::open().
Definition at line 266 of file function_panel.cxx.
Referenced by Fl_DeclBlock_Type::open().
Definition at line 260 of file function_panel.cxx.
Definition at line 252 of file function_panel.cxx.
Referenced by Fl_DeclBlock_Type::open().
Definition at line 59 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 69 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 61 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 67 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 65 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 51 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 42 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 63 of file function_panel.cxx.
Referenced by Fl_Function_Type::open().
Definition at line 40 of file function_panel.cxx.
Referenced by make_function_panel(), and Fl_Function_Type::open().
Definition at line 427 of file function_panel.cxx.
Definition at line 437 of file function_panel.cxx.
Definition at line 335 of file function_panel.cxx.
Definition at line 345 of file function_panel.cxx.
Definition at line 254 of file function_panel.cxx.
Definition at line 53 of file function_panel.cxx.
Definition at line 44 of file function_panel.cxx.
Definition at line 1059 of file function_panel.cxx.
Referenced by exit_cb(), make_sourceview(), set_modflag(), toggle_sourceview_cb(), update_sourceview_cb(), and update_sourceview_position().
Definition at line 1069 of file function_panel.cxx.
Referenced by exit_cb(), toggle_sourceview_cb(), and update_sourceview_position().
Definition at line 1067 of file function_panel.cxx.
Referenced by exit_cb(), set_modflag(), and toggle_sourceview_cb().
Definition at line 1065 of file function_panel.cxx.
Referenced by update_sourceview_cb(), and update_sourceview_position().
Definition at line 1063 of file function_panel.cxx.
Referenced by update_sourceview_cb(), and update_sourceview_position().
Definition at line 1061 of file function_panel.cxx.
Referenced by exit_cb(), and toggle_sourceview_cb().
Definition at line 704 of file function_panel.cxx.
Referenced by exit_cb(), make_widgetbin(), and toggle_widgetbin_cb().