Newer
Older
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
// generated by Fast Light User Interface Designer (fluid) version 1.00
#include "cmedpanel.H"
#include "cmed.H"
Fl_Button *undobutton=(Fl_Button *)0;
Fl_Button *loadbtn=(Fl_Button *)0;
Fl_Button *savebtn=(Fl_Button *)0;
Fl_Slider *forceslider=(Fl_Slider *)0;
Fl_Button *rgbmode=(Fl_Button *)0;
Fl_Input *fnamebox=(Fl_Input *)0;
class CMedit *cmedit=(class CMedit *)0;
Fl_Window* make_window() {
Fl_Window* w;
{ Fl_Window* o = new Fl_Window(390, 405);
w = o;
{ Fl_Button* o = undobutton = new Fl_Button(5, 0, 40, 25, "Undo");
o->down_box(FL_DOWN_BOX);
o->callback((Fl_Callback*)undo_cb);
}
{ Fl_Button* o = loadbtn = new Fl_Button(55, 0, 45, 25, "Load");
o->callback((Fl_Callback*)fload_cb);
}
{ Fl_Button* o = savebtn = new Fl_Button(110, 0, 45, 25, "Save");
o->callback((Fl_Callback*)fsave_cb);
}
{ Fl_Slider* o = forceslider = new Fl_Slider(205, 0, 75, 25, "Force");
o->type(5);
o->selection_color(1);
o->minimum(0.05);
o->value(0.5);
o->callback((Fl_Callback*)lerp_cb);
o->align(FL_ALIGN_RIGHT);
}
{ Fl_Button* o = rgbmode = new Fl_Button(330, 0, 35, 25, "HSB");
o->labelsize(12);
o->callback((Fl_Callback*)rgbmode_cb);
o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
}
{ Fl_Input* o = fnamebox = new Fl_Input(30, 35, 355, 25, "File:");
o->labeltype(FL_ENGRAVED_LABEL);
o->labelsize(12);
o->callback((Fl_Callback*)input_cb);
o->when(FL_WHEN_ENTER_KEY_ALWAYS);
}
{ Fl_Box* o = cshow.hsblbls[0] = new Fl_Box(30, 60, 80, 20, "Hue (L)");
o->box(FL_FLAT_BOX);
o->color(34);
o->labelfont(1);
o->labelsize(12);
o->labelcolor(3);
}
{ Fl_Box* o = cshow.hsblbls[1] = new Fl_Box(115, 60, 75, 20, "Sat(M)");
o->box(FL_FLAT_BOX);
o->color(34);
o->labelfont(1);
o->labelsize(12);
o->labelcolor(2);
}
{ Fl_Box* o = cshow.hsblbls[2] = new Fl_Box(195, 60, 75, 20, "Bright(R)");
o->box(FL_FLAT_BOX);
o->color(34);
o->labelfont(1);
o->labelsize(12);
o->labelcolor(235);
}
{ Fl_Box* o = new Fl_Box(275, 60, 80, 20, "Alpha(shift)");
o->box(FL_FLAT_BOX);
o->color(34);
o->labelfont(1);
o->labelsize(12);
o->labelcolor(15);
}
{ class CMedit* o = cmedit = new class CMedit(5, 85, 380, 270);
o->box(FL_FLAT_BOX);
Fl_Group::current()->resizable(o);
}
{ colorpatch* o = cshow.color = new colorpatch(65, 360, 50, 40);
o->box(FL_DOWN_BOX);
o->labeltype(FL_NO_LABEL);
}
{ Fl_Value_Input* o = cshow.cindex = new Fl_Value_Input(10, 375, 50, 25, "index");
o->maximum(0);
o->step(1);
o->textsize(12);
o->callback((Fl_Callback*)report_cb);
o->align(FL_ALIGN_TOP);
}
{ Fl_Output* o = cshow.hsba = new Fl_Output(120, 375, 145, 25, "HSBA");
o->box(FL_FLAT_BOX);
o->textsize(11);
o->align(FL_ALIGN_TOP);
}
{ Fl_Output* o = cshow.rgba = new Fl_Output(275, 375, 105, 25, "rgb");
o->box(FL_FLAT_BOX);
o->textsize(11);
o->align(FL_ALIGN_TOP);
}
o->end();
}
return w;
}