fc1a4cf809
- 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
682 lines
22 KiB
C++
682 lines
22 KiB
C++
// generated by Fast Light User Interface Designer (fluid) version 1.0107
|
|
|
|
#include "function_panel.h"
|
|
#include <FL/Fl_Pixmap.H>
|
|
#include "Fl_Type.h"
|
|
extern class Fl_Pixmap *pixmap[];
|
|
extern class Fl_Type *Fl_Type_make(const char*);
|
|
extern void select_only(Fl_Type*);
|
|
|
|
Fl_Window *function_panel=(Fl_Window *)0;
|
|
|
|
Fl_Light_Button *f_public_button=(Fl_Light_Button *)0;
|
|
|
|
Fl_Light_Button *f_c_button=(Fl_Light_Button *)0;
|
|
|
|
Fl_Input *f_name_input=(Fl_Input *)0;
|
|
|
|
Fl_Input *f_return_type_input=(Fl_Input *)0;
|
|
|
|
Fl_Return_Button *f_panel_ok=(Fl_Return_Button *)0;
|
|
|
|
Fl_Button *f_panel_cancel=(Fl_Button *)0;
|
|
|
|
Fl_Window* make_function_panel() {
|
|
Fl_Window* w;
|
|
{ Fl_Window* o = function_panel = new Fl_Window(285, 170, "function/method");
|
|
w = o;
|
|
{ Fl_Light_Button* o = f_public_button = new Fl_Light_Button(10, 10, 65, 25, "public");
|
|
o->tooltip("Make the function or method publicly accessible.");
|
|
o->labelsize(10);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
{ Fl_Light_Button* o = f_c_button = new Fl_Light_Button(80, 10, 90, 25, "C declaration");
|
|
o->tooltip("Declare with a C interface instead of C++.");
|
|
o->labelsize(10);
|
|
}
|
|
{ Fl_Input* o = f_name_input = new Fl_Input(10, 55, 265, 25, "Name(args): (blank for main())");
|
|
o->tooltip("The name of the function or method.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
Fl_Group::current()->resizable(o);
|
|
}
|
|
{ Fl_Input* o = f_return_type_input = new Fl_Input(10, 100, 265, 25, "Return Type: (blank to return outermost widget)");
|
|
o->tooltip("The return type of the function or method.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
{ Fl_Return_Button* o = f_panel_ok = new Fl_Return_Button(110, 135, 80, 25, "OK");
|
|
o->tooltip("Apply the changes.");
|
|
w->hotspot(o);
|
|
}
|
|
{ Fl_Button* o = f_panel_cancel = new Fl_Button(195, 135, 80, 25, "Cancel");
|
|
o->tooltip("Cancel the changes.");
|
|
o->shortcut(0xff1b);
|
|
}
|
|
o->set_modal();
|
|
o->end();
|
|
}
|
|
return w;
|
|
}
|
|
|
|
Fl_Window *code_panel=(Fl_Window *)0;
|
|
|
|
Fl_Text_Editor *code_input=(Fl_Text_Editor *)0;
|
|
|
|
Fl_Return_Button *code_panel_ok=(Fl_Return_Button *)0;
|
|
|
|
Fl_Button *code_panel_cancel=(Fl_Button *)0;
|
|
|
|
Fl_Window* make_code_panel() {
|
|
Fl_Window* w;
|
|
{ Fl_Window* o = code_panel = new Fl_Window(545, 175, "code");
|
|
w = o;
|
|
{ Fl_Group* o = new Fl_Group(10, 10, 525, 120);
|
|
o->box(FL_DOWN_FRAME);
|
|
{ Fl_Text_Editor* o = code_input = new Fl_Text_Editor(12, 12, 521, 116);
|
|
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_Return_Button* o = code_panel_ok = new Fl_Return_Button(370, 140, 80, 25, "OK");
|
|
w->hotspot(o);
|
|
}
|
|
{ Fl_Button* o = code_panel_cancel = new Fl_Button(455, 140, 80, 25, "Cancel");
|
|
o->shortcut(0xff1b);
|
|
}
|
|
o->set_modal();
|
|
o->end();
|
|
}
|
|
return w;
|
|
}
|
|
|
|
Fl_Window *codeblock_panel=(Fl_Window *)0;
|
|
|
|
Fl_Input *code_before_input=(Fl_Input *)0;
|
|
|
|
Fl_Input *code_after_input=(Fl_Input *)0;
|
|
|
|
Fl_Return_Button *codeblock_panel_ok=(Fl_Return_Button *)0;
|
|
|
|
Fl_Button *codeblock_panel_cancel=(Fl_Button *)0;
|
|
|
|
Fl_Window* make_codeblock_panel() {
|
|
Fl_Window* w;
|
|
{ Fl_Window* o = codeblock_panel = new Fl_Window(295, 130, "codeblock");
|
|
w = o;
|
|
{ Fl_Input* o = code_before_input = new Fl_Input(10, 10, 275, 25);
|
|
o->tooltip("#ifdef or similar conditional code block.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
Fl_Group::current()->resizable(o);
|
|
}
|
|
{ Fl_Box* o = new Fl_Box(10, 35, 270, 25, "\"{...child code...}\" is inserted here");
|
|
o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
|
|
}
|
|
{ Fl_Input* o = code_after_input = new Fl_Input(10, 60, 275, 25);
|
|
o->tooltip("#endif or similar conditional code block.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
{ Fl_Return_Button* o = codeblock_panel_ok = new Fl_Return_Button(120, 95, 80, 25, "OK");
|
|
w->hotspot(o);
|
|
}
|
|
{ Fl_Button* o = codeblock_panel_cancel = new Fl_Button(205, 95, 80, 25, "Cancel");
|
|
o->shortcut(0xff1b);
|
|
}
|
|
o->set_modal();
|
|
o->end();
|
|
}
|
|
return w;
|
|
}
|
|
|
|
Fl_Window *declblock_panel=(Fl_Window *)0;
|
|
|
|
Fl_Input *decl_before_input=(Fl_Input *)0;
|
|
|
|
Fl_Input *decl_after_input=(Fl_Input *)0;
|
|
|
|
Fl_Return_Button *declblock_panel_ok=(Fl_Return_Button *)0;
|
|
|
|
Fl_Button *declblock_panel_cancel=(Fl_Button *)0;
|
|
|
|
Fl_Light_Button *declblock_public_button=(Fl_Light_Button *)0;
|
|
|
|
Fl_Window* make_declblock_panel() {
|
|
Fl_Window* w;
|
|
{ Fl_Window* o = declblock_panel = new Fl_Window(295, 155, "declaration block");
|
|
w = o;
|
|
{ Fl_Input* o = decl_before_input = new Fl_Input(10, 35, 275, 25);
|
|
o->tooltip("#ifdef or similar conditional declaration block.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
Fl_Group::current()->resizable(o);
|
|
}
|
|
{ Fl_Box* o = new Fl_Box(10, 60, 275, 25, "\"\\n...child code...\\n\" is inserted here");
|
|
o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
|
|
}
|
|
{ Fl_Input* o = decl_after_input = new Fl_Input(10, 85, 275, 25);
|
|
o->tooltip("#endif or similar declaration code block.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
{ Fl_Return_Button* o = declblock_panel_ok = new Fl_Return_Button(120, 120, 80, 25, "OK");
|
|
w->hotspot(o);
|
|
}
|
|
{ Fl_Button* o = declblock_panel_cancel = new Fl_Button(205, 120, 80, 25, "Cancel");
|
|
o->shortcut(0xff1b);
|
|
}
|
|
{ Fl_Light_Button* o = declblock_public_button = new Fl_Light_Button(9, 6, 65, 25, "public");
|
|
o->tooltip("Make the declaration publicly accessible.");
|
|
o->labelsize(10);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
o->set_modal();
|
|
o->end();
|
|
}
|
|
return w;
|
|
}
|
|
|
|
Fl_Window *decl_panel=(Fl_Window *)0;
|
|
|
|
Fl_Light_Button *decl_public_button=(Fl_Light_Button *)0;
|
|
|
|
Fl_Input *decl_input=(Fl_Input *)0;
|
|
|
|
Fl_Return_Button *decl_panel_ok=(Fl_Return_Button *)0;
|
|
|
|
Fl_Button *decl_panel_cancel=(Fl_Button *)0;
|
|
|
|
Fl_Window* make_decl_panel() {
|
|
Fl_Window* w;
|
|
{ Fl_Window* o = decl_panel = new Fl_Window(290, 180, "declaration");
|
|
w = o;
|
|
{ Fl_Light_Button* o = decl_public_button = new Fl_Light_Button(10, 10, 65, 25, "public");
|
|
o->tooltip("Make the declaration publicly accessible.");
|
|
o->labelsize(10);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
{ Fl_Input* o = decl_input = new Fl_Input(10, 40, 270, 25, "Can be any declaration, like \"int x;\", an external symbol like \"extern int\
|
|
foo();\", a #directive like \"#include <foo.h>\", a comment like \"//foo\" or\
|
|
\"/*foo*/\", or typedef like \"typedef char byte;\" or \"using std::list;\".");
|
|
o->tooltip("Declaration text.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(134);
|
|
o->when(FL_WHEN_NEVER);
|
|
Fl_Group::current()->resizable(o);
|
|
}
|
|
{ Fl_Return_Button* o = decl_panel_ok = new Fl_Return_Button(115, 145, 80, 25, "OK");
|
|
w->hotspot(o);
|
|
}
|
|
{ Fl_Button* o = decl_panel_cancel = new Fl_Button(200, 145, 80, 25, "Cancel");
|
|
o->shortcut(0xff1b);
|
|
}
|
|
o->end();
|
|
}
|
|
return w;
|
|
}
|
|
|
|
Fl_Window *class_panel=(Fl_Window *)0;
|
|
|
|
Fl_Light_Button *c_public_button=(Fl_Light_Button *)0;
|
|
|
|
Fl_Input *c_name_input=(Fl_Input *)0;
|
|
|
|
Fl_Input *c_subclass_input=(Fl_Input *)0;
|
|
|
|
Fl_Return_Button *c_panel_ok=(Fl_Return_Button *)0;
|
|
|
|
Fl_Button *c_panel_cancel=(Fl_Button *)0;
|
|
|
|
Fl_Window* make_class_panel() {
|
|
Fl_Window* w;
|
|
{ Fl_Window* o = class_panel = new Fl_Window(285, 170, "class");
|
|
w = o;
|
|
{ Fl_Light_Button* o = c_public_button = new Fl_Light_Button(10, 10, 65, 25, "public");
|
|
o->tooltip("Make the class publicly accessible.");
|
|
o->labelsize(10);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
{ Fl_Input* o = c_name_input = new Fl_Input(10, 55, 265, 25, "Name:");
|
|
o->tooltip("Name of class.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
Fl_Group::current()->resizable(o);
|
|
}
|
|
{ Fl_Input* o = c_subclass_input = new Fl_Input(10, 100, 265, 25, "Subclass of (text between : and {)");
|
|
o->tooltip("Name of subclass.");
|
|
o->labelsize(12);
|
|
o->textfont(4);
|
|
o->align(FL_ALIGN_TOP_LEFT);
|
|
o->when(FL_WHEN_NEVER);
|
|
}
|
|
{ Fl_Return_Button* o = c_panel_ok = new Fl_Return_Button(110, 135, 80, 25, "OK");
|
|
w->hotspot(o);
|
|
}
|
|
{ Fl_Button* o = c_panel_cancel = new Fl_Button(195, 135, 80, 25, "Cancel");
|
|
o->shortcut(0xff1b);
|
|
}
|
|
o->set_modal();
|
|
o->end();
|
|
}
|
|
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();}
|
|
}
|
|
|
|
Fl_Window *widgetbin_panel=(Fl_Window *)0;
|
|
|
|
Fl_Window* make_widgetbin() {
|
|
Fl_Window* w;
|
|
{ Fl_Window* o = widgetbin_panel = new Fl_Window(468, 100, "Bin");
|
|
w = o;
|
|
{ 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");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("Function"));
|
|
o->image(pixmap[7]);
|
|
}
|
|
{ Fl_Button* o = new Fl_Button(28, 4, 24, 24);
|
|
o->tooltip("Class");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("Class"));
|
|
o->image(pixmap[12]);
|
|
}
|
|
{ Fl_Button* o = new Fl_Button(4, 28, 24, 24);
|
|
o->tooltip("Code");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("Code"));
|
|
o->image(pixmap[8]);
|
|
}
|
|
{ Fl_Button* o = new Fl_Button(28, 28, 24, 24);
|
|
o->tooltip("Code Block");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("CodeBlock"));
|
|
o->image(pixmap[9]);
|
|
}
|
|
{ Fl_Button* o = new Fl_Button(4, 52, 24, 24);
|
|
o->tooltip("Declaration");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("decl"));
|
|
o->image(pixmap[10]);
|
|
}
|
|
{ Fl_Button* o = new Fl_Button(28, 52, 24, 24);
|
|
o->tooltip("Declaration Block");
|
|
o->box(FL_THIN_UP_BOX);
|
|
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(79, 3, 74, 74);
|
|
o->box(FL_THIN_DOWN_BOX);
|
|
{ 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(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(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(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(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(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(104, 52, 24, 24);
|
|
o->tooltip("Wizard");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Wizard"));
|
|
o->image(pixmap[21]);
|
|
}
|
|
o->end();
|
|
}
|
|
{ Fl_Group* o = new Fl_Group(155, 3, 50, 74);
|
|
o->box(FL_THIN_DOWN_BOX);
|
|
{ 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(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(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(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(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(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"));
|
|
o->image(pixmap[4]);
|
|
}
|
|
o->end();
|
|
}
|
|
{ Fl_Group* o = new Fl_Group(207, 3, 74, 74);
|
|
o->box(FL_THIN_DOWN_BOX);
|
|
{ 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(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(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(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(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(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(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(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(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"));
|
|
o->image(pixmap[45]);
|
|
}
|
|
o->end();
|
|
}
|
|
{ Fl_Group* o = new Fl_Group(283, 3, 50, 74);
|
|
o->box(FL_THIN_DOWN_BOX);
|
|
{ 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(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(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(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(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"));
|
|
o->image(pixmap[30]);
|
|
}
|
|
o->end();
|
|
}
|
|
{ Fl_Group* o = new Fl_Group(335, 3, 50, 74);
|
|
o->box(FL_THIN_DOWN_BOX);
|
|
{ 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(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(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(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(336, 52, 24, 24);
|
|
o->tooltip("Choice");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Choice"));
|
|
o->image(pixmap[15]);
|
|
}
|
|
o->end();
|
|
}
|
|
{ Fl_Group* o = new Fl_Group(387, 3, 26, 74);
|
|
o->box(FL_THIN_DOWN_BOX);
|
|
{ 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(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(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"));
|
|
o->image(pixmap[33]);
|
|
}
|
|
o->end();
|
|
}
|
|
{ Fl_Group* o = new Fl_Group(415, 3, 50, 74);
|
|
o->box(FL_THIN_DOWN_BOX);
|
|
{ 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(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(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(416, 52, 24, 24);
|
|
o->tooltip("Progress");
|
|
o->box(FL_THIN_UP_BOX);
|
|
o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Progress"));
|
|
o->image(pixmap[36]);
|
|
}
|
|
o->end();
|
|
}
|
|
o->size(o->w(),80);
|
|
o->set_non_modal();
|
|
o->end();
|
|
}
|
|
return w;
|
|
}
|