diff options
Diffstat (limited to 'test/resize.C')
| -rw-r--r-- | test/resize.C | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/test/resize.C b/test/resize.C new file mode 100644 index 000000000..11185a2d0 --- /dev/null +++ b/test/resize.C @@ -0,0 +1,71 @@ +// generated by Fast Light User Interface Designer (fluid) version 0.99 +#include "resize.H" + +static void callback_1008ed30(Fl_Button* o, void*) { +Fl_Window* w = o->window(); +w->position(w->x()-50,w->y()); +} + +static void callback_1008ee58(Fl_Button* o, void*) { +Fl_Window* w = o->window(); +w->position(w->x(),w->y()+50); +} + +static void callback_1008ef40(Fl_Button* o, void*) { +Fl_Window* w = o->window(); +w->position(w->x()+50,w->y()); +} + +static void callback_1008f048(Fl_Button* o, void*) { +Fl_Window* w = o->window(); +w->position(w->x(),w->y()-50); +} + +static void callback_1008f130(Fl_Button* o, void*) { +Fl_Window* w = o->window(); +w->size(w->w()+50, w->h()+50); +} + +static void callback_1008f360(Fl_Button* o, void*) { +Fl_Window* w = o->window(); +w->size(w->w()/2+1, w->h()/2+1); +} + +int main(int argc, char **argv) { + Fl_Window *w; + {Fl_Window* o = new Fl_Window(366, 261); + w = o; + Fl_Group::current()->resizable(o); + {Fl_Button* o = new Fl_Button(20, 40, 40, 40, "@<-"); + o->labeltype(FL_SYMBOL_LABEL); + o->callback((Fl_Callback*)callback_1008ed30); + } + {Fl_Button* o = new Fl_Button(60, 80, 40, 40, "@2->"); + o->labeltype(FL_SYMBOL_LABEL); + o->callback((Fl_Callback*)callback_1008ee58); + } + {Fl_Button* o = new Fl_Button(100, 40, 40, 40, "@->"); + o->labeltype(FL_SYMBOL_LABEL); + o->callback((Fl_Callback*)callback_1008ef40); + } + {Fl_Button* o = new Fl_Button(60, 0, 40, 40, "@8->"); + o->labeltype(FL_SYMBOL_LABEL); + o->callback((Fl_Callback*)callback_1008f048); + } + {Fl_Button* o = new Fl_Button(30, 130, 110, 40, "grow"); + o->labeltype(FL_SYMBOL_LABEL); + o->labelfont(1); + o->labelsize(18); + o->callback((Fl_Callback*)callback_1008f130); + } + {Fl_Button* o = new Fl_Button(30, 190, 110, 40, "shrink"); + o->labeltype(FL_SYMBOL_LABEL); + o->labelfont(1); + o->labelsize(18); + o->callback((Fl_Callback*)callback_1008f360); + } + w->end(); + } + w->show(argc, argv); + return Fl::run(); +} |
