diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2002-10-31 18:49:05 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2002-10-31 18:49:05 +0000 |
| commit | f4a60090ba4f4256eeb03d5378d301fd3df40e5c (patch) | |
| tree | df62156629861157da8d612f72bf93a6570de8ee /fluid/function_panel.cxx | |
| parent | 270c364bb35f116443ba78f5cff1f51efc3beebc (diff) | |
Added WidgetBin/ToolBox to fluid. Made fluid remember window
positions (only main and toolbox yet). Toolbox can be switched
off. Position remeber function can be switched off.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2767 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/function_panel.cxx')
| -rw-r--r-- | fluid/function_panel.cxx | 327 |
1 files changed, 326 insertions, 1 deletions
diff --git a/fluid/function_panel.cxx b/fluid/function_panel.cxx index 1e6a4d6b0..deed876aa 100644 --- a/fluid/function_panel.cxx +++ b/fluid/function_panel.cxx @@ -1,6 +1,11 @@ -// generated by Fast Light User Interface Designer (fluid) version 1.0100 +// generated by Fast Light User Interface Designer (fluid) version 1.0102 #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; @@ -266,3 +271,323 @@ Fl_Window* make_class_panel() { } 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_Double_Window *widgetbin_panel=(Fl_Double_Window *)0; + +Fl_Double_Window* make_widgetbin() { + Fl_Double_Window* w; + { Fl_Double_Window* o = widgetbin_panel = new Fl_Double_Window(443, 100, "Bin"); + w = o; + { Fl_Group* o = new Fl_Group(3, 3, 50, 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]); + } + o->end(); + } + { Fl_Group* o = new Fl_Group(55, 3, 74, 74); + o->box(FL_THIN_DOWN_BOX); + { Fl_Button* o = new Fl_Button(56, 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(56, 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(56, 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, 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(80, 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("Wizard"); + o->box(FL_THIN_UP_BOX); + o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Wizard")); + o->image(pixmap[21]); + } + { Fl_Button* o = new Fl_Button(104, 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]); + } + o->end(); + } + { Fl_Group* o = new Fl_Group(131, 3, 50, 74); + o->box(FL_THIN_DOWN_BOX); + { Fl_Button* o = new Fl_Button(132, 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); + 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); + 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); + 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); + 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); + 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(183, 3, 74, 74); + o->box(FL_THIN_DOWN_BOX); + { Fl_Button* o = new Fl_Button(184, 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); + 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(184, 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); + 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(184, 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); + 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, 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(232, 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(232, 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(259, 3, 50, 74); + o->box(FL_THIN_DOWN_BOX); + { Fl_Button* o = new Fl_Button(260, 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(260, 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(260, 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]); + } + { Fl_Button* o = new Fl_Button(284, 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 Display"); + o->box(FL_THIN_UP_BOX); + o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Text_Display")); + o->image(pixmap[28]); + } + o->end(); + } + { Fl_Group* o = new Fl_Group(311, 3, 50, 74); + o->box(FL_THIN_DOWN_BOX); + { Fl_Button* o = new Fl_Button(312, 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(312, 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(312, 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]); + } + { Fl_Button* o = new Fl_Button(336, 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("Sub Menu"); + o->box(FL_THIN_UP_BOX); + o->callback((Fl_Callback*)type_make_cb, (void*)("submenu")); + o->image(pixmap[18]); + } + o->end(); + } + { Fl_Group* o = new Fl_Group(363, 3, 26, 74); + o->box(FL_THIN_DOWN_BOX); + { Fl_Button* o = new Fl_Button(364, 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); + 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); + 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(391, 3, 50, 74); + o->box(FL_THIN_DOWN_BOX); + { Fl_Button* o = new Fl_Button(392, 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(392, 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); + o->tooltip("Progress"); + o->box(FL_THIN_UP_BOX); + o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Progress")); + o->image(pixmap[36]); + } + { Fl_Button* o = new Fl_Button(416, 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]); + } + o->end(); + } + o->size(o->w(),80); + o->set_non_modal(); + o->end(); + } + return w; +} |
