diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
| commit | a6163888f3c56123b1db313743c6147ba498732c (patch) | |
| tree | ff7d15d991d1d09ba6cbc0cec80924f57445bfdd /third_party/windows/fltk-1.1.10/test/tabs.fl | |
| parent | c3e4c9a25c2910d2d66d52215b3406b13d5b23d5 (diff) | |
Add third_party libs
Diffstat (limited to 'third_party/windows/fltk-1.1.10/test/tabs.fl')
| -rw-r--r-- | third_party/windows/fltk-1.1.10/test/tabs.fl | 289 |
1 files changed, 289 insertions, 0 deletions
diff --git a/third_party/windows/fltk-1.1.10/test/tabs.fl b/third_party/windows/fltk-1.1.10/test/tabs.fl new file mode 100644 index 0000000..ae6477c --- /dev/null +++ b/third_party/windows/fltk-1.1.10/test/tabs.fl @@ -0,0 +1,289 @@ +# data file for the Fltk User Interface Designer (fluid)
+version 1.0108
+header_name {.h}
+code_name {.cxx}
+Function {} {open
+} {
+ Fl_Window foo_window {
+ label {Comparison of Fl_Tab (left) vs. Fl_Wizard (right)} open
+ xywh {423 205 642 337} type Double resizable visible
+ } {
+ Fl_Box {} {
+ label {class Fl_Tabs}
+ xywh {95 0 130 35} labeltype ENGRAVED_LABEL labelfont 1
+ }
+ Fl_Tabs {} {
+ tooltip {the various index cards test different aspects of the Fl_Tabs widget} xywh {10 35 300 205} selection_color 4 labelcolor 7 resizable
+ } {
+ Fl_Group {} {
+ label {Label&1} open selected
+ tooltip {this Tab tests correct keyboard navigation between text input fields} xywh {10 60 300 180} selection_color 1 resizable
+ } {
+ Fl_Input {} {
+ label {input:}
+ tooltip {This is the first input field} xywh {60 80 240 40}
+ }
+ Fl_Input {} {
+ label {input2:}
+ xywh {60 120 240 30}
+ code0 {o->tooltip("");}
+ }
+ Fl_Input {} {
+ label {input3:}
+ xywh {60 150 240 80}
+ }
+ }
+ Fl_Group {} {
+ label {tab&2} open
+ tooltip {tab2 tests among other things the cooperation of modal windows and tabs} xywh {10 60 300 180} selection_color 2 hide
+ } {
+ Fl_Button {} {
+ label button1
+ callback {fl_message("Test to see if this modal window prevents you from "
+ "changing the tabs. It should.");}
+ xywh {20 90 100 30}
+ code0 {\#include <FL/fl_ask.H>}
+ }
+ Fl_Input {} {
+ label {input in box2}
+ xywh {140 130 100 30}
+ }
+ Fl_Button {} {
+ label {This is stuff inside the Fl_Group "tab2"}
+ xywh {30 170 260 30}
+ }
+ Fl_Button {} {
+ label {Test event blocking by modal window}
+ callback {fl_message("Make sure you cannot change the tabs while this modal window is up");}
+ xywh {30 200 260 30}
+ code0 {\#include <FL/fl_ask.H>}
+ }
+ }
+ Fl_Group {} {
+ label {tab&3} open
+ tooltip {tab3 checks for correct keyboard navigation} xywh {10 60 300 180} selection_color 3 hide
+ } {
+ Fl_Button {} {
+ label button2
+ xywh {20 90 60 80}
+ }
+ Fl_Button {} {
+ label button
+ xywh {80 90 60 80}
+ }
+ Fl_Button {} {
+ label button
+ xywh {140 90 60 80}
+ }
+ }
+ Fl_Group {} {
+ label {&tab4} open
+ tooltip {this tab show the issue of indicating a selcted tab if the tab layouts are very similar} xywh {10 60 300 180} selection_color 5 labeltype ENGRAVED_LABEL labelfont 2 hide
+ } {
+ Fl_Button {} {
+ label button2
+ xywh {20 80 60 110}
+ }
+ Fl_Button {} {
+ label button
+ xywh {80 80 60 110}
+ }
+ Fl_Button {} {
+ label button
+ xywh {140 80 60 110}
+ }
+ }
+ Fl_Group {} {
+ label {@fileprint &print} open
+ tooltip {tab5 verifies if visibility requests are handled correctly} xywh {10 60 300 180} hide
+ } {
+ Fl_Button {} {
+ label button2
+ tooltip {button2 has a different tooltp than tab5} xywh {20 75 60 80}
+ }
+ Fl_Button {} {
+ label button
+ xywh {90 75 60 80}
+ }
+ Fl_Clock {} {
+ label {Make sure this clock does not use processor time when this tab is hidden or window is iconized}
+ xywh {160 75 100 100} box OSHADOW_BOX color 238 selection_color 0 labelfont 8 labelsize 10 align 130
+ }
+ Fl_Group {} {open
+ xywh {20 175 40 55} box THIN_DOWN_BOX color 173 align 16
+ class Fl_Window
+ } {}
+ Fl_Group {} {
+ label {subwindows:} open
+ xywh {65 175 40 55} box THIN_DOWN_BOX color 167
+ class Fl_Window
+ } {}
+ Fl_Group {} {open
+ xywh {110 175 40 55} box THIN_DOWN_BOX color 239 align 16
+ class Fl_Window
+ } {}
+ }
+ }
+ Fl_Box {} {
+ label {class Fl_Wizard}
+ xywh {410 0 130 35} labeltype ENGRAVED_LABEL labelfont 1
+ }
+ Fl_Wizard wWizard {
+ xywh {325 60 300 180}
+ } {
+ Fl_Group {} {
+ label Label1 open
+ tooltip {this Tab tests correct keyboard navigation between text input fields} xywh {325 60 300 180} selection_color 1 resizable
+ } {
+ Fl_Input {} {
+ label {input:}
+ tooltip {This is the first input field} xywh {375 80 240 40}
+ }
+ Fl_Input {} {
+ label {input2:}
+ xywh {375 120 240 30}
+ code0 {o->tooltip("");}
+ }
+ Fl_Input {} {
+ label {input3:}
+ xywh {375 150 240 80}
+ }
+ }
+ Fl_Group {} {
+ label tab2 open
+ tooltip {tab2 tests among other things the cooperation of modal windows and tabs} xywh {325 60 300 180} selection_color 2 hide
+ } {
+ Fl_Button {} {
+ label button1
+ callback {fl_message("Test to see if this modal window prevents you from "
+ "changing the tabs. It should.");}
+ xywh {335 90 100 30}
+ code0 {\#include <FL/fl_ask.H>}
+ }
+ Fl_Input {} {
+ label {input in box2}
+ xywh {455 130 100 30}
+ }
+ Fl_Button {} {
+ label {This is stuff inside the Fl_Group "tab2"}
+ xywh {345 170 260 30}
+ }
+ Fl_Button {} {
+ label {Test event blocking by modal window}
+ callback {fl_message("Make sure you cannot change the tabs while this modal window is up");}
+ xywh {345 200 260 30}
+ code0 {\#include <FL/fl_ask.H>}
+ }
+ }
+ Fl_Group {} {
+ label tab3 open
+ tooltip {tab3 checks for correct keyboard navigation} xywh {325 60 300 180} selection_color 3 hide
+ } {
+ Fl_Button {} {
+ label button2
+ xywh {335 90 60 80}
+ }
+ Fl_Button {} {
+ label button
+ xywh {395 90 60 80}
+ }
+ Fl_Button {} {
+ label button
+ xywh {455 90 60 80}
+ }
+ }
+ Fl_Group {} {
+ label tab4 open
+ tooltip {this tab show the issue of indicating a selcted tab if the tab layouts are very similar} xywh {325 60 300 180} selection_color 5 labelfont 2 hide
+ } {
+ Fl_Button {} {
+ label button2
+ xywh {335 80 60 110}
+ }
+ Fl_Button {} {
+ label button
+ xywh {395 80 60 110}
+ }
+ Fl_Button {} {
+ label button
+ xywh {455 80 60 110}
+ }
+ }
+ Fl_Group {} {
+ label { tab5 } open
+ tooltip {tab5 verifies if visibility requests are handled correctly} xywh {325 60 300 180} labeltype ENGRAVED_LABEL hide
+ } {
+ Fl_Button {} {
+ label button2
+ tooltip {button2 has a different tooltp than tab5} xywh {335 75 60 80}
+ }
+ Fl_Button {} {
+ label button
+ xywh {405 75 60 80}
+ }
+ Fl_Clock {} {
+ label {Make sure this clock does not use processor time when this tab is hidden or window is iconized}
+ xywh {475 75 100 100} box OSHADOW_BOX color 238 selection_color 0 labelfont 8 labelsize 10 align 130
+ }
+ Fl_Group {} {open
+ xywh {335 175 40 55} box THIN_DOWN_BOX color 173 align 16
+ class Fl_Window
+ } {}
+ Fl_Group {} {
+ label {subwindows:} open
+ xywh {380 175 40 55} box THIN_DOWN_BOX color 167
+ class Fl_Window
+ } {}
+ Fl_Group {} {open
+ xywh {425 175 40 55} box THIN_DOWN_BOX color 239 align 16
+ class Fl_Window
+ } {}
+ }
+ }
+ Fl_Group {} {
+ xywh {410 245 130 25}
+ } {
+ Fl_Button {} {
+ label {@|<}
+ callback {wWizard->value(wWizard->child(0));}
+ tooltip {go to first page [Home]} xywh {410 245 30 25} shortcut 0xff50
+ }
+ Fl_Button {} {
+ label {@<}
+ callback {wWizard->prev();}
+ tooltip {go to previous page [left arrow]} xywh {440 245 30 25} shortcut 0xff51
+ }
+ Fl_Button {} {
+ label {@>}
+ callback {wWizard->next();}
+ tooltip {go to next page in wizard [right arrow]} xywh {480 245 30 25} shortcut 0xff53
+ }
+ Fl_Button {} {
+ label {@>|}
+ callback {int last = wWizard->children()-1;
+wWizard->value(wWizard->child(last));}
+ tooltip {go to last page [End]} xywh {510 245 30 25} shortcut 0xff57
+ }
+ }
+ Fl_Input {} {
+ label {inputA:}
+ xywh {60 255 130 25}
+ }
+ Fl_Input {} {
+ label {inputB:}
+ xywh {60 285 250 25}
+ }
+ Fl_Button {} {
+ label cancel
+ callback {exit(1);}
+ xywh {475 295 70 30}
+ code0 {\#include <stdlib.h>}
+ }
+ Fl_Return_Button {} {
+ label OK
+ callback {exit(0);}
+ xywh {555 295 70 30}
+ code0 {\#include <stdlib.h>}
+ }
+ }
+}
|
