summaryrefslogtreecommitdiff
path: root/fluid/function_panel.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <fltk@matthiasm.com>2002-10-31 18:49:05 +0000
committerMatthias Melcher <fltk@matthiasm.com>2002-10-31 18:49:05 +0000
commitf4a60090ba4f4256eeb03d5378d301fd3df40e5c (patch)
treedf62156629861157da8d612f72bf93a6570de8ee /fluid/function_panel.cxx
parent270c364bb35f116443ba78f5cff1f51efc3beebc (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.cxx327
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;
+}