ntk-chtheme: Add new color scheme. Save/restore selection color.
[ntk.git] / test / valuators.fl
blob668a462f6891f1b27a506cbbc660c9e71824d32e
1 # data file for the Fltk User Interface Designer (fluid)
2 version 1.0107 
3 header_name {.h} 
4 code_name {.cxx}
5 Function {callback(Fl_Widget* o, void*)} {open private return_type void
6 } {
7   code {printf("%g     \\r", ((Fl_Valuator*)o)->value());
8 fflush(stdout);} {}
9
11 Function {} {open
12 } {
13   Fl_Window {} {
14     label {Valuator classes, showing values for type()} open
15     xywh {479 151 580 510} type Double color 43 selection_color 43
16     code0 {\#include <stdio.h>} visible
17   } {
18     Fl_Box {} {
19       label Fl_Slider
20       xywh {10 10 280 210} box ENGRAVED_BOX labelfont 1 align 17
21     }
22     Fl_Slider {} {
23       label 0
24       callback callback
25       tooltip {Vertical Slider} xywh {30 45 20 145} selection_color 1 labelsize 8 align 1
26     }
27     Fl_Slider {} {
28       label FL_VERT_FILL_SLIDER
29       callback callback
30       xywh {70 55 20 145} type {Vert Fill} selection_color 1 labelsize 8
31     }
32     Fl_Slider {} {
33       label FL_VERT_NICE_SLIDER
34       callback callback
35       xywh {105 45 20 145} type {Vert Knob} box FLAT_BOX color 10 selection_color 1 labelsize 8 align 1
36     }
37     Fl_Slider {} {
38       label FL_HORIZONTAL
39       callback callback
40       xywh {140 80 130 20} type Horizontal selection_color 1 labelsize 8
41     }
42     Fl_Slider {} {
43       label FL_HOR_FILL_SLIDER
44       callback callback
45       xywh {140 120 130 20} type {Horz Fill} selection_color 1 labelsize 8
46     }
47     Fl_Slider {} {
48       label FL_HOR_NICE_SLIDER
49       callback callback
50       xywh {140 160 130 20} type {Horz Knob} box FLAT_BOX color 10 selection_color 1 labelsize 8
51     }
52     Fl_Box {} {
53       label Fl_Value_Slider
54       xywh {10 230 280 210} box ENGRAVED_BOX labelfont 1 align 17
55     }
56     Fl_Value_Slider {} {
57       label 0
58       callback callback
59       tooltip {Value Slider} xywh {30 260 30 145} selection_color 1 labelsize 8 align 1
60     }
61     Fl_Value_Slider {} {
62       label FL_VERT_FILL_SLIDER
63       callback callback
64       xywh {70 275 30 140} type {Vert Fill} selection_color 1 labelsize 8
65     }
66     Fl_Value_Slider {} {
67       label FL_VERT_NICE_SLIDER
68       callback callback
69       xywh {110 260 20 145} type {Vert Knob} box FLAT_BOX color 10 selection_color 1 labelsize 8 align 1
70     }
71     Fl_Value_Slider {} {
72       label FL_HOR_SLIDER
73       callback callback
74       xywh {140 290 130 20} type Horizontal selection_color 1 labelsize 8
75     }
76     Fl_Value_Slider {} {
77       label FL_HOR_FILL_SLIDER
78       callback callback
79       xywh {140 330 130 20} type {Horz Fill} selection_color 1 labelsize 8
80     }
81     Fl_Value_Slider {} {
82       label FL_HOR_NICE_SLIDER
83       callback callback
84       xywh {140 370 130 20} type {Horz Knob} box FLAT_BOX color 10 selection_color 1 labelsize 8
85     }
86     Fl_Box {} {
87       label Fl_Value_Input
88       xywh {10 450 135 50} box ENGRAVED_BOX labelfont 1 align 17
89     }
90     Fl_Value_Input {} {
91       label 0
92       callback callback
93       tooltip {Value Input} xywh {30 470 105 25} labelsize 8 maximum 100 step 0.1
94     }
95     Fl_Box {} {
96       label Fl_Value_Output
97       xywh {155 450 135 50} box ENGRAVED_BOX labelfont 1 align 17
98     }
99     Fl_Value_Output {} {
100       label 0
101       callback callback
102       tooltip {Value Output} xywh {170 470 105 25} labelsize 8 maximum 100 step 0.1
103     }
104     Fl_Box {} {
105       label {   Fl_Scrollbar}
106       xywh {300 10 130 120} box ENGRAVED_BOX labelfont 1 align 21
107     }
108     Fl_Scrollbar {} {
109       label FL_HORIZONTAL
110       callback callback
111       tooltip {Horizontal Scrollbar} xywh {305 65 95 20} type Horizontal labelsize 8 maximum 100 value 20
112     }
113     Fl_Scrollbar {} {
114       label 0
115       callback callback
116       tooltip {Vertical Scrollbar} xywh {400 20 20 105} labelsize 8 align 1 maximum 100
117     }
118     Fl_Box {} {
119       label Fl_Adjuster
120       xywh {440 10 130 120} box ENGRAVED_BOX labelfont 1 align 17
121     }
122     Fl_Adjuster {} {
123       label {w()>h()}
124       callback callback
125       tooltip {Horizontal Adjuster} xywh {450 60 75 25} labelsize 8
126     }
127     Fl_Adjuster {} {
128       label {w()<h()}
129       callback callback
130       tooltip {Vertical Adjuster} xywh {530 35 25 75} labelsize 8
131     }
132     Fl_Box {} {
133       label Fl_Counter
134       xywh {300 140 130 120} box ENGRAVED_BOX labelfont 1 align 17
135     }
136     Fl_Counter {} {
137       label 0
138       callback callback
139       tooltip {Standard Counter} xywh {310 175 110 25} labelsize 8
140     }
141     Fl_Counter {} {
142       label FL_SIMPLE_COUNTER
143       callback callback
144       tooltip {Simple Counter} xywh {310 215 110 25} type Simple labelsize 8
145     }
146     Fl_Box {} {
147       label Fl_Spinner
148       xywh {440 140 130 120} box ENGRAVED_BOX labelfont 1 align 17
149     }
150     Fl_Spinner {} {
151       label FL_INT_INPUT
152       xywh {465 176 80 24} labelsize 8 align 2 minimum -30 maximum 30 step 2 value 5
153     }
154     Fl_Spinner {} {
155       label FL_FLOAT_INPUT
156       xywh {465 216 80 24} type Float labelsize 8 align 2 minimum 0 maximum 1 step 0.01 value 0.05
157     }
158     Fl_Box {} {
159       label Fl_Dial
160       xywh {300 270 270 105} box ENGRAVED_BOX labelfont 1 align 17
161     }
162     Fl_Dial {} {
163       label 0
164       callback callback
165       tooltip {Standard Dial} xywh {320 295 65 65} color 10 selection_color 1 labelsize 8 value 0.5
166       code0 {o->angles(0,315);}
167     }
168     Fl_Dial {} {
169       label FL_LINE_DIAL
170       callback callback
171       tooltip {Line Dial} xywh {400 295 65 65} type Line color 10 selection_color 1 labelsize 8 value 0.5
172     }
173     Fl_Dial {} {
174       label FL_FILL_DIAL
175       callback callback
176       tooltip {Fill Dial} xywh {480 295 65 65} type Fill color 10 selection_color 1 labelsize 8 value 1
177       code0 {o->angles(0,360);}
178     }
179     Fl_Box {} {
180       label Fl_Roller
181       xywh {300 385 150 115} box ENGRAVED_BOX labelfont 1 align 17
182     }
183     Fl_Roller {} {
184       label 0
185       callback callback
186       tooltip {Vertical Roller} xywh {315 390 20 95} labelsize 8
187     }
188     Fl_Roller {} {
189       label FL_HORIZONTAL
190       callback callback
191       tooltip {Horizontal Roller} xywh {345 430 90 20} type Horizontal labelsize 8
192     }
193     Fl_Box {} {
194       label {Some widgets have color(FL_GREEN) and color2(FL_RED) to show the areas these effect.} selected
195       xywh {460 385 110 115} box BORDER_FRAME color 0 selection_color 0 labelsize 11 align 128
196     }
197   }