summaryrefslogtreecommitdiff
path: root/test/resize.C
blob: 11185a2d02fa950da1f551c91e9e346cbf048cc6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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();
}