source: rtems-graphics-toolkit/fltk-1.1.10/test/keyboard_ui.fl @ 513eea1

Last change on this file since 513eea1 was 513eea1, checked in by Joel Sherrill <joel.sherrill@…>, on 01/09/10 at 22:43:24

2010-01-08 Joel Sherrill <joel.sherrill@…>

fltk 1.1.10. imported

  • ORIGIN: Updated.
  • Property mode set to 100644
File size: 17.5 KB
Line 
1# data file for the Fltk User Interface Designer (fluid)
2version 1.0100
3header_name {.h}
4code_name {.cxx}
5gridx 5
6gridy 5
7snap 3
8Function {make_window()} {open
9} {
10  Fl_Window my_window {selected
11    xywh {461 296 494 203}
12    code0 {\#include "keyboard.h"}
13    class MyWindow visible
14  } {
15    Fl_Button {} {
16      label {Esc }
17      user_data FL_Escape user_data_type {void*}
18      callback key_cb
19      xywh {15 60 20 20} labelsize 8
20    }
21    Fl_Button {} {
22      label F1
23      user_data {FL_F+1} user_data_type {void*}
24      callback key_cb
25      xywh {50 60 20 20} labelsize 10
26    }
27    Fl_Button {} {
28      label F2
29      user_data {FL_F+2} user_data_type {void*}
30      callback key_cb
31      xywh {70 60 20 20} labelsize 10
32    }
33    Fl_Button {} {
34      label F3
35      user_data {FL_F+3} user_data_type {void*}
36      callback key_cb
37      xywh {90 60 20 20} labelsize 10
38    }
39    Fl_Button {} {
40      label F4
41      user_data {FL_F+4} user_data_type {void*}
42      callback key_cb
43      xywh {110 60 20 20} labelsize 10
44    }
45    Fl_Button {} {
46      label F5
47      user_data {FL_F+5} user_data_type {void*}
48      callback key_cb
49      xywh {140 60 20 20} labelsize 10
50    }
51    Fl_Button {} {
52      label F6
53      user_data {FL_F+6} user_data_type {void*}
54      callback key_cb
55      xywh {160 60 20 20} labelsize 10
56    }
57    Fl_Button {} {
58      label F7
59      user_data {FL_F+7} user_data_type {void*}
60      callback key_cb
61      xywh {180 60 20 20} labelsize 10
62    }
63    Fl_Button {} {
64      label F8
65      user_data {FL_F+8} user_data_type {void*}
66      callback key_cb
67      xywh {200 60 20 20} labelsize 10
68    }
69    Fl_Button {} {
70      label F9
71      user_data {FL_F+9} user_data_type {void*}
72      callback key_cb
73      xywh {230 60 20 20} labelsize 10
74    }
75    Fl_Button {} {
76      label F10
77      user_data {FL_F+10} user_data_type {void*}
78      callback key_cb
79      xywh {250 60 20 20} labelsize 10
80    }
81    Fl_Button {} {
82      label F11
83      user_data {FL_F+11} user_data_type {void*}
84      callback key_cb
85      xywh {270 60 20 20} labelsize 10
86    }
87    Fl_Button {} {
88      label F12
89      user_data {FL_F+12} user_data_type {void*}
90      callback key_cb
91      xywh {290 60 20 20} labelsize 10
92    }
93    Fl_Button {} {
94      label {Print }
95      user_data FL_Print user_data_type {void*}
96      callback key_cb
97      xywh {325 60 20 20} labelsize 8
98    }
99    Fl_Button {} {
100      label {Sclk }
101      user_data FL_Scroll_Lock user_data_type {void*}
102      callback key_cb
103      xywh {345 60 20 20} labelsize 8
104    }
105    Fl_Button {} {
106      label {Paus }
107      user_data FL_Pause user_data_type {void*}
108      callback key_cb
109      xywh {365 60 20 20} labelsize 8
110    }
111    Fl_Button {} {
112      label {`}
113      callback key_cb
114      xywh {15 90 20 20} labelsize 10
115    }
116    Fl_Button {} {
117      label 1
118      callback key_cb
119      xywh {35 90 20 20} labelsize 10
120    }
121    Fl_Button {} {
122      label 2
123      callback key_cb
124      xywh {55 90 20 20} labelsize 10
125    }
126    Fl_Button {} {
127      label 3
128      callback key_cb
129      xywh {75 90 20 20} labelsize 10
130    }
131    Fl_Button {} {
132      label 4
133      callback key_cb
134      xywh {95 90 20 20} labelsize 10
135    }
136    Fl_Button {} {
137      label 5
138      callback key_cb
139      xywh {115 90 20 20} labelsize 10
140    }
141    Fl_Button {} {
142      label 6
143      callback key_cb
144      xywh {135 90 20 20} labelsize 10
145    }
146    Fl_Button {} {
147      label 7
148      callback key_cb
149      xywh {155 90 20 20} labelsize 10
150    }
151    Fl_Button {} {
152      label 8
153      callback key_cb
154      xywh {175 90 20 20} labelsize 10
155    }
156    Fl_Button {} {
157      label 9
158      callback key_cb
159      xywh {195 90 20 20} labelsize 10
160    }
161    Fl_Button {} {
162      label 0
163      callback key_cb
164      xywh {215 90 20 20} labelsize 10
165    }
166    Fl_Button {} {
167      label {-}
168      callback key_cb
169      xywh {235 90 20 20} labelsize 10
170    }
171    Fl_Button {} {
172      label {=}
173      callback key_cb
174      xywh {255 90 20 20} labelsize 10
175    }
176    Fl_Button {} {
177      label Bksp
178      user_data FL_BackSpace user_data_type {void*}
179      callback key_cb
180      xywh {275 90 35 20} labeltype SHADOW_LABEL labelsize 8 align 20
181    }
182    Fl_Button {} {
183      label {Ins }
184      user_data FL_Insert user_data_type {void*}
185      callback key_cb
186      xywh {325 90 20 20} labelsize 8
187    }
188    Fl_Button {} {
189      label Home
190      user_data FL_Home user_data_type {void*}
191      callback key_cb
192      xywh {345 90 20 20} labelsize 8
193    }
194    Fl_Button {} {
195      label {pgup }
196      user_data FL_Page_Up user_data_type {void*}
197      callback key_cb
198      xywh {365 90 20 20} labelsize 8
199    }
200    Fl_Button {} {
201      label Num
202      user_data FL_Num_Lock user_data_type {void*}
203      callback key_cb
204      xywh {400 90 20 20} labelsize 8
205    }
206    Fl_Button {} {
207      label {/}
208      user_data {FL_KP+'/'} user_data_type {void*}
209      callback key_cb
210      xywh {420 90 20 20} labelsize 10
211    }
212    Fl_Button {} {
213      label {*}
214      user_data {FL_KP+'*'} user_data_type {void*}
215      callback key_cb
216      xywh {440 90 20 20} labelsize 10
217    }
218    Fl_Button {} {
219      label {-}
220      user_data {FL_KP+'-'} user_data_type {void*}
221      callback key_cb
222      xywh {460 90 20 20} labelsize 10
223    }
224    Fl_Button {} {
225      label Tab
226      user_data FL_Tab user_data_type {void*}
227      callback key_cb
228      xywh {15 110 27 20} labelsize 8 align 20
229    }
230    Fl_Button {} {
231      label Q
232      callback key_cb
233      xywh {42 110 20 20} labelsize 10
234    }
235    Fl_Button {} {
236      label W
237      callback key_cb
238      xywh {62 110 20 20} labelsize 10
239    }
240    Fl_Button {} {
241      label E
242      callback key_cb
243      xywh {82 110 20 20} labelsize 10
244    }
245    Fl_Button {} {
246      label R
247      callback key_cb
248      xywh {102 110 20 20} labelsize 10
249    }
250    Fl_Button {} {
251      label T
252      callback key_cb
253      xywh {122 110 20 20} labelsize 10
254    }
255    Fl_Button {} {
256      label Y
257      callback key_cb
258      xywh {142 110 20 20} labelsize 10
259    }
260    Fl_Button {} {
261      label U
262      callback key_cb
263      xywh {162 110 20 20} labelsize 10
264    }
265    Fl_Button {} {
266      label I
267      callback key_cb
268      xywh {182 110 20 20} labelsize 10
269    }
270    Fl_Button {} {
271      label O
272      callback key_cb
273      xywh {202 110 20 20} labelsize 10
274    }
275    Fl_Button {} {
276      label P
277      callback key_cb
278      xywh {222 110 20 20} labelsize 10
279    }
280    Fl_Button {} {
281      label {[}
282      callback key_cb
283      xywh {242 110 20 20} labelsize 10
284    }
285    Fl_Button {} {
286      label {]}
287      callback key_cb
288      xywh {262 110 20 20} labelsize 10
289    }
290    Fl_Button {} {
291      label {\\}
292      user_data {'|'}
293      callback key_cb
294      xywh {282 110 28 20} labelsize 10 align 20
295    }
296    Fl_Button {} {
297      label {Del }
298      user_data FL_Delete user_data_type {void*}
299      callback key_cb
300      xywh {325 110 20 20} labelsize 8
301    }
302    Fl_Button {} {
303      label {End }
304      user_data FL_End user_data_type {void*}
305      callback key_cb
306      xywh {345 110 20 20} labelsize 8
307    }
308    Fl_Button {} {
309      label {pgdn }
310      user_data FL_Page_Down user_data_type {void*}
311      callback key_cb
312      xywh {365 110 20 20} labelsize 8
313    }
314    Fl_Button {} {
315      label 7
316      user_data {FL_KP+'7'} user_data_type {void*}
317      callback key_cb
318      xywh {400 110 20 20} labelsize 10
319    }
320    Fl_Button {} {
321      label 8
322      user_data {FL_KP+'8'} user_data_type {void*}
323      callback key_cb
324      xywh {420 110 20 20} labelsize 10
325    }
326    Fl_Button {} {
327      label 9
328      user_data {FL_KP+'9'} user_data_type {void*}
329      callback key_cb
330      xywh {440 110 20 20} labelsize 10
331    }
332    Fl_Button {} {
333      label {+}
334      user_data {FL_KP+'+'} user_data_type {void*}
335      callback key_cb
336      xywh {460 110 20 40} labelsize 10 align 17
337    }
338    Fl_Button {} {
339      label Lock
340      user_data FL_Caps_Lock user_data_type {void*}
341      callback key_cb
342      xywh {15 130 36 20} labelsize 8 align 20
343    }
344    Fl_Button {} {
345      label A
346      callback key_cb
347      xywh {51 130 20 20} labelsize 10
348    }
349    Fl_Button {} {
350      label S
351      callback key_cb
352      xywh {71 130 20 20} labelsize 10
353    }
354    Fl_Button {} {
355      label D
356      callback key_cb
357      xywh {91 130 20 20} labelsize 10
358    }
359    Fl_Button {} {
360      label F
361      callback key_cb
362      xywh {111 130 20 20} labelsize 10
363    }
364    Fl_Button {} {
365      label G
366      callback key_cb
367      xywh {131 130 20 20} labelsize 10
368    }
369    Fl_Button {} {
370      label H
371      callback key_cb
372      xywh {151 130 20 20} labelsize 10
373    }
374    Fl_Button {} {
375      label J
376      callback key_cb
377      xywh {171 130 20 20} labelsize 10
378    }
379    Fl_Button {} {
380      label K
381      callback key_cb
382      xywh {191 130 20 20} labelsize 10
383    }
384    Fl_Button {} {
385      label L
386      callback key_cb
387      xywh {211 130 20 20} labelsize 10
388    }
389    Fl_Button {} {
390      label {;}
391      callback key_cb
392      xywh {231 130 20 20} labelsize 10
393    }
394    Fl_Button {} {
395      label {'}
396      callback key_cb
397      xywh {251 130 20 20} labelsize 10
398    }
399    Fl_Button {} {
400      label Enter
401      user_data FL_Enter user_data_type {void*}
402      callback key_cb
403      xywh {271 130 39 20} labelsize 8 align 20
404    }
405    Fl_Button {} {
406      label 4
407      user_data {FL_KP+'4'} user_data_type {void*}
408      callback key_cb
409      xywh {400 130 20 20} labelsize 10
410    }
411    Fl_Button {} {
412      label 5
413      user_data {FL_KP+'5'} user_data_type {void*}
414      callback key_cb
415      xywh {420 130 20 20} labelsize 10
416    }
417    Fl_Button {} {
418      label 6
419      user_data {FL_KP+'6'} user_data_type {void*}
420      callback key_cb
421      xywh {440 130 20 20} labelsize 10
422    }
423    Fl_Button {} {
424      label Shift
425      user_data FL_Shift_L user_data_type {void*}
426      callback key_cb
427      xywh {15 150 45 20} labelsize 8 align 20
428    }
429    Fl_Button {} {
430      label Z
431      callback key_cb
432      xywh {60 150 20 20} labelsize 10
433    }
434    Fl_Button {} {
435      label X
436      callback key_cb
437      xywh {80 150 20 20} labelsize 10
438    }
439    Fl_Button {} {
440      label C
441      callback key_cb
442      xywh {100 150 20 20} labelsize 10
443    }
444    Fl_Button {} {
445      label V
446      callback key_cb
447      xywh {120 150 20 20} labelsize 10
448    }
449    Fl_Button {} {
450      label B
451      callback key_cb
452      xywh {140 150 20 20} labelsize 10
453    }
454    Fl_Button {} {
455      label N
456      callback key_cb
457      xywh {160 150 20 20} labelsize 10
458    }
459    Fl_Button {} {
460      label M
461      callback key_cb
462      xywh {180 150 20 20} labelsize 10
463    }
464    Fl_Button {} {
465      label {,}
466      callback key_cb
467      xywh {200 150 20 20} labelsize 10
468    }
469    Fl_Button {} {
470      label {.}
471      callback key_cb
472      xywh {220 150 20 20} labelsize 10
473    }
474    Fl_Button {} {
475      label {/}
476      callback key_cb
477      xywh {240 150 20 20} labelsize 10
478    }
479    Fl_Button {} {
480      label Shift
481      user_data FL_Shift_R user_data_type {void*}
482      callback key_cb
483      xywh {260 150 50 20} labelsize 8 align 20
484    }
485    Fl_Button {} {
486      label {@8->}
487      user_data FL_Up user_data_type {void*}
488      callback key_cb
489      xywh {345 150 20 20} labeltype SHADOW_LABEL labelsize 10 labelcolor 47
490    }
491    Fl_Button {} {
492      label 1
493      user_data {FL_KP+'1'} user_data_type {void*}
494      callback key_cb
495      xywh {400 150 20 20} labelsize 10
496    }
497    Fl_Button {} {
498      label 2
499      user_data {FL_KP+'2'} user_data_type {void*}
500      callback key_cb
501      xywh {420 150 20 20} labelsize 10
502    }
503    Fl_Button {} {
504      label 3
505      user_data {FL_KP+'3'} user_data_type {void*}
506      callback key_cb
507      xywh {440 150 20 20} labelsize 10
508    }
509    Fl_Button {} {
510      user_data FL_KP_Enter user_data_type {void*}
511      callback key_cb
512      xywh {460 150 20 40}
513    }
514    Fl_Button {} {
515      label Ctrl
516      user_data FL_Control_L user_data_type {void*}
517      callback key_cb
518      xywh {15 170 30 20} labelsize 8 align 20
519    }
520    Fl_Button {} {
521      label {Meta }
522      user_data FL_Meta_L user_data_type {void*}
523      callback key_cb
524      xywh {45 170 30 20} labelsize 8
525    }
526    Fl_Button {} {
527      label {Alt }
528      user_data FL_Alt_L user_data_type {void*}
529      callback key_cb
530      xywh {75 170 30 20} labelsize 8
531    }
532    Fl_Button {} {
533      user_data {' '} user_data_type {void*}
534      callback key_cb
535      xywh {105 170 85 20} labelsize 10
536    }
537    Fl_Button {} {
538      label {Alt }
539      user_data FL_Alt_R user_data_type {void*}
540      callback key_cb
541      xywh {190 170 30 20} labelsize 8
542    }
543    Fl_Button {} {
544      label {Meta }
545      user_data FL_Meta_R user_data_type {void*}
546      callback key_cb
547      xywh {220 170 30 20} labelsize 8
548    }
549    Fl_Button {} {
550      label {Menu }
551      user_data FL_Menu user_data_type {void*}
552      callback key_cb
553      xywh {250 170 30 20} labelsize 8
554    }
555    Fl_Button {} {
556      label Ctrl
557      user_data FL_Control_R user_data_type {void*}
558      callback key_cb
559      xywh {280 170 30 20} labelsize 8 align 20
560    }
561    Fl_Button {} {
562      label {@4->}
563      user_data FL_Left user_data_type {void*}
564      callback key_cb
565      xywh {325 170 20 20} labeltype SHADOW_LABEL labelsize 10 labelcolor 47
566    }
567    Fl_Button {} {
568      label {@2->}
569      user_data FL_Down user_data_type {void*}
570      callback key_cb
571      xywh {345 170 20 20} labeltype SHADOW_LABEL labelsize 10 labelcolor 47
572    }
573    Fl_Button {} {
574      label {@6->}
575      user_data FL_Right user_data_type {void*}
576      callback key_cb
577      xywh {365 170 20 20} labeltype SHADOW_LABEL labelsize 10 labelcolor 47
578    }
579    Fl_Button {} {
580      label 0
581      user_data {FL_KP+'0'} user_data_type {void*}
582      callback key_cb
583      xywh {400 170 40 20} labelsize 10 align 20
584    }
585    Fl_Button {} {
586      label {.}
587      user_data {FL_KP+'.'} user_data_type {void*}
588      callback key_cb
589      xywh {440 170 20 20} labelsize 10
590    }
591    Fl_Button {} {
592      label {shift }
593      user_data FL_SHIFT user_data_type {void*}
594      callback shift_cb
595      xywh {400 10 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
596    }
597    Fl_Button {} {
598      label {lock }
599      user_data FL_CAPS_LOCK user_data_type {void*}
600      callback shift_cb
601      xywh {420 10 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
602    }
603    Fl_Button {} {
604      label ctrl
605      user_data FL_CTRL user_data_type {void*}
606      callback shift_cb
607      xywh {440 10 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
608    }
609    Fl_Button {} {
610      label alt
611      user_data FL_ALT user_data_type {void*}
612      callback shift_cb
613      xywh {460 10 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
614    }
615    Fl_Button {} {
616      label num
617      user_data FL_NUM_LOCK user_data_type {void*}
618      callback shift_cb
619      xywh {400 20 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
620    }
621    Fl_Button {} {
622      label {?}
623      user_data 0x20 user_data_type {void*}
624      callback shift_cb
625      xywh {420 20 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
626    }
627    Fl_Button {} {
628      label {meta }
629      user_data FL_META user_data_type {void*}
630      callback shift_cb
631      xywh {440 20 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
632    }
633    Fl_Button {} {
634      label sclk
635      user_data FL_SCROLL_LOCK user_data_type {void*}
636      callback shift_cb
637      xywh {460 20 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
638    }
639    Fl_Button {} {
640      label b1
641      user_data FL_BUTTON1 user_data_type {void*}
642      callback shift_cb
643      xywh {400 30 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
644    }
645    Fl_Button {} {
646      label b2
647      user_data FL_BUTTON2 user_data_type {void*}
648      callback shift_cb
649      xywh {420 30 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
650    }
651    Fl_Button {} {
652      label b3
653      user_data FL_BUTTON3 user_data_type {void*}
654      callback shift_cb
655      xywh {440 30 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
656    }
657    Fl_Button {} {
658      label whl
659      user_data 0x800 user_data_type {void*}
660      callback shift_cb
661      xywh {460 30 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
662    }
663    Fl_Button {} {
664      label {?}
665      user_data 0x1000 user_data_type {void*}
666      callback shift_cb
667      xywh {400 40 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
668    }
669    Fl_Button {} {
670      label {?}
671      user_data 0x2000 user_data_type {void*}
672      callback shift_cb
673      xywh {420 40 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
674    }
675    Fl_Button {} {
676      label {?}
677      user_data 0x4000 user_data_type {void*}
678      callback shift_cb
679      xywh {440 40 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
680    }
681    Fl_Button {} {
682      label {?}
683      user_data 0x8000 user_data_type {void*}
684      callback shift_cb
685      xywh {460 40 20 10} box THIN_UP_BOX selection_color 3 labelsize 8
686    }
687    Fl_Output key_output {
688      label {Fl::event_key():}
689      xywh {15 15 170 30} labelsize 8 align 5
690    }
691    Fl_Box {} {
692      label {Fl::event_state():}
693      xywh {395 10 85 40} labelsize 8 align 5
694    }
695    Fl_Output text_output {
696      label {Fl::event_text():}
697      xywh {195 15 190 30} labelsize 8 align 5
698    }
699    Fl_Button {} {
700      label help
701      user_data FL_Help user_data_type {void*}
702      callback key_cb
703      xywh {400 60 20 20} labelsize 8
704    }
705    Fl_Button {} {
706      label {=}
707      user_data {FL_KP+'='} user_data_type {void*}
708      callback key_cb
709      xywh {420 60 20 20} labelsize 10
710    }
711    Fl_Dial roller_x {
712      label {x:}
713      callback wheel_cb
714      xywh {440 60 20 20} box ROUND_UP_BOX selection_color 49 labelsize 9 align 5 step 0.1
715    }
716    Fl_Dial roller_y {
717      label {y:}
718      callback wheel_cb
719      xywh {460 60 20 20} box ROUND_UP_BOX selection_color 49 labelsize 9 align 5 step 0.1
720    }
721  }
722}
Note: See TracBrowser for help on using the repository browser.