From fc1a4cf809de316d356672a834b7f2f797032d98 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Wed, 9 Mar 2005 21:26:53 +0000 Subject: Added a new Type to fluid called 'Comment' to be used for standardized Copyright notices and other comments throughout the source code. - simply add the 'Comment' type from the 'New' menu or the Widget Bin - comments in the very first position will be added at the very beginning of the source file or header. Comments at the end are at the very end in source and headers as well. - if the users enters simple text, FLUID will add '// ' in front of every line. If a line already starts with '//' or a block starts with '/*', the text will be copied verbatim. - text can be loaded from files - text can be stored in a database and quickly retrieved later via a pulldown menu. The pulldown menu is customizable. Enjoy! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4092 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- fluid/function_panel.cxx | 176 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 127 insertions(+), 49 deletions(-) (limited to 'fluid/function_panel.cxx') diff --git a/fluid/function_panel.cxx b/fluid/function_panel.cxx index f2fba6ec0..ba261b189 100644 --- a/fluid/function_panel.cxx +++ b/fluid/function_panel.cxx @@ -1,4 +1,4 @@ -// generated by Fast Light User Interface Designer (fluid) version 1.0105 +// generated by Fast Light User Interface Designer (fluid) version 1.0107 #include "function_panel.h" #include @@ -282,6 +282,78 @@ Fl_Window* make_class_panel() { return w; } +Fl_Window *comment_panel=(Fl_Window *)0; + +Fl_Text_Editor *comment_input=(Fl_Text_Editor *)0; + +Fl_Return_Button *comment_panel_ok=(Fl_Return_Button *)0; + +Fl_Button *comment_panel_cancel=(Fl_Button *)0; + +Fl_Light_Button *comment_in_source=(Fl_Light_Button *)0; + +Fl_Light_Button *comment_in_header=(Fl_Light_Button *)0; + +Fl_Menu_Button *comment_predefined=(Fl_Menu_Button *)0; + +Fl_Button *comment_load=(Fl_Button *)0; + +Fl_Window* make_comment_panel() { + Fl_Window* w; + { Fl_Window* o = comment_panel = new Fl_Window(545, 290, "comment"); + w = o; + { Fl_Group* o = new Fl_Group(100, 10, 435, 235); + o->box(FL_DOWN_FRAME); + { Fl_Text_Editor* o = comment_input = new Fl_Text_Editor(102, 12, 431, 231); + o->box(FL_NO_BOX); + Fl_Group::current()->resizable(o); + o->buffer(new Fl_Text_Buffer); + o->textfont(FL_COURIER); + o->when(FL_WHEN_ENTER_KEY_CHANGED|FL_WHEN_RELEASE); + } + o->end(); + Fl_Group::current()->resizable(o); + } + { Fl_Group* o = new Fl_Group(368, 255, 167, 25); + { Fl_Return_Button* o = comment_panel_ok = new Fl_Return_Button(370, 255, 80, 25, "OK"); + w->hotspot(o); + } + { Fl_Button* o = comment_panel_cancel = new Fl_Button(455, 255, 80, 25, "Cancel"); + o->shortcut(0xff1b); + } + { Fl_Box* o = new Fl_Box(368, 255, 1, 1); + Fl_Group::current()->resizable(o); + } + o->end(); + } + { Fl_Group* o = new Fl_Group(10, 10, 80, 127); + { Fl_Light_Button* o = comment_in_source = new Fl_Light_Button(10, 10, 80, 25, "in source"); + o->tooltip("Put the comment into the source (.cxx) file."); + o->labelsize(10); + o->when(FL_WHEN_NEVER); + } + { Fl_Light_Button* o = comment_in_header = new Fl_Light_Button(10, 40, 80, 25, "in header"); + o->tooltip("Put the comment into the header (.h) file."); + o->labelsize(10); + o->when(FL_WHEN_NEVER); + } + { Fl_Menu_Button* o = comment_predefined = new Fl_Menu_Button(10, 75, 80, 25, "predefined"); + o->labelsize(10); + } + { Fl_Button* o = comment_load = new Fl_Button(10, 110, 80, 25, "load..."); + o->labelsize(10); + } + { Fl_Box* o = new Fl_Box(10, 135, 2, 2); + Fl_Group::current()->resizable(o); + } + o->end(); + } + o->set_modal(); + o->end(); + } + return w; +} + void type_make_cb(Fl_Widget*w,void*d) { Fl_Type *t = Fl_Type_make((char*)d); if (t) {select_only(t); modflag = 1; t->open();} @@ -291,9 +363,9 @@ Fl_Window *widgetbin_panel=(Fl_Window *)0; Fl_Window* make_widgetbin() { Fl_Window* w; - { Fl_Window* o = widgetbin_panel = new Fl_Window(440, 100, "Bin"); + { Fl_Window* o = widgetbin_panel = new Fl_Window(468, 100, "Bin"); w = o; - { Fl_Group* o = new Fl_Group(3, 3, 50, 74); + { Fl_Group* o = new Fl_Group(3, 3, 74, 74); o->box(FL_THIN_DOWN_BOX); { Fl_Button* o = new Fl_Button(4, 4, 24, 24); o->tooltip("Function"); @@ -331,47 +403,53 @@ Fl_Window* make_widgetbin() { o->callback((Fl_Callback*)type_make_cb, (void*)("declblock")); o->image(pixmap[11]); } + { Fl_Button* o = new Fl_Button(52, 4, 24, 24); + o->tooltip("Function"); + o->box(FL_THIN_UP_BOX); + o->callback((Fl_Callback*)type_make_cb, (void*)("comment")); + o->image(pixmap[46]); + } o->end(); } - { Fl_Group* o = new Fl_Group(55, 3, 74, 74); + { Fl_Group* o = new Fl_Group(79, 3, 74, 74); o->box(FL_THIN_DOWN_BOX); - { Fl_Button* o = new Fl_Button(56, 4, 24, 24); + { Fl_Button* o = new Fl_Button(80, 4, 24, 24); o->tooltip("Window"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Window")); o->image(pixmap[1]); } - { Fl_Button* o = new Fl_Button(80, 4, 24, 24); + { Fl_Button* o = new Fl_Button(104, 4, 24, 24); o->tooltip("Group"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Group")); o->image(pixmap[6]); } - { Fl_Button* o = new Fl_Button(104, 4, 24, 24); + { Fl_Button* o = new Fl_Button(128, 4, 24, 24); o->tooltip("Pack"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Pack")); o->image(pixmap[22]); } - { Fl_Button* o = new Fl_Button(56, 28, 24, 24); + { Fl_Button* o = new Fl_Button(80, 28, 24, 24); o->tooltip("Tabs"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Tabs")); o->image(pixmap[13]); } - { Fl_Button* o = new Fl_Button(80, 28, 24, 24); + { Fl_Button* o = new Fl_Button(104, 28, 24, 24); o->tooltip("Scroll"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Scroll")); o->image(pixmap[19]); } - { Fl_Button* o = new Fl_Button(56, 52, 24, 24); + { Fl_Button* o = new Fl_Button(80, 52, 24, 24); o->tooltip("Tile"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Tile")); o->image(pixmap[20]); } - { Fl_Button* o = new Fl_Button(80, 52, 24, 24); + { Fl_Button* o = new Fl_Button(104, 52, 24, 24); o->tooltip("Wizard"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Wizard")); @@ -379,39 +457,39 @@ Fl_Window* make_widgetbin() { } o->end(); } - { Fl_Group* o = new Fl_Group(131, 3, 50, 74); + { Fl_Group* o = new Fl_Group(155, 3, 50, 74); o->box(FL_THIN_DOWN_BOX); - { Fl_Button* o = new Fl_Button(132, 4, 24, 24); + { Fl_Button* o = new Fl_Button(156, 4, 24, 24); o->tooltip("Button"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Button")); o->image(pixmap[2]); } - { Fl_Button* o = new Fl_Button(156, 4, 24, 24); + { Fl_Button* o = new Fl_Button(180, 4, 24, 24); o->tooltip("Return Button"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Return_Button")); o->image(pixmap[23]); } - { Fl_Button* o = new Fl_Button(132, 28, 24, 24); + { Fl_Button* o = new Fl_Button(156, 28, 24, 24); o->tooltip("Light Button"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Light_Button")); o->image(pixmap[24]); } - { Fl_Button* o = new Fl_Button(156, 28, 24, 24); + { Fl_Button* o = new Fl_Button(180, 28, 24, 24); o->tooltip("Repeat Button"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Repeat_Button")); o->image(pixmap[25]); } - { Fl_Button* o = new Fl_Button(132, 52, 24, 24); + { Fl_Button* o = new Fl_Button(156, 52, 24, 24); o->tooltip("Check Button"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Check_Button")); o->image(pixmap[3]); } - { Fl_Button* o = new Fl_Button(156, 52, 24, 24); + { Fl_Button* o = new Fl_Button(180, 52, 24, 24); o->tooltip("Round Button"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Round_Button")); @@ -419,57 +497,57 @@ Fl_Window* make_widgetbin() { } o->end(); } - { Fl_Group* o = new Fl_Group(183, 3, 74, 74); + { Fl_Group* o = new Fl_Group(207, 3, 74, 74); o->box(FL_THIN_DOWN_BOX); - { Fl_Button* o = new Fl_Button(184, 4, 24, 24); + { Fl_Button* o = new Fl_Button(208, 4, 24, 24); o->tooltip("Slider"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Slider")); o->image(pixmap[37]); } - { Fl_Button* o = new Fl_Button(208, 4, 24, 24); + { Fl_Button* o = new Fl_Button(232, 4, 24, 24); o->tooltip("Scroll Bar"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Scrollbar")); o->image(pixmap[38]); } - { Fl_Button* o = new Fl_Button(232, 4, 24, 24); + { Fl_Button* o = new Fl_Button(256, 4, 24, 24); o->tooltip("Value Slider"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Value_Slider")); o->image(pixmap[39]); } - { Fl_Button* o = new Fl_Button(184, 28, 24, 24); + { Fl_Button* o = new Fl_Button(208, 28, 24, 24); o->tooltip("Adjuster"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Adjuster")); o->image(pixmap[40]); } - { Fl_Button* o = new Fl_Button(208, 28, 24, 24); + { Fl_Button* o = new Fl_Button(232, 28, 24, 24); o->tooltip("Counter"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Counter")); o->image(pixmap[41]); } - { Fl_Button* o = new Fl_Button(232, 28, 24, 24); + { Fl_Button* o = new Fl_Button(256, 28, 24, 24); o->tooltip("Dial"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Dial")); o->image(pixmap[42]); } - { Fl_Button* o = new Fl_Button(184, 52, 24, 24); + { Fl_Button* o = new Fl_Button(208, 52, 24, 24); o->tooltip("Roller"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Roller")); o->image(pixmap[43]); } - { Fl_Button* o = new Fl_Button(208, 52, 24, 24); + { Fl_Button* o = new Fl_Button(232, 52, 24, 24); o->tooltip("Value Input"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Value_Input")); o->image(pixmap[44]); } - { Fl_Button* o = new Fl_Button(232, 52, 24, 24); + { Fl_Button* o = new Fl_Button(256, 52, 24, 24); o->tooltip("Value Output"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Value_Output")); @@ -477,33 +555,33 @@ Fl_Window* make_widgetbin() { } o->end(); } - { Fl_Group* o = new Fl_Group(259, 3, 50, 74); + { Fl_Group* o = new Fl_Group(283, 3, 50, 74); o->box(FL_THIN_DOWN_BOX); - { Fl_Button* o = new Fl_Button(260, 4, 24, 24); + { Fl_Button* o = new Fl_Button(284, 4, 24, 24); o->tooltip("Input"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Input")); o->image(pixmap[14]); } - { Fl_Button* o = new Fl_Button(284, 4, 24, 24); + { Fl_Button* o = new Fl_Button(308, 4, 24, 24); o->tooltip("Output"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Output")); o->image(pixmap[27]); } - { Fl_Button* o = new Fl_Button(260, 28, 24, 24); + { Fl_Button* o = new Fl_Button(284, 28, 24, 24); o->tooltip("Text Edit"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Text_Editor")); o->image(pixmap[29]); } - { Fl_Button* o = new Fl_Button(284, 28, 24, 24); + { Fl_Button* o = new Fl_Button(308, 28, 24, 24); o->tooltip("Text Display"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Text_Display")); o->image(pixmap[28]); } - { Fl_Button* o = new Fl_Button(260, 52, 24, 24); + { Fl_Button* o = new Fl_Button(284, 52, 24, 24); o->tooltip("File Input"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_File_Input")); @@ -511,33 +589,33 @@ Fl_Window* make_widgetbin() { } o->end(); } - { Fl_Group* o = new Fl_Group(311, 3, 50, 74); + { Fl_Group* o = new Fl_Group(335, 3, 50, 74); o->box(FL_THIN_DOWN_BOX); - { Fl_Button* o = new Fl_Button(312, 4, 24, 24); + { Fl_Button* o = new Fl_Button(336, 4, 24, 24); o->tooltip("Menu Bar"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Menu_Bar")); o->image(pixmap[17]); } - { Fl_Button* o = new Fl_Button(336, 4, 24, 24); + { Fl_Button* o = new Fl_Button(360, 4, 24, 24); o->tooltip("Menu Item"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("menuitem")); o->image(pixmap[16]); } - { Fl_Button* o = new Fl_Button(312, 28, 24, 24); + { Fl_Button* o = new Fl_Button(336, 28, 24, 24); o->tooltip("Menu Button"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Menu_Button")); o->image(pixmap[26]); } - { Fl_Button* o = new Fl_Button(336, 28, 24, 24); + { Fl_Button* o = new Fl_Button(360, 28, 24, 24); o->tooltip("Sub Menu"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("submenu")); o->image(pixmap[18]); } - { Fl_Button* o = new Fl_Button(312, 52, 24, 24); + { Fl_Button* o = new Fl_Button(336, 52, 24, 24); o->tooltip("Choice"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Choice")); @@ -545,21 +623,21 @@ Fl_Window* make_widgetbin() { } o->end(); } - { Fl_Group* o = new Fl_Group(363, 3, 26, 74); + { Fl_Group* o = new Fl_Group(387, 3, 26, 74); o->box(FL_THIN_DOWN_BOX); - { Fl_Button* o = new Fl_Button(364, 4, 24, 24); + { Fl_Button* o = new Fl_Button(388, 4, 24, 24); o->tooltip("Browser"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Browser")); o->image(pixmap[31]); } - { Fl_Button* o = new Fl_Button(364, 28, 24, 24); + { Fl_Button* o = new Fl_Button(388, 28, 24, 24); o->tooltip("Check Browser"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Check_Browser")); o->image(pixmap[32]); } - { Fl_Button* o = new Fl_Button(364, 52, 24, 24); + { Fl_Button* o = new Fl_Button(388, 52, 24, 24); o->tooltip("File Browser"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_File_Browser")); @@ -567,27 +645,27 @@ Fl_Window* make_widgetbin() { } o->end(); } - { Fl_Group* o = new Fl_Group(391, 3, 50, 74); + { Fl_Group* o = new Fl_Group(415, 3, 50, 74); o->box(FL_THIN_DOWN_BOX); - { Fl_Button* o = new Fl_Button(392, 4, 24, 24); + { Fl_Button* o = new Fl_Button(416, 4, 24, 24); o->tooltip("Box"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Box")); o->image(pixmap[5]); } - { Fl_Button* o = new Fl_Button(416, 4, 24, 24); + { Fl_Button* o = new Fl_Button(440, 4, 24, 24); o->tooltip("Clock"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Clock")); o->image(pixmap[34]); } - { Fl_Button* o = new Fl_Button(392, 28, 24, 24); + { Fl_Button* o = new Fl_Button(416, 28, 24, 24); o->tooltip("Help Browser"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Help_View")); o->image(pixmap[35]); } - { Fl_Button* o = new Fl_Button(392, 52, 24, 24); + { Fl_Button* o = new Fl_Button(416, 52, 24, 24); o->tooltip("Progress"); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Progress")); -- cgit v1.2.3