diff options
| author | Greg Ercolano <erco@seriss.com> | 2017-10-17 00:28:56 +0000 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2017-10-17 00:28:56 +0000 |
| commit | 68f07db58aab37dac7f9eb9445f5632b1b09741a (patch) | |
| tree | 581d421cc70a971035ed4bd76ecadce4843341b0 /test/input_choice.cxx | |
| parent | 93ef00cca6655c7a07aca11c53788d957097ef8f (diff) | |
Added Fl_Simple_Terminal widget, and mods to test+example programs (STR #3411).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12506 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'test/input_choice.cxx')
| -rw-r--r-- | test/input_choice.cxx | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/test/input_choice.cxx b/test/input_choice.cxx index b38441090..4e4d16109 100644 --- a/test/input_choice.cxx +++ b/test/input_choice.cxx @@ -20,6 +20,12 @@ #include <FL/Fl_Button.H> #include <FL/Fl_Double_Window.H> #include <FL/Fl_Input_Choice.H> +#include <FL/Fl_Simple_Terminal.H> + +#define TERMINAL_HEIGHT 120 + +// Globals +Fl_Simple_Terminal *G_tty = 0; void buttcb(Fl_Widget*,void*data) { Fl_Input_Choice *in=(Fl_Input_Choice *)data; @@ -28,18 +34,19 @@ void buttcb(Fl_Widget*,void*data) { if ( flag ) in->activate(); else in->deactivate(); if (in->changed()) { - printf("Callback: changed() is set\n"); + G_tty->printf("Callback: changed() is set\n"); in->clear_changed(); } } void input_choice_cb(Fl_Widget*,void*data) { Fl_Input_Choice *in=(Fl_Input_Choice *)data; - fprintf(stderr, "Value='%s'\n", (const char*)in->value()); + G_tty->printf("Value='%s'\n", (const char*)in->value()); } int main(int argc, char **argv) { - Fl_Double_Window win(300, 200); + Fl_Double_Window win(300, 200+TERMINAL_HEIGHT); + G_tty = new Fl_Simple_Terminal(0,200,win.w(),TERMINAL_HEIGHT); Fl_Input_Choice in(40,40,100,28,"Test"); in.callback(input_choice_cb, (void*)&in); |
