diff options
| -rw-r--r-- | test/tabs.cxx | 78 |
1 files changed, 42 insertions, 36 deletions
diff --git a/test/tabs.cxx b/test/tabs.cxx index 4e2c0223a..2e3492d38 100644 --- a/test/tabs.cxx +++ b/test/tabs.cxx @@ -1,67 +1,74 @@ -// generated by Fast Light User Interface Designer (fluid) version 2.0001 +// generated by Fast Light User Interface Designer (fluid) version 1.0100 #include "tabs.h" +#include <FL/fl_ask.H> Fl_Window *foo_window=(Fl_Window *)0; static void cb_cancel(Fl_Button*, void*) { exit(1); - } static void cb_OK(Fl_Return_Button*, void*) { exit(0); - } -int main (int argc, char **argv) { +static void cb_ask(Fl_Widget*, void*) { + fl_message("Test to see if this modal window prevents you from " + "changing the tabs. It should."); +} +int main(int argc, char **argv) { Fl_Window* w; - { Fl_Window* o = foo_window = new Fl_Window(321, 324); + { Fl_Window* o = foo_window = new Fl_Window(321, 324); w = o; - { Fl_Tabs* o = new Fl_Tabs(10, 10, 300, 200); - o->color((Fl_Color)47); - o->selection_color((Fl_Color)15); - { Fl_Group* o = new Fl_Group(0, 20, 300, 180, "Label1"); + { Fl_Tabs* o = new Fl_Tabs(10, 10, 300, 200); + o->selection_color(7); + { Fl_Group* o = new Fl_Group(10, 30, 300, 180, "Label1"); + o->selection_color(1); o->hide(); - new Fl_Input(50, 20, 240, 40, "input:"); - new Fl_Input(50, 60, 240, 30, "input2:"); - new Fl_Input(50, 90, 240, 80, "input3:"); + new Fl_Input(60, 50, 240, 40, "input:"); + new Fl_Input(60, 90, 240, 30, "input2:"); + new Fl_Input(60, 120, 240, 80, "input3:"); o->end(); Fl_Group::current()->resizable(o); } - { Fl_Group* o = new Fl_Group(0, 20, 300, 180, "tab2"); + { Fl_Group* o = new Fl_Group(10, 30, 300, 180, "tab2"); + o->selection_color(2); o->hide(); - new Fl_Button(10, 30, 100, 30, "button1"); - new Fl_Input(130, 70, 100, 30, "input in box2"); - new Fl_Button(20, 110, 260, 30, "This is stuff inside the Fl_Group \"tab2\""); + (new Fl_Button(20, 60, 100, 30, "button1"))->callback(cb_ask); + new Fl_Input(140, 100, 100, 30, "input in box2"); + new Fl_Button(30, 140, 260, 30, "This is stuff inside the Fl_Group \"tab2\""); o->end(); } - { Fl_Group* o = new Fl_Group(0, 20, 300, 180, "tab3"); + { Fl_Group* o = new Fl_Group(10, 30, 300, 180, "tab3"); + o->selection_color(3); o->hide(); - new Fl_Button(10, 30, 60, 80, "button2"); - new Fl_Button(70, 30, 60, 80, "button"); - new Fl_Button(130, 30, 60, 80, "button"); + new Fl_Button(20, 60, 60, 80, "button2"); + new Fl_Button(80, 60, 60, 80, "button"); + new Fl_Button(140, 60, 60, 80, "button"); o->end(); } - { Fl_Group* o = new Fl_Group(0, 20, 300, 180, "tab4"); - o->label_font(fl_fonts+2); + { Fl_Group* o = new Fl_Group(10, 30, 300, 180, "tab4"); + o->selection_color(5); + o->labelfont(2); o->hide(); - new Fl_Button(10, 20, 60, 110, "button2"); - new Fl_Button(70, 20, 60, 110, "button"); - new Fl_Button(130, 20, 60, 110, "button"); + new Fl_Button(20, 50, 60, 110, "button2"); + new Fl_Button(80, 50, 60, 110, "button"); + new Fl_Button(140, 50, 60, 110, "button"); o->end(); } - { Fl_Group* o = new Fl_Group(0, 20, 300, 180, " tab5 "); - o->label_type(FL_ENGRAVED_LABEL); - new Fl_Button(10, 50, 60, 80, "button2"); - new Fl_Button(80, 60, 60, 80, "button"); - { Fl_Clock* o = new Fl_Clock(150, 20, 100, 100, "Make sure this clock does not use processor time when this tab is hidden or w\ + { Fl_Group* o = new Fl_Group(10, 30, 300, 180, " tab5 "); + o->labeltype(FL_ENGRAVED_LABEL); + new Fl_Button(20, 80, 60, 80, "button2"); + new Fl_Button(90, 90, 60, 80, "button"); + { Fl_Clock* o = new Fl_Clock(160, 50, 100, 100, "Make sure this clock does not use processor time when this tab is hidden or w\ indow is iconized"); o->box(FL_OSHADOW_BOX); - o->label_font(fl_fonts+8); - o->color((Fl_Color)238); - o->label_size(10); + o->color(238); + o->selection_color(0); + o->labelfont(8); + o->labelsize(10); o->align(130); } o->end(); @@ -71,11 +78,10 @@ indow is iconized"); } new Fl_Input(60, 220, 130, 30, "inputA:"); new Fl_Input(60, 250, 250, 30, "inputB:"); - { Fl_Button* o = new Fl_Button(180, 290, 60, 30, "cancel"); + { Fl_Button* o = new Fl_Button(180, 290, 60, 30, "cancel"); o->callback((Fl_Callback*)cb_cancel); } - { Fl_Return_Button* o = new Fl_Return_Button(250, 290, 60, 30, "OK"); - o->shortcut(0xff0d); + { Fl_Return_Button* o = new Fl_Return_Button(250, 290, 60, 30, "OK"); o->callback((Fl_Callback*)cb_OK); } o->end(); |
