diff options
| -rw-r--r-- | fluid/function_panel.cxx | 1 | ||||
| -rw-r--r-- | fluid/function_panel.fl | 1 | ||||
| -rw-r--r-- | fluid/widget_panel.cxx | 1 | ||||
| -rw-r--r-- | fluid/widget_panel.fl | 985 |
4 files changed, 496 insertions, 492 deletions
diff --git a/fluid/function_panel.cxx b/fluid/function_panel.cxx index 560580eb5..5bb17c7ce 100644 --- a/fluid/function_panel.cxx +++ b/fluid/function_panel.cxx @@ -81,6 +81,7 @@ Fl_Window* make_code_panel() { o->box(FL_NO_BOX); Fl_Group::current()->resizable(o); o->buffer(new Fl_Text_Buffer); + o->textfont(FL_COURIER); } o->end(); Fl_Group::current()->resizable(o); diff --git a/fluid/function_panel.fl b/fluid/function_panel.fl index 19f620641..f9c790815 100644 --- a/fluid/function_panel.fl +++ b/fluid/function_panel.fl @@ -57,6 +57,7 @@ Function {make_code_panel()} {open Fl_Text_Editor code_input {selected xywh {12 12 521 116} box NO_BOX resizable code0 {o->buffer(new Fl_Text_Buffer);} + code1 {o->textfont(FL_COURIER);} } } Fl_Return_Button code_panel_ok { diff --git a/fluid/widget_panel.cxx b/fluid/widget_panel.cxx index ae1b4efd6..339fb6687 100644 --- a/fluid/widget_panel.cxx +++ b/fluid/widget_panel.cxx @@ -451,6 +451,7 @@ Fl_Double_Window* make_widget_panel() { o->align(FL_ALIGN_LEFT); Fl_Group::current()->resizable(o); o->buffer(new Fl_Text_Buffer()); + o->textfont(FL_COURIER); } o->end(); Fl_Group::current()->resizable(o); diff --git a/fluid/widget_panel.fl b/fluid/widget_panel.fl index 8b48a045c..3b70ade59 100644 --- a/fluid/widget_panel.fl +++ b/fluid/widget_panel.fl @@ -1,492 +1,493 @@ -# data file for the Fltk User Interface Designer (fluid)
-version 1.0102
-header_name {.h}
-code_name {.cxx}
-Function {make_widget_panel()} {open selected
-} {
- Fl_Window {} {open
- xywh {318 157 415 370} type Double resizable hotspot visible
- } {
- Fl_Tabs {} {
- callback {propagate_load((Fl_Group *)o,v);} open
- xywh {10 10 395 315} when 0 resizable
- } {
- Fl_Group {} {
- label GUI
- callback propagate_load
- xywh {10 30 395 295} when 0 resizable
- } {
- Fl_Group {} {
- callback propagate_load open
- xywh {95 40 301 280} resizable
- } {
- Fl_Group {} {
- callback propagate_load
- xywh {95 40 300 20}
- } {
- Fl_Input {} {
- label {Label:}
- callback label_cb
- tooltip {The label text for the widget.} xywh {95 40 195 20} when 1 resizable
- }
- Fl_Choice {} {
- callback labeltype_cb open
- tooltip {The label style for the widget.} xywh {290 40 105 20} box THIN_UP_BOX down_box BORDER_BOX
- code0 {extern Fl_Menu_Item labeltypemenu[];}
- code1 {o->menu(labeltypemenu);}
- } {}
- }
- Fl_Group {} {
- callback propagate_load
- xywh {95 65 300 20}
- } {
- Fl_Input {} {
- label {Image:}
- callback image_cb
- tooltip {The active image for the widget.} xywh {95 65 195 20} resizable
- }
- Fl_Button {} {
- label {Browse...}
- callback image_browse_cb
- tooltip {Click to choose the active image.} xywh {290 65 105 20}
- }
- }
- Fl_Group {} {
- callback propagate_load
- xywh {95 90 300 20}
- } {
- Fl_Input {} {
- label {Inactive:}
- callback inactive_cb
- tooltip {The inactive image for the widget.} xywh {95 90 195 20} resizable
- }
- Fl_Button {} {
- label {Browse...}
- callback inactive_browse_cb
- tooltip {Click to choose the inactive image.} xywh {290 90 105 20}
- }
- }
- Fl_Value_Input {} {
- label {X:}
- callback x_cb
- tooltip {The X position of the widget.} xywh {95 150 60 20} labelsize 10 align 5 maximum 2048 step 1
- }
- Fl_Value_Input {} {
- label {Y:}
- callback y_cb
- tooltip {The Y position of the widget.} xywh {155 150 60 20} labelsize 10 align 5 maximum 2048 step 1
- }
- Fl_Value_Input {} {
- label {Width:}
- callback w_cb
- tooltip {The width of the widget.} xywh {215 150 60 20} labelsize 10 align 5 maximum 2048 step 1
- }
- Fl_Value_Input {} {
- label {Height:}
- callback h_cb
- tooltip {The height of the widget.} xywh {275 150 60 20} labelsize 10 align 5 maximum 2048 step 1
- }
- Fl_Group {} {
- label {Alignment:}
- callback propagate_load
- xywh {95 115 300 21} align 4
- } {
- Fl_Button {} {
- label clip
- user_data FL_ALIGN_CLIP
- callback align_cb
- tooltip {Clip the label to the inside of the widget.} xywh {95 115 40 20} type Toggle labelsize 8
- }
- Fl_Button {} {
- label wrap
- user_data FL_ALIGN_WRAP
- callback align_cb
- tooltip {Wrap the label text.} xywh {135 115 40 20} type Toggle labelsize 8
- }
- Fl_Button {} {
- label {text
-image}
- user_data FL_ALIGN_TEXT_OVER_IMAGE
- callback align_cb
- tooltip {Show the label text over the image.} xywh {175 115 55 20} type Toggle labelsize 8
- }
- Fl_Button {} {
- label {@-1<-}
- user_data FL_ALIGN_LEFT
- callback align_cb
- tooltip {Left-align the label.} xywh {295 115 20 20} type Toggle labelcolor 8
- }
- Fl_Button {} {
- label {@-1->}
- user_data FL_ALIGN_RIGHT
- callback align_cb
- tooltip {Right-align the label.} xywh {315 115 20 20} type Toggle labelcolor 8
- }
- Fl_Button {} {
- label {@-18}
- user_data FL_ALIGN_TOP
- callback align_cb
- tooltip {Top-align the label.} xywh {335 115 20 20} type Toggle labelcolor 8
- }
- Fl_Button {} {
- label {@-12}
- user_data FL_ALIGN_BOTTOM
- callback align_cb
- tooltip {Bottom-align the label.} xywh {355 115 20 20} type Toggle labelcolor 8
- }
- Fl_Button {} {
- label {@-3square}
- user_data FL_ALIGN_INSIDE
- callback align_cb
- tooltip {Show the label inside the widget.} xywh {375 115 20 20} type Toggle labelcolor 8
- }
- Fl_Box {} {
- xywh {256 116 20 20} resizable
- }
- }
- Fl_Box {} {
- label {Position:}
- xywh {95 150 0 20} align 24
- }
- Fl_Box {} {
- label {Values:}
- xywh {95 185 0 20} align 24
- }
- Fl_Value_Input {} {
- label {Size:}
- callback slider_size_cb
- tooltip {The size of the slider.} xywh {95 185 60 20} labelsize 10 align 5 step 0.010101
- }
- Fl_Value_Input {} {
- label {Minimum:}
- callback min_cb
- tooltip {The minimum value of the widget.} xywh {155 185 60 20} labelsize 10 align 5
- }
- Fl_Value_Input {} {
- label {Maximum:}
- callback max_cb
- tooltip {The maximum value of the widget.} xywh {215 185 60 20} labelsize 10 align 5 value 1
- }
- Fl_Value_Input {} {
- label {Step:}
- callback step_cb
- tooltip {The resolution of the widget value.} xywh {275 185 60 20} labelsize 10 align 5
- }
- Fl_Value_Input {} {
- label {Value:}
- callback value_cb
- tooltip {The current widget value.} xywh {335 185 60 20} labelsize 10 align 5
- }
- Fl_Button {} {
- label {Shortcut:}
- callback shortcut_in_cb
- tooltip {The shortcut key for the widget.} xywh {95 210 300 20} box DOWN_BOX color 7 selection_color 7 align 4
- code0 {\#include "Shortcut_Button.h"}
- class Shortcut_Button
- }
- Fl_Group {} {
- callback propagate_load
- xywh {95 235 300 20}
- } {
- Fl_Light_Button {} {
- label Border
- callback border_cb
- tooltip {Add a border around the window.} xywh {210 235 60 20} selection_color 1 labelsize 10
- }
- Fl_Light_Button {} {
- label Modal
- callback modal_cb
- tooltip {Make the window modal.} xywh {270 235 55 20} selection_color 1 labelsize 10
- }
- Fl_Light_Button {} {
- label Nonmodal
- callback non_modal_cb
- tooltip {Make the window non-modal.} xywh {325 235 70 20} selection_color 1 labelsize 9 align 148
- }
- Fl_Input {} {
- label {X Class:}
- callback xclass_cb
- tooltip {The X resource class.} xywh {95 235 115 20} resizable
- }
- }
- Fl_Group {} {
- callback propagate_load open
- xywh {95 260 301 20}
- } {
- Fl_Light_Button {} {
- label Visible
- callback visible_cb
- tooltip {Show the widget.} xywh {95 260 70 20} selection_color 1 labelsize 10
- }
- Fl_Light_Button {} {
- label Active
- callback active_cb
- tooltip {Activate the widget.} xywh {165 260 70 20} selection_color 1 labelsize 10
- }
- Fl_Light_Button {} {
- label Resizable
- callback resizable_cb
- tooltip {Make the widget resizable.} xywh {235 260 70 20} selection_color 1 labelsize 10 when 1
- }
- Fl_Light_Button {} {
- label Hotspot
- callback hotspot_cb
- tooltip {Center the window under this widget.} xywh {305 260 70 20} selection_color 1 labelsize 10 when 1
- }
- Fl_Box {} {
- xywh {376 260 20 20} resizable
- }
- Fl_Box {} {
- label {Attributes:}
- xywh {95 260 0 20} align 4
- }
- }
- Fl_Input {} {
- label {Tooltip:}
- callback tooltip_cb
- tooltip {The tooltip text for the widget.} xywh {95 285 300 20}
- }
- Fl_Box {} {
- xywh {95 308 300 12} resizable
- }
- }
- }
- Fl_Group {} {
- label Style
- callback propagate_load
- xywh {10 30 395 295} when 0 hide
- } {
- Fl_Group {} {
- callback propagate_load
- xywh {100 40 295 276} resizable
- } {
- Fl_Group {} {
- callback propagate_load open
- xywh {100 40 295 95}
- } {
- Fl_Group {} {
- callback propagate_load
- xywh {100 40 295 20}
- } {
- Fl_Choice {} {
- label {Label Font:}
- callback labelfont_cb open
- tooltip {The style of the label text.} xywh {100 40 155 20} box THIN_UP_BOX down_box BORDER_BOX resizable
- code0 {extern Fl_Menu_Item fontmenu[];}
- code1 {o->menu(fontmenu);}
- } {}
- Fl_Value_Input {} {
- callback labelsize_cb
- tooltip {The size of the label text.} xywh {255 40 50 20} maximum 100 step 1 value 14
- }
- Fl_Button {} {
- label {Label Color}
- callback labelcolor_cb
- tooltip {The color of the label text.} xywh {305 40 90 20} labelsize 8
- }
- }
- Fl_Group {} {
- callback propagate_load
- xywh {100 65 295 20}
- } {
- Fl_Choice {} {
- label {Box:}
- callback box_cb open
- tooltip {The "up" box of the widget.} xywh {100 65 205 20} box THIN_UP_BOX down_box BORDER_BOX resizable
- code0 {extern Fl_Menu_Item boxmenu[];}
- code1 {o->menu(boxmenu);}
- } {}
- Fl_Button {} {
- label Color
- callback color_cb
- tooltip {The background color of the widget.} xywh {305 65 90 20} labelsize 8
- }
- }
- Fl_Group {} {
- callback propagate_load
- xywh {100 90 295 20}
- } {
- Fl_Choice {} {
- label {Down Box:}
- callback down_box_cb open
- tooltip {The "down" box of the widget.} xywh {100 90 205 20} box THIN_UP_BOX down_box BORDER_BOX resizable
- code0 {extern Fl_Menu_Item boxmenu[];}
- code1 {o->menu(boxmenu);}
- } {}
- Fl_Button {} {
- label {Select Color}
- callback color2_cb
- tooltip {The selection color of the widget.} xywh {305 90 90 20} labelsize 8
- }
- }
- Fl_Group {} {
- callback propagate_load
- xywh {100 115 295 20}
- } {
- Fl_Choice {} {
- label {Text Font:}
- callback textfont_cb open
- tooltip {The value text style.} xywh {100 115 155 20} box DOWN_BOX down_box BORDER_BOX resizable
- code0 {extern Fl_Menu_Item fontmenu[];}
- code1 {o->menu(fontmenu);}
- } {}
- Fl_Value_Input {} {
- callback textsize_cb
- tooltip {The value text size.} xywh {255 115 50 20} maximum 100 step 1 value 14
- }
- Fl_Button {} {
- label {Text Color}
- callback textcolor_cb
- tooltip {The value text color.} xywh {305 115 90 20} labelsize 8
- }
- }
- }
- Fl_Box {} {
- xywh {100 304 295 12} resizable
- }
- }
- }
- Fl_Group {} {
- label {C++}
- callback propagate_load
- xywh {10 30 395 295} when 0 hide
- } {
- Fl_Group {} {
- callback propagate_load
- xywh {100 40 295 132}
- } {
- Fl_Group {} {
- callback propagate_load open
- xywh {100 40 295 20}
- } {
- Fl_Input {} {
- label {Class:}
- user_data 4
- callback subclass_cb
- tooltip {The widget subclass.} xywh {100 40 160 20} textfont 4 resizable
- }
- Fl_Choice {} {
- callback subtype_cb open
- tooltip {The widget subtype.} xywh {260 40 135 20} box THIN_UP_BOX down_box BORDER_BOX
- } {}
- }
- Fl_Group {} {
- callback propagate_load open
- xywh {100 65 295 20}
- } {
- Fl_Input {} {
- label {Name:}
- callback name_cb
- tooltip {The name of the widget.} xywh {100 65 230 20} resizable
- }
- Fl_Light_Button {} {
- label public
- callback name_public_cb
- tooltip {Make the widget publicly accessible.} xywh {330 65 65 20} selection_color 1 labelsize 10 when 1
- }
- }
- Fl_Input {v_input[0]} {
- label {Extra Code:}
- user_data 0
- callback v_input_cb
- tooltip {Extra initialization code for the widget.} xywh {100 90 295 20} textfont 4
- }
- Fl_Input {v_input[1]} {
- user_data 1
- callback v_input_cb
- tooltip {Extra initialization code for the widget.} xywh {100 110 295 20} textfont 4
- }
- Fl_Input {v_input[2]} {
- user_data 2
- callback v_input_cb
- tooltip {Extra initialization code for the widget.} xywh {100 130 295 20} textfont 4
- }
- Fl_Input {v_input[3]} {
- user_data 3
- callback v_input_cb
- tooltip {Extra initialization code for the widget.} xywh {100 150 295 20} textfont 4
- }
- }
- Fl_Group {} {
- callback propagate_load open
- xywh {100 175 295 90} box DOWN_BOX resizable
- } {
- Fl_Text_Editor {} {
- label {Callback:}
- callback callback_cb
- tooltip {The callback function or code for the widget.} xywh {102 177 291 86} box NO_BOX align 4 textfont 4 resizable
- code0 {o->buffer(new Fl_Text_Buffer());}
- }
- }
- Fl_Box {} {
- label label
- xywh {95 325 100 0} hide deactivate
- }
- Fl_Group {} {
- callback propagate_load
- xywh {100 270 295 45}
- } {
- Fl_Group {} {
- callback propagate_load open
- xywh {100 270 295 20}
- } {
- Fl_Input {} {
- label {User Data:}
- callback user_data_cb
- tooltip {The user data to pass into the callback code.} xywh {100 270 140 20} textfont 4 resizable
- }
- Fl_Choice {} {
- label {When:}
- callback when_cb open
- tooltip {When to call the callback function.} xywh {290 270 105 20} box THIN_UP_BOX down_box BORDER_BOX when 1
- code0 {extern Fl_Menu_Item whenmenu[];}
- code1 {o->menu(whenmenu);}
- } {}
- }
- Fl_Group {} {
- callback propagate_load open
- xywh {100 295 295 20}
- } {
- Fl_Input {} {
- label {Type:}
- callback user_data_type_cb
- tooltip {The type of the user data.} xywh {100 295 140 20} textfont 4 resizable
- }
- Fl_Light_Button {} {
- label {No Change}
- callback when_button_cb
- tooltip {Call the callback even if the value has not changed.} xywh {290 295 105 20} selection_color 1 labelsize 10
- }
- }
- }
- }
- }
- Fl_Group {} {
- xywh {10 335 395 25}
- } {
- Fl_Button {} {
- label {No &Overlay}
- callback overlay_cb
- tooltip {Hide the widget overlay box.} xywh {50 335 100 25} labelcolor 1
- }
- Fl_Button {} {
- label Revert
- callback revert_cb
- xywh {155 335 80 25}
- }
- Fl_Button {} {
- label Cancel
- callback cancel_cb
- xywh {325 335 80 25}
- }
- Fl_Return_Button {} {
- label OK
- callback ok_cb
- xywh {240 335 80 25}
- }
- Fl_Box {} {
- xywh {12 335 12 25} resizable
- }
- }
- }
-}
+# data file for the Fltk User Interface Designer (fluid) +version 1.0102 +header_name {.h} +code_name {.cxx} +Function {make_widget_panel()} {open +} { + Fl_Window {} {open + xywh {318 157 415 370} type Double resizable hotspot visible + } { + Fl_Tabs {} { + callback {propagate_load((Fl_Group *)o,v);} open + xywh {10 10 395 315} when 0 resizable + } { + Fl_Group {} { + label GUI + callback propagate_load selected + xywh {10 30 395 295} when 0 resizable + } { + Fl_Group {} { + callback propagate_load open + xywh {95 40 301 280} resizable + } { + Fl_Group {} { + callback propagate_load + xywh {95 40 300 20} + } { + Fl_Input {} { + label {Label:} + callback label_cb + tooltip {The label text for the widget.} xywh {95 40 195 20} when 1 resizable + } + Fl_Choice {} { + callback labeltype_cb open + tooltip {The label style for the widget.} xywh {290 40 105 20} box THIN_UP_BOX down_box BORDER_BOX + code0 {extern Fl_Menu_Item labeltypemenu[];} + code1 {o->menu(labeltypemenu);} + } {} + } + Fl_Group {} { + callback propagate_load + xywh {95 65 300 20} + } { + Fl_Input {} { + label {Image:} + callback image_cb + tooltip {The active image for the widget.} xywh {95 65 195 20} resizable + } + Fl_Button {} { + label {Browse...} + callback image_browse_cb + tooltip {Click to choose the active image.} xywh {290 65 105 20} + } + } + Fl_Group {} { + callback propagate_load + xywh {95 90 300 20} + } { + Fl_Input {} { + label {Inactive:} + callback inactive_cb + tooltip {The inactive image for the widget.} xywh {95 90 195 20} resizable + } + Fl_Button {} { + label {Browse...} + callback inactive_browse_cb + tooltip {Click to choose the inactive image.} xywh {290 90 105 20} + } + } + Fl_Value_Input {} { + label {X:} + callback x_cb + tooltip {The X position of the widget.} xywh {95 150 60 20} labelsize 10 align 5 maximum 2048 step 1 + } + Fl_Value_Input {} { + label {Y:} + callback y_cb + tooltip {The Y position of the widget.} xywh {155 150 60 20} labelsize 10 align 5 maximum 2048 step 1 + } + Fl_Value_Input {} { + label {Width:} + callback w_cb + tooltip {The width of the widget.} xywh {215 150 60 20} labelsize 10 align 5 maximum 2048 step 1 + } + Fl_Value_Input {} { + label {Height:} + callback h_cb + tooltip {The height of the widget.} xywh {275 150 60 20} labelsize 10 align 5 maximum 2048 step 1 + } + Fl_Group {} { + label {Alignment:} + callback propagate_load + xywh {95 115 300 21} align 4 + } { + Fl_Button {} { + label clip + user_data FL_ALIGN_CLIP + callback align_cb + tooltip {Clip the label to the inside of the widget.} xywh {95 115 40 20} type Toggle labelsize 8 + } + Fl_Button {} { + label wrap + user_data FL_ALIGN_WRAP + callback align_cb + tooltip {Wrap the label text.} xywh {135 115 40 20} type Toggle labelsize 8 + } + Fl_Button {} { + label {text +image} + user_data FL_ALIGN_TEXT_OVER_IMAGE + callback align_cb + tooltip {Show the label text over the image.} xywh {175 115 55 20} type Toggle labelsize 8 + } + Fl_Button {} { + label {@-1<-} + user_data FL_ALIGN_LEFT + callback align_cb + tooltip {Left-align the label.} xywh {295 115 20 20} type Toggle labelcolor 8 + } + Fl_Button {} { + label {@-1->} + user_data FL_ALIGN_RIGHT + callback align_cb + tooltip {Right-align the label.} xywh {315 115 20 20} type Toggle labelcolor 8 + } + Fl_Button {} { + label {@-18} + user_data FL_ALIGN_TOP + callback align_cb + tooltip {Top-align the label.} xywh {335 115 20 20} type Toggle labelcolor 8 + } + Fl_Button {} { + label {@-12} + user_data FL_ALIGN_BOTTOM + callback align_cb + tooltip {Bottom-align the label.} xywh {355 115 20 20} type Toggle labelcolor 8 + } + Fl_Button {} { + label {@-3square} + user_data FL_ALIGN_INSIDE + callback align_cb + tooltip {Show the label inside the widget.} xywh {375 115 20 20} type Toggle labelcolor 8 + } + Fl_Box {} { + xywh {256 116 20 20} resizable + } + } + Fl_Box {} { + label {Position:} + xywh {95 150 0 20} align 24 + } + Fl_Box {} { + label {Values:} + xywh {95 185 0 20} align 24 + } + Fl_Value_Input {} { + label {Size:} + callback slider_size_cb + tooltip {The size of the slider.} xywh {95 185 60 20} labelsize 10 align 5 step 0.010101 + } + Fl_Value_Input {} { + label {Minimum:} + callback min_cb + tooltip {The minimum value of the widget.} xywh {155 185 60 20} labelsize 10 align 5 + } + Fl_Value_Input {} { + label {Maximum:} + callback max_cb + tooltip {The maximum value of the widget.} xywh {215 185 60 20} labelsize 10 align 5 value 1 + } + Fl_Value_Input {} { + label {Step:} + callback step_cb + tooltip {The resolution of the widget value.} xywh {275 185 60 20} labelsize 10 align 5 + } + Fl_Value_Input {} { + label {Value:} + callback value_cb + tooltip {The current widget value.} xywh {335 185 60 20} labelsize 10 align 5 + } + Fl_Button {} { + label {Shortcut:} + callback shortcut_in_cb + tooltip {The shortcut key for the widget.} xywh {95 210 300 20} box DOWN_BOX color 7 selection_color 7 align 4 + code0 {\#include "Shortcut_Button.h"} + class Shortcut_Button + } + Fl_Group {} { + callback propagate_load + xywh {95 235 300 20} + } { + Fl_Light_Button {} { + label Border + callback border_cb + tooltip {Add a border around the window.} xywh {210 235 60 20} selection_color 1 labelsize 10 + } + Fl_Light_Button {} { + label Modal + callback modal_cb + tooltip {Make the window modal.} xywh {270 235 55 20} selection_color 1 labelsize 10 + } + Fl_Light_Button {} { + label Nonmodal + callback non_modal_cb + tooltip {Make the window non-modal.} xywh {325 235 70 20} selection_color 1 labelsize 9 align 148 + } + Fl_Input {} { + label {X Class:} + callback xclass_cb + tooltip {The X resource class.} xywh {95 235 115 20} resizable + } + } + Fl_Group {} { + callback propagate_load open + xywh {95 260 301 20} + } { + Fl_Light_Button {} { + label Visible + callback visible_cb + tooltip {Show the widget.} xywh {95 260 70 20} selection_color 1 labelsize 10 + } + Fl_Light_Button {} { + label Active + callback active_cb + tooltip {Activate the widget.} xywh {165 260 70 20} selection_color 1 labelsize 10 + } + Fl_Light_Button {} { + label Resizable + callback resizable_cb + tooltip {Make the widget resizable.} xywh {235 260 70 20} selection_color 1 labelsize 10 when 1 + } + Fl_Light_Button {} { + label Hotspot + callback hotspot_cb + tooltip {Center the window under this widget.} xywh {305 260 70 20} selection_color 1 labelsize 10 when 1 + } + Fl_Box {} { + xywh {376 260 20 20} resizable + } + Fl_Box {} { + label {Attributes:} + xywh {95 260 0 20} align 4 + } + } + Fl_Input {} { + label {Tooltip:} + callback tooltip_cb + tooltip {The tooltip text for the widget.} xywh {95 285 300 20} + } + Fl_Box {} { + xywh {95 308 300 12} resizable + } + } + } + Fl_Group {} { + label Style + callback propagate_load + xywh {10 30 395 295} when 0 hide + } { + Fl_Group {} { + callback propagate_load + xywh {100 40 295 276} resizable + } { + Fl_Group {} { + callback propagate_load open + xywh {100 40 295 95} + } { + Fl_Group {} { + callback propagate_load + xywh {100 40 295 20} + } { + Fl_Choice {} { + label {Label Font:} + callback labelfont_cb open + tooltip {The style of the label text.} xywh {100 40 155 20} box THIN_UP_BOX down_box BORDER_BOX resizable + code0 {extern Fl_Menu_Item fontmenu[];} + code1 {o->menu(fontmenu);} + } {} + Fl_Value_Input {} { + callback labelsize_cb + tooltip {The size of the label text.} xywh {255 40 50 20} maximum 100 step 1 value 14 + } + Fl_Button {} { + label {Label Color} + callback labelcolor_cb + tooltip {The color of the label text.} xywh {305 40 90 20} labelsize 8 + } + } + Fl_Group {} { + callback propagate_load + xywh {100 65 295 20} + } { + Fl_Choice {} { + label {Box:} + callback box_cb open + tooltip {The "up" box of the widget.} xywh {100 65 205 20} box THIN_UP_BOX down_box BORDER_BOX resizable + code0 {extern Fl_Menu_Item boxmenu[];} + code1 {o->menu(boxmenu);} + } {} + Fl_Button {} { + label Color + callback color_cb + tooltip {The background color of the widget.} xywh {305 65 90 20} labelsize 8 + } + } + Fl_Group {} { + callback propagate_load + xywh {100 90 295 20} + } { + Fl_Choice {} { + label {Down Box:} + callback down_box_cb open + tooltip {The "down" box of the widget.} xywh {100 90 205 20} box THIN_UP_BOX down_box BORDER_BOX resizable + code0 {extern Fl_Menu_Item boxmenu[];} + code1 {o->menu(boxmenu);} + } {} + Fl_Button {} { + label {Select Color} + callback color2_cb + tooltip {The selection color of the widget.} xywh {305 90 90 20} labelsize 8 + } + } + Fl_Group {} { + callback propagate_load + xywh {100 115 295 20} + } { + Fl_Choice {} { + label {Text Font:} + callback textfont_cb open + tooltip {The value text style.} xywh {100 115 155 20} box DOWN_BOX down_box BORDER_BOX resizable + code0 {extern Fl_Menu_Item fontmenu[];} + code1 {o->menu(fontmenu);} + } {} + Fl_Value_Input {} { + callback textsize_cb + tooltip {The value text size.} xywh {255 115 50 20} maximum 100 step 1 value 14 + } + Fl_Button {} { + label {Text Color} + callback textcolor_cb + tooltip {The value text color.} xywh {305 115 90 20} labelsize 8 + } + } + } + Fl_Box {} { + xywh {100 304 295 12} resizable + } + } + } + Fl_Group {} { + label {C++} + callback propagate_load + xywh {10 30 395 295} when 0 hide + } { + Fl_Group {} { + callback propagate_load + xywh {100 40 295 132} + } { + Fl_Group {} { + callback propagate_load open + xywh {100 40 295 20} + } { + Fl_Input {} { + label {Class:} + user_data 4 + callback subclass_cb + tooltip {The widget subclass.} xywh {100 40 160 20} textfont 4 resizable + } + Fl_Choice {} { + callback subtype_cb open + tooltip {The widget subtype.} xywh {260 40 135 20} box THIN_UP_BOX down_box BORDER_BOX + } {} + } + Fl_Group {} { + callback propagate_load open + xywh {100 65 295 20} + } { + Fl_Input {} { + label {Name:} + callback name_cb + tooltip {The name of the widget.} xywh {100 65 230 20} resizable + } + Fl_Light_Button {} { + label public + callback name_public_cb + tooltip {Make the widget publicly accessible.} xywh {330 65 65 20} selection_color 1 labelsize 10 when 1 + } + } + Fl_Input {v_input[0]} { + label {Extra Code:} + user_data 0 + callback v_input_cb + tooltip {Extra initialization code for the widget.} xywh {100 90 295 20} textfont 4 + } + Fl_Input {v_input[1]} { + user_data 1 + callback v_input_cb + tooltip {Extra initialization code for the widget.} xywh {100 110 295 20} textfont 4 + } + Fl_Input {v_input[2]} { + user_data 2 + callback v_input_cb + tooltip {Extra initialization code for the widget.} xywh {100 130 295 20} textfont 4 + } + Fl_Input {v_input[3]} { + user_data 3 + callback v_input_cb + tooltip {Extra initialization code for the widget.} xywh {100 150 295 20} textfont 4 + } + } + Fl_Group {} { + callback propagate_load open + xywh {100 175 295 90} box DOWN_BOX resizable + } { + Fl_Text_Editor {} { + label {Callback:} + callback callback_cb + tooltip {The callback function or code for the widget.} xywh {102 177 291 86} box NO_BOX align 4 textfont 4 resizable + code0 {o->buffer(new Fl_Text_Buffer());} + code1 {o->textfont(FL_COURIER);} + } + } + Fl_Box {} { + label label + xywh {95 325 100 0} hide deactivate + } + Fl_Group {} { + callback propagate_load + xywh {100 270 295 45} + } { + Fl_Group {} { + callback propagate_load open + xywh {100 270 295 20} + } { + Fl_Input {} { + label {User Data:} + callback user_data_cb + tooltip {The user data to pass into the callback code.} xywh {100 270 140 20} textfont 4 resizable + } + Fl_Choice {} { + label {When:} + callback when_cb open + tooltip {When to call the callback function.} xywh {290 270 105 20} box THIN_UP_BOX down_box BORDER_BOX when 1 + code0 {extern Fl_Menu_Item whenmenu[];} + code1 {o->menu(whenmenu);} + } {} + } + Fl_Group {} { + callback propagate_load open + xywh {100 295 295 20} + } { + Fl_Input {} { + label {Type:} + callback user_data_type_cb + tooltip {The type of the user data.} xywh {100 295 140 20} textfont 4 resizable + } + Fl_Light_Button {} { + label {No Change} + callback when_button_cb + tooltip {Call the callback even if the value has not changed.} xywh {290 295 105 20} selection_color 1 labelsize 10 + } + } + } + } + } + Fl_Group {} { + xywh {10 335 395 25} + } { + Fl_Button {} { + label {No &Overlay} + callback overlay_cb + tooltip {Hide the widget overlay box.} xywh {50 335 100 25} labelcolor 1 + } + Fl_Button {} { + label Revert + callback revert_cb + xywh {155 335 80 25} + } + Fl_Button {} { + label Cancel + callback cancel_cb + xywh {325 335 80 25} + } + Fl_Return_Button {} { + label OK + callback ok_cb + xywh {240 335 80 25} + } + Fl_Box {} { + xywh {12 335 12 25} resizable + } + } + } +} |
