|
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) ![]() |
00001 // 00002 // "$Id: function_panel.h 7903 2010-11-28 21:06:39Z matt $" 00003 // 00004 // Code dialogs for the Fast Light Tool Kit (FLTK). 00005 // 00006 // Copyright 1998-2010 by Bill Spitzak and others. 00007 // 00008 // This library is free software; you can redistribute it and/or 00009 // modify it under the terms of the GNU Library General Public 00010 // License as published by the Free Software Foundation; either 00011 // version 2 of the License, or (at your option) any later version. 00012 // 00013 // This library is distributed in the hope that it will be useful, 00014 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00016 // Library General Public License for more details. 00017 // 00018 // You should have received a copy of the GNU Library General Public 00019 // License along with this library; if not, write to the Free Software 00020 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 00021 // USA. 00022 // 00023 // Please report all bugs and problems on the following page: 00024 // 00025 // http://www.fltk.org/str.php 00026 // 00027 00028 // generated by Fast Light User Interface Designer (fluid) version 1.0300 00029 00030 #ifndef function_panel_h 00031 #define function_panel_h 00032 #include <FL/Fl.H> 00033 #include <FL/Fl_Double_Window.H> 00034 extern Fl_Double_Window *function_panel; 00035 #include <FL/Fl_Group.H> 00036 #include <FL/Fl_Choice.H> 00037 extern Fl_Choice *f_public_member_choice; 00038 extern Fl_Choice *f_public_choice; 00039 #include <FL/Fl_Light_Button.H> 00040 extern Fl_Light_Button *f_c_button; 00041 #include <FL/Fl_Box.H> 00042 #include <FL/Fl_Input.H> 00043 extern Fl_Input *f_name_input; 00044 extern Fl_Input *f_return_type_input; 00045 #include <FL/Fl_Return_Button.H> 00046 extern Fl_Return_Button *f_panel_ok; 00047 #include <FL/Fl_Button.H> 00048 extern Fl_Button *f_panel_cancel; 00049 #include <FL/Fl_Text_Editor.H> 00050 extern Fl_Text_Editor *f_comment_input; 00051 Fl_Double_Window* make_function_panel(); 00052 extern Fl_Menu_Item menu_f_public_member_choice[]; 00053 extern Fl_Menu_Item menu_f_public_choice[]; 00054 extern Fl_Double_Window *code_panel; 00055 #include "CodeEditor.h" 00056 extern CodeEditor *code_input; 00057 extern Fl_Return_Button *code_panel_ok; 00058 extern Fl_Button *code_panel_cancel; 00059 Fl_Double_Window* make_code_panel(); 00060 extern Fl_Double_Window *codeblock_panel; 00061 extern Fl_Input *code_before_input; 00062 extern Fl_Input *code_after_input; 00063 extern Fl_Return_Button *codeblock_panel_ok; 00064 extern Fl_Button *codeblock_panel_cancel; 00065 Fl_Double_Window* make_codeblock_panel(); 00066 extern Fl_Double_Window *declblock_panel; 00067 extern Fl_Choice *declblock_public_choice; 00068 extern Fl_Light_Button *declblock_public_button_x; 00069 extern Fl_Input *decl_before_input; 00070 extern Fl_Input *decl_after_input; 00071 extern Fl_Return_Button *declblock_panel_ok; 00072 extern Fl_Button *declblock_panel_cancel; 00073 Fl_Double_Window* make_declblock_panel(); 00074 extern Fl_Menu_Item menu_declblock_public_choice[]; 00075 extern Fl_Double_Window *decl_panel; 00076 extern Fl_Choice *decl_choice; 00077 extern Fl_Choice *decl_class_choice; 00078 extern Fl_Input *decl_input; 00079 extern Fl_Return_Button *decl_panel_ok; 00080 extern Fl_Button *decl_panel_cancel; 00081 extern Fl_Text_Editor *decl_comment_input; 00082 Fl_Double_Window* make_decl_panel(); 00083 extern Fl_Menu_Item menu_decl_choice[]; 00084 extern Fl_Menu_Item menu_decl_class_choice[]; 00085 extern Fl_Double_Window *data_panel; 00086 extern Fl_Choice *data_choice; 00087 extern Fl_Choice *data_class_choice; 00088 extern Fl_Input *data_input; 00089 extern Fl_Input *data_filename; 00090 extern Fl_Button *data_filebrowser; 00091 extern Fl_Return_Button *data_panel_ok; 00092 extern Fl_Button *data_panel_cancel; 00093 extern Fl_Text_Editor *data_comment_input; 00094 Fl_Double_Window* make_data_panel(); 00095 extern Fl_Menu_Item menu_data_choice[]; 00096 extern Fl_Menu_Item menu_data_class_choice[]; 00097 extern Fl_Double_Window *class_panel; 00098 extern Fl_Light_Button *c_public_button; 00099 extern Fl_Input *c_name_input; 00100 extern Fl_Input *c_subclass_input; 00101 extern Fl_Text_Editor *c_comment_input; 00102 extern Fl_Return_Button *c_panel_ok; 00103 extern Fl_Button *c_panel_cancel; 00104 Fl_Double_Window* make_class_panel(); 00105 extern Fl_Double_Window *comment_panel; 00106 extern CodeEditor *comment_input; 00107 extern Fl_Return_Button *comment_panel_ok; 00108 extern Fl_Button *comment_panel_cancel; 00109 extern Fl_Light_Button *comment_in_source; 00110 extern Fl_Light_Button *comment_in_header; 00111 #include <FL/Fl_Menu_Button.H> 00112 extern Fl_Menu_Button *comment_predefined; 00113 extern Fl_Button *comment_load; 00114 Fl_Double_Window* make_comment_panel(); 00115 void type_make_cb(Fl_Widget*,void*d); 00116 #include <FL/Fl_Window.H> 00117 extern Fl_Window *widgetbin_panel; 00118 Fl_Window* make_widgetbin(); 00119 extern void toggle_sourceview_cb(Fl_Double_Window*, void*); 00120 extern Fl_Double_Window *sourceview_panel; 00121 #include <FL/Fl_Tabs.H> 00122 extern void update_sourceview_position_cb(Fl_Tabs*, void*); 00123 extern Fl_Tabs *sv_tab; 00124 extern CodeViewer *sv_source; 00125 extern CodeViewer *sv_header; 00126 extern void update_sourceview_cb(Fl_Button*, void*); 00127 extern Fl_Light_Button *sv_autorefresh; 00128 extern Fl_Light_Button *sv_autoposition; 00129 extern void toggle_sourceview_b_cb(Fl_Button*, void*); 00130 Fl_Double_Window* make_sourceview(); 00131 #endif 00132 00133 // 00134 // End of "$Id: function_panel.h 7903 2010-11-28 21:06:39Z matt $". 00135 //