summaryrefslogtreecommitdiff
path: root/fluid/function_panel.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <fltk@matthiasm.com>2005-03-09 21:26:53 +0000
committerMatthias Melcher <fltk@matthiasm.com>2005-03-09 21:26:53 +0000
commitfc1a4cf809de316d356672a834b7f2f797032d98 (patch)
tree7702d3ae290313a22261baf06892ac148aaa1243 /fluid/function_panel.cxx
parent2bbee87dc306d6beeb8f0a0a4bd3b6092eb6eee5 (diff)
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
Diffstat (limited to 'fluid/function_panel.cxx')
-rw-r--r--fluid/function_panel.cxx176
1 files changed, 127 insertions, 49 deletions
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 <FL/Fl_Pixmap.H>
@@ -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"));