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)  

function_panel.cxx File Reference

#include "function_panel.h"
#include <FL/Fl_Pixmap.H>
#include "Fl_Type.h"
#include "undo.h"
Include dependency graph for function_panel.cxx:

Go to the source code of this file.

Functions

class Fl_TypeFl_Type_make (const char *)
void select_only (Fl_Type *)
void exit_cb (Fl_Widget *, void *)
void toggle_widgetbin_cb (Fl_Widget *, void *)
Fl_Double_Windowmake_function_panel ()
Fl_Double_Windowmake_code_panel ()
Fl_Double_Windowmake_codeblock_panel ()
Fl_Double_Windowmake_declblock_panel ()
Fl_Double_Windowmake_decl_panel ()
Fl_Double_Windowmake_data_panel ()
Fl_Double_Windowmake_class_panel ()
Fl_Double_Windowmake_comment_panel ()
void type_make_cb (Fl_Widget *, void *d)
Fl_Windowmake_widgetbin ()
Fl_Double_Windowmake_sourceview ()

Variables

class Fl_Pixmappixmap []
Fl_Double_Windowfunction_panel = (Fl_Double_Window *)0
Fl_Choicef_public_member_choice = (Fl_Choice *)0
Fl_Menu_Item menu_f_public_member_choice []
Fl_Choicef_public_choice = (Fl_Choice *)0
Fl_Menu_Item menu_f_public_choice []
Fl_Light_Buttonf_c_button = (Fl_Light_Button *)0
Fl_Inputf_name_input = (Fl_Input *)0
Fl_Inputf_return_type_input = (Fl_Input *)0
Fl_Return_Buttonf_panel_ok = (Fl_Return_Button *)0
Fl_Buttonf_panel_cancel = (Fl_Button *)0
Fl_Text_Editorf_comment_input = (Fl_Text_Editor *)0
Fl_Double_Windowcode_panel = (Fl_Double_Window *)0
CodeEditorcode_input = (CodeEditor *)0
Fl_Return_Buttoncode_panel_ok = (Fl_Return_Button *)0
Fl_Buttoncode_panel_cancel = (Fl_Button *)0
Fl_Double_Windowcodeblock_panel = (Fl_Double_Window *)0
Fl_Inputcode_before_input = (Fl_Input *)0
Fl_Inputcode_after_input = (Fl_Input *)0
Fl_Return_Buttoncodeblock_panel_ok = (Fl_Return_Button *)0
Fl_Buttoncodeblock_panel_cancel = (Fl_Button *)0
Fl_Double_Windowdeclblock_panel = (Fl_Double_Window *)0
Fl_Choicedeclblock_public_choice = (Fl_Choice *)0
Fl_Menu_Item menu_declblock_public_choice []
Fl_Light_Buttondeclblock_public_button_x = (Fl_Light_Button *)0
Fl_Inputdecl_before_input = (Fl_Input *)0
Fl_Inputdecl_after_input = (Fl_Input *)0
Fl_Return_Buttondeclblock_panel_ok = (Fl_Return_Button *)0
Fl_Buttondeclblock_panel_cancel = (Fl_Button *)0
Fl_Double_Windowdecl_panel = (Fl_Double_Window *)0
Fl_Choicedecl_choice = (Fl_Choice *)0
Fl_Menu_Item menu_decl_choice []
Fl_Choicedecl_class_choice = (Fl_Choice *)0
Fl_Menu_Item menu_decl_class_choice []
Fl_Inputdecl_input = (Fl_Input *)0
Fl_Return_Buttondecl_panel_ok = (Fl_Return_Button *)0
Fl_Buttondecl_panel_cancel = (Fl_Button *)0
Fl_Text_Editordecl_comment_input = (Fl_Text_Editor *)0
Fl_Double_Windowdata_panel = (Fl_Double_Window *)0
Fl_Choicedata_choice = (Fl_Choice *)0
Fl_Menu_Item menu_data_choice []
Fl_Choicedata_class_choice = (Fl_Choice *)0
Fl_Menu_Item menu_data_class_choice []
Fl_Inputdata_input = (Fl_Input *)0
Fl_Inputdata_filename = (Fl_Input *)0
Fl_Buttondata_filebrowser = (Fl_Button *)0
Fl_Return_Buttondata_panel_ok = (Fl_Return_Button *)0
Fl_Buttondata_panel_cancel = (Fl_Button *)0
Fl_Text_Editordata_comment_input = (Fl_Text_Editor *)0
Fl_Double_Windowclass_panel = (Fl_Double_Window *)0
Fl_Light_Buttonc_public_button = (Fl_Light_Button *)0
Fl_Inputc_name_input = (Fl_Input *)0
Fl_Inputc_subclass_input = (Fl_Input *)0
Fl_Text_Editorc_comment_input = (Fl_Text_Editor *)0
Fl_Return_Buttonc_panel_ok = (Fl_Return_Button *)0
Fl_Buttonc_panel_cancel = (Fl_Button *)0
Fl_Double_Windowcomment_panel = (Fl_Double_Window *)0
CodeEditorcomment_input = (CodeEditor *)0
Fl_Return_Buttoncomment_panel_ok = (Fl_Return_Button *)0
Fl_Buttoncomment_panel_cancel = (Fl_Button *)0
Fl_Light_Buttoncomment_in_source = (Fl_Light_Button *)0
Fl_Light_Buttoncomment_in_header = (Fl_Light_Button *)0
Fl_Menu_Buttoncomment_predefined = (Fl_Menu_Button *)0
Fl_Buttoncomment_load = (Fl_Button *)0
Fl_Windowwidgetbin_panel = (Fl_Window *)0
Fl_Double_Windowsourceview_panel = (Fl_Double_Window *)0
Fl_Tabssv_tab = (Fl_Tabs *)0
CodeViewersv_source = (CodeViewer *)0
CodeViewersv_header = (CodeViewer *)0
Fl_Light_Buttonsv_autorefresh = (Fl_Light_Button *)0
Fl_Light_Buttonsv_autoposition = (Fl_Light_Button *)0

Function Documentation

class Fl_Type* Fl_Type_make ( const char *  )
void select_only ( Fl_Type )

Definition at line 209 of file Fl_Type.cxx.

References Fl_Browser_::select_only().

void toggle_widgetbin_cb ( Fl_Widget ,
void *   
)
void type_make_cb ( Fl_Widget ,
void *  d 
)

Variable Documentation

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 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 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 207 of file function_panel.cxx.

Referenced by Fl_CodeBlock_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 615 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 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 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 268 of file function_panel.cxx.

Referenced by Fl_DeclBlock_Type::open().

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().

Initial value:
 {
 {"in source file only", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"in header file only", 0,  0, 0, 16, FL_NORMAL_LABEL, 0, 11, 0},
 {"\"static\" in source file", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"in source and \"extern\" in header", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
}

Definition at line 427 of file function_panel.cxx.

Initial value:
 {
 {"private", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"public", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"protected", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
}

Definition at line 437 of file function_panel.cxx.

Initial value:
 {
 {"in source file only", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"in header file only", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"\"static\" in source file", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"in source and \"extern\" in header", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
}

Definition at line 335 of file function_panel.cxx.

Initial value:
 {
 {"private", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"public", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"protected", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
}

Definition at line 345 of file function_panel.cxx.

Initial value:
 {
 {"in source code only", 0,  0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"in header and source", 0,  0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
}

Definition at line 254 of file function_panel.cxx.

Initial value:
 {
 {"local", 0,  0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"global", 0,  0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
}

Definition at line 53 of file function_panel.cxx.

Initial value:
 {
 {"private", 0,  0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"public", 0,  0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0},
 {"protected", 0,  0, (void*)(2), 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
}

Definition at line 44 of file function_panel.cxx.

class Fl_Pixmap* pixmap[]

Definition at line 163 of file Fl_Type.cxx.

Definition at line 1061 of file function_panel.cxx.

Referenced by exit_cb(), and toggle_sourceview_cb().