summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/tabs.cxx78
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();