diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 1998-10-06 18:21:25 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 1998-10-06 18:21:25 +0000 |
| commit | f9039b2ae21988783feae9b362818e7923e82d14 (patch) | |
| tree | 6d6fe3679d73448758f9794e7d4d4f6b22a4adad /fluid/function_panel.fl | |
| parent | 67e89232f9ba067825a158734a09e0fa21aacbe3 (diff) | |
Initial revision
git-svn-id: file:///fltk/svn/fltk/trunk@2 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/function_panel.fl')
| -rw-r--r-- | fluid/function_panel.fl | 164 |
1 files changed, 164 insertions, 0 deletions
diff --git a/fluid/function_panel.fl b/fluid/function_panel.fl new file mode 100644 index 000000000..e4ad307f1 --- /dev/null +++ b/fluid/function_panel.fl @@ -0,0 +1,164 @@ +# data file for the Fltk User Interface Designer (fluid) +version 0.99 +gridx 10 +gridy 5 +snap 3 +Function {make_function_panel()} {open +} { + Fl_Window function_panel { + label {function/method} open + xywh {281 608 287 173} modal visible + } { + Fl_Light_Button f_public_button { + label public + xywh {10 15 65 25} labelsize 10 when 0 + } + Fl_Input f_name_input { + label {name(args): (blank for main())} + xywh {10 60 270 25} labelsize 12 align 5 when 0 resizable + } + Fl_Input f_return_type_input { + label {return type: (blank to return outermost widget)} + xywh {10 105 270 25} labelsize 12 align 5 when 0 + } + Fl_Return_Button f_panel_ok { + label OK + xywh {110 140 80 25} hotspot + } + Fl_Button f_panel_cancel { + label cancel + xywh {200 140 80 25} shortcut 0xff1b + } + } +} + +Function {make_code_panel()} {open +} { + Fl_Window code_panel { + label code open + xywh {256 219 291 178} modal visible + } { + Fl_Input code_input { + xywh {6 5 280 135} type Multiline labelsize 12 align 0 when 0 resizable + } + Fl_Return_Button code_panel_ok { + label OK + xywh {115 145 80 25} hotspot + } + Fl_Button code_panel_cancel { + label cancel + xywh {205 145 80 25} shortcut 0xff1b + } + } +} + +Function {make_codeblock_panel()} {open +} { + Fl_Window codeblock_panel { + label codeblock open + xywh {285 439 293 134} modal visible + } { + Fl_Input code_before_input { + xywh {10 5 275 25} labelsize 12 align 5 when 0 resizable + } + Fl_Box {} { + label {"{...child code...}" is inserted here} + xywh {10 35 270 25} align 20 + } + Fl_Input code_after_input { + xywh {10 65 275 25} labelsize 12 align 5 when 0 + } + Fl_Return_Button codeblock_panel_ok { + label OK + xywh {115 100 80 25} hotspot + } + Fl_Button codeblock_panel_cancel { + label cancel + xywh {205 100 80 25} shortcut 0xff1b + } + } +} + +Function {make_declblock_panel()} {open +} { + Fl_Window declblock_panel { + label {declaration block} open + xywh {296 118 293 134} modal visible + } { + Fl_Input decl_before_input { + xywh {15 10 275 25} labelsize 12 align 5 when 0 resizable + } + Fl_Box {} { + label {"\\n...child code...\\n" is inserted here} + xywh {15 40 270 25} align 20 + } + Fl_Input decl_after_input { + xywh {15 70 275 25} labelsize 12 align 5 when 0 + } + Fl_Return_Button declblock_panel_ok { + label OK + xywh {120 105 80 25} hotspot + } + Fl_Button declblock_panel_cancel { + label cancel + xywh {210 105 80 25} shortcut 0xff1b + } + } +} + +Function {make_decl_panel()} {open +} { + Fl_Window decl_panel { + label declaration open + xywh {278 800 290 176} visible + } { + Fl_Light_Button decl_public_button { + label public + xywh {10 15 65 25} labelsize 10 when 0 + } + Fl_Input decl_input { + label {can be any declartion, like "int x;", +an external symbol like "extern int foo();", +a \#directive like "\#include <foo.h>", +or a comment like "//foo" or "/*foo*/"} + xywh {10 50 270 25} labelsize 12 align 6 when 0 resizable + } + Fl_Return_Button decl_panel_ok { + label OK + xywh {115 145 80 25} hotspot + } + Fl_Button decl_panel_cancel { + label cancel + xywh {205 145 80 25} shortcut 0xff1b + } + } +} + +Function {make_class_panel()} {open +} { + Fl_Window class_panel { + label class open selected + xywh {291 618 287 173} modal visible + } { + Fl_Light_Button c_public_button { + label public + xywh {10 10 65 25} labelsize 10 when 0 + } + Fl_Input c_name_input { + label {name:} + xywh {10 55 270 25} labelsize 12 align 5 when 0 resizable + } + Fl_Input c_subclass_input { + label {subclass of (text between : and \{)} + xywh {10 100 270 25} labelsize 12 align 5 when 0 + } + Fl_Return_Button c_panel_ok { + label OK + xywh {110 135 80 25} hotspot + } + Fl_Button c_panel_cancel { + label cancel + xywh {200 135 80 25} shortcut 0xff1b + } + } +} |
