Go to the documentation of this file.
6 #define TYP_EventEnter 400
7 #define TYP_EventLeave 401
8 #define TYP_EventPress 402
9 #define TYP_EventRelease 403
10 #define TYP_EventMove 404
11 #define TYP_EventDraw 405
12 #define TYP_EventConfig 406
13 #define TYP_EventUnmap 407
14 #define TYP_EventExit 409
20 #define TYP_DeviceKeyb 410
21 #define TYP_DeviceMouse 411
22 // #define TYP_DeviceButton 312
23 // #define TYP_DeviceScreen 311
25 #define TYP_GUI_Unknown 420
27 #define TYP_GUI_Win 421
28 #define TYP_GUI_BoxH 422
29 #define TYP_GUI_BoxV 423
30 #define TYP_GUI_Label 424
31 #define TYP_GUI_Button 425
32 #define TYP_GUI_CheckBox 426
33 #define TYP_GUI_Entry 427
34 #define TYP_GUI_Slider 428
35 #define TYP_GUI_MenuShell 429
36 #define TYP_GUI_MenuItem 430
37 #define TYP_GUI_OptMen 431
38 #define TYP_GUI_MsgWin 432
39 #define TYP_GUI_List 433
40 #define TYP_GUI_Frame 434
41 #define TYP_GUI_Toolbar 435
42 #define TYP_GUI_Notebook 436
43 #define TYP_GUI_Tree 437
44 #define TYP_GUI_BoxGL 438
45 #define TYP_GUI_Editor 439
51 #define GUI_DATA_EVENT *(int*)data[0]
53 #define GUI_DATA_I1 *(int*)data[1]
54 #define GUI_DATA_L1 *(long*)data[1]
55 #define GUI_DATA_D1 *(double*)data[1]
56 #define GUI_DATA_S1 (char*)data[1]
57 #define GUI_DATA_PTR_I1 (int*)(data[1])
59 #define GUI_DATA_I2 *(int*)data[2]
60 #define GUI_DATA_L2 *(long*)data[2]
61 #define GUI_DATA_S2 (char*)data[2]
63 #define GUI_DATA_I3 *(int*)data[3]
64 #define GUI_DATA_S3 (char*)data[3]
66 #define GUI_DATA_I4 *(int*)data[4]
67 #define GUI_DATA_S4 (char*)data[4]
69 #define GUI_DATA_I5 *(int*)data[5]
70 #define GUI_DATA_S5 (char*)data[5]
79 #define GUI_MouseScUp 5
80 #define GUI_MouseScDown 6
82 #define GUI_KeyEsc 0xff1b
86 #define GUI_KeyTab 0xff09
87 #define GUI_KeyReturn 0xff0d // 65293
88 #define GUI_KeyBackSpace 0xff08 // "remove-previous-char"
89 #define GUI_KeyDel 0xffff // Delete, "remove-next-char"
90 #define GUI_KeyNumDel 0xff9f // Delete in numeric-key-block
92 #define GUI_KeyPageUp 0xff55 // 65365 ff9a 65434
93 #define GUI_KeyPageDown 0xff56 // 65366 ff9b 65435
95 #define GUI_KeyCurUp 0xff52 //
96 #define GUI_KeyCurDown 0xff54 // 65364
97 #define GUI_KeyCurLeft 0xff51
98 #define GUI_KeyCurRight 0xff53
100 #define GUI_KeyShift_L 0xffe1 // 65505
101 #define GUI_KeyShift_R 0xffe2
102 #define GUI_KeyControl_L 0xffe3 // 65507
103 #define GUI_KeyControl_R 0xffe4 // 65508
104 #define GUI_KeyAlt_L 0xffe9 // 65513
105 #define GUI_KeyAlt_R 0xffea // 65514
106 #define GUI_KeyMeta_L 0xffe7 // GTK: Shift + Alt !
107 #define GUI_KeyMeta_R 0xffe8
109 #define GUI_KeyF1 0xff91 // XK_F1 XK_KP_F1
110 #define GUI_KeyF2 0xff92
111 #define GUI_KeyF3 65472 // 0xff93
112 #define GUI_KeyF4 65473
113 #define GUI_KeyF5 0xffc2
120 #define GUI_Modif_shift 1 // 2=SHIFT LOCK
121 #define GUI_Modif_ctrl 4
122 #define GUI_Modif_alt 8
126 #define GUI_STYL_normal 0
127 #define GUI_STYL_activ 1
128 #define GUI_STYL_passiv 2
133 #define UI_FuncInit 90
134 #define UI_FuncInit1 191
135 #define UI_FuncInit2 192
136 #define UI_FuncInit3 193
137 #define UI_FuncClear 194
138 #define UI_FuncGet 91
139 #define UI_FuncSet 92
140 #define UI_FuncDisable 93
141 #define UI_FuncEnable 94
142 #define UI_FuncFocus 95
143 #define UI_FuncPrev 96
144 #define UI_FuncNext 97
145 #define UI_FuncWork 98
146 #define UI_FuncKill 99
147 #define UI_FuncOK 100
148 #define UI_FuncCancel 101
149 #define UI_FuncExit 102
150 #define UI_FuncHelp 103
151 #define UI_FuncNO 104
153 #define UI_FuncInsert 110
154 #define UI_FuncModify 111
155 #define UI_FuncDelete 112
156 #define UI_FuncUndo 113
158 #define UI_FuncUCB 1000 // Usercallbacks; 1000-1999
159 #define UI_FuncUCB1 1001
160 #define UI_FuncUCB2 1002
161 #define UI_FuncUCB3 1003
162 #define UI_FuncUCB4 1004
163 #define UI_FuncUCB5 1005
164 #define UI_FuncUCB6 1006
165 #define UI_FuncUCB7 1007
166 #define UI_FuncUCB8 1008
167 #define UI_FuncUCB9 1009
168 #define UI_FuncUCB10 1010
169 #define UI_FuncUCB11 1011
170 #define UI_FuncUCB12 1012
171 #define UI_FuncUCB13 1013