1 /** \file
2  * \brief Callbacks, Attributes and Attribute Values definitions.
3  * Avoid using these definitions. Use the strings instead.
4  *
5  * See Copyright Notice in iup.h
6  */
7 
8 module iup.iupdef;
9 
10 /* ATTENTION: these are OLD definitions and they are NOT updated anymore since IUP 3.0 */
11 /* Avoid using them, directly use the strings instead. */
12 
13 enum IUP_RUN =            "RUN";
14 enum IUP_ENGLISH =        "ENGLISH";
15 enum IUP_PORTUGUESE =     "PORTUGUESE";
16 enum IUP_SBH =            "SBH";
17 enum IUP_SBV =            "SBV";
18 
19 /************************************************************************/
20 /*                            Callbacks                                 */
21 /************************************************************************/
22 
23 enum IUP_IDLE_ACTION =    "IDLE_ACTION";
24 
25 enum IUP_ACTION =         "ACTION";
26 enum IUP_GETFOCUS_CB =    "GETFOCUS_CB";
27 enum IUP_KILLFOCUS_CB =   "KILLFOCUS_CB";
28 enum IUP_K_ANY =          "K_ANY";
29 enum IUP_KEYPRESS_CB =    "KEYPRESS_CB";
30 enum IUP_HELP_CB =        "HELP_CB";
31 
32 enum IUP_SCROLL_CB =      "SCROLL_CB";
33 enum IUP_RESIZE_CB =      "RESIZE_CB";
34 enum IUP_MOTION_CB =      "MOTION_CB";
35 enum IUP_BUTTON_CB =      "BUTTON_CB";
36 enum IUP_ENTERWINDOW_CB = "ENTERWINDOW_CB";
37 enum IUP_LEAVEWINDOW_CB = "LEAVEWINDOW_CB";
38 enum IUP_WHEEL_CB =       "WHEEL_CB";
39 
40 enum IUP_MASK_CB =        "MASK_CB";
41 enum IUP_OPEN_CB =        "OPEN_CB";
42 enum IUP_HIGHLIGHT_CB =   "HIGHLIGHT_CB";
43 enum IUP_MENUCLOSE_CB =   "MENUCLOSE_CB";
44 
45 enum IUP_MAP_CB =         "MAP_CB";
46 enum IUP_CLOSE_CB =       "CLOSE_CB";
47 enum IUP_SHOW_CB =        "SHOW_CB";
48 
49 enum IUP_DROPFILES_CB =   "DROPFILES_CB";
50 enum IUP_WOM_CB =         "WOM_CB";
51 
52 /************************************************************************/
53 /*                            Attributes                                */
54 /************************************************************************/
55 
56 enum IUP_DIRECTION =      "DIRECTION";
57 enum IUP_ACTIVE =         "ACTIVE";
58 enum IUP_BGCOLOR =        "BGCOLOR";
59 enum IUP_FRAMECOLOR =     "FRAMECOLOR";
60 enum IUP_FGCOLOR =        "FGCOLOR";
61 enum IUP_COLOR =          "COLOR";
62 enum IUP_WID =            "WID";
63 enum IUP_SIZE =           "SIZE";
64 enum IUP_RASTERSIZE =     "RASTERSIZE";
65 enum IUP_TITLE =          "TITLE";
66 enum IUP_VALUE =          "VALUE";
67 enum IUP_VISIBLE =        "VISIBLE";
68 enum IUP_FONT =           "FONT";
69 enum IUP_TIP =            "TIP";
70 enum IUP_EXPAND =         "EXPAND";
71 enum IUP_SEPARATOR =      "SEPARATOR";
72 
73 enum IUP_HOTSPOT =        "HOTSPOT";
74 enum IUP_HEIGHT =         "HEIGHT";
75 enum IUP_WIDTH =          "WIDTH";
76 
77 enum IUP_KEY =            "KEY";
78 
79 enum IUP_MULTIPLE =       "MULTIPLE";
80 enum IUP_DROPDOWN =       "DROPDOWN";
81 enum IUP_VISIBLE_ITEMS =  "VISIBLE_ITEMS";
82 
83 enum IUP_MARGIN =         "MARGIN";
84 enum IUP_GAP =            "GAP";
85 enum IUP_ALIGNMENT =      "ALIGNMENT";
86 
87 enum IUP_IMAGE =          "IMAGE";
88 enum IUP_IMINACTIVE =     "IMINACTIVE";
89 enum IUP_IMPRESS =        "IMPRESS";
90 enum IUP_WIN_SAVEBITS =   "WIN_SAVEBITS";
91 
92 enum IUP_NC =             "NC";
93 enum IUP_MASK =           "MASK";
94 
95 enum IUP_APPEND =         "APPEND";
96 enum IUP_BORDER =         "BORDER";
97 
98 enum IUP_CARET =          "CARET";
99 enum IUP_SELECTION =      "SELECTION";
100 enum IUP_SELECTEDTEXT =   "SELECTEDTEXT";
101 enum IUP_INSERT =         "INSERT";
102 
103 enum IUP_CONID =          "CONID";
104 enum IUP_CURSOR =         "CURSOR";
105 
106 enum IUP_ICON =           "ICON";
107 enum IUP_MENUBOX =        "MENUBOX";
108 enum IUP_MINBOX =         "MINBOX";
109 enum IUP_MAXBOX =         "MAXBOX";
110 enum IUP_RESIZE =         "RESIZE";
111 enum IUP_MENU =           "MENU";
112 enum IUP_STARTFOCUS =     "STARTFOCUS";
113 enum IUP_PARENTDIALOG =   "PARENTDIALOG";
114 enum IUP_SHRINK =         "SHRINK";
115 enum IUP_DEFAULTENTER =   "DEFAULTENTER";
116 enum IUP_DEFAULTESC =     "DEFAULTESC";
117 enum IUP_X =              "X";
118 enum IUP_Y =              "Y";
119 enum IUP_TOOLBOX =        "TOOLBOX";
120 enum IUP_CONTROL =        "CONTROL";
121 enum IUP_READONLY =       "READONLY";
122 
123 enum IUP_SCROLLBAR =      "SCROLLBAR";
124 enum IUP_POSY =           "POSY";
125 enum IUP_POSX =           "POSX";
126 enum IUP_DX =             "DX";
127 enum IUP_DY =             "DY";
128 enum IUP_XMAX =           "XMAX";
129 enum IUP_XMIN =           "XMIN";
130 enum IUP_YMAX =           "YMAX";
131 enum IUP_YMIN =           "YMIN";
132 
133 enum IUP_RED =            "255 0 0";
134 enum IUP_GREEN =          "0 255 0";
135 enum IUP_BLUE =           "0 0 255";
136 
137 enum IUP_MIN =            "MIN";
138 enum IUP_MAX =            "MAX";
139 
140 enum IUP_TIME =           "TIME";
141 enum IUP_DRAG =           "DRAG";
142 enum IUP_DROP =           "DROP";
143 enum IUP_REPAINT =        "REPAINT";
144 enum IUP_TOPMOST =        "TOPMOST";
145 enum IUP_CLIPCHILDREN =   "CLIPCHILDREN";
146 
147 enum IUP_DIALOGTYPE =     "DIALOGTYPE";
148 enum IUP_FILE =           "FILE";
149 enum IUP_MULTIPLEFILES =  "MULTIPLEFILES";
150 enum IUP_FILTER =         "FILTER";
151 enum IUP_FILTERUSED =     "FILTERUSED";
152 enum IUP_FILTERINFO =     "FILTERINFO";
153 enum IUP_EXTFILTER =      "EXTFILTER";
154 enum IUP_DIRECTORY =      "DIRECTORY";
155 enum IUP_ALLOWNEW =       "ALLOWNEW";
156 enum IUP_NOOVERWRITEPROMPT = "NOOVERWRITEPROMPT";
157 enum IUP_NOCHANGEDIR =    "NOCHANGEDIR";
158 enum IUP_FILEEXIST =      "FILEEXIST";
159 enum IUP_STATUS =         "STATUS";
160 
161 enum IUP_LOCKLOOP =       "LOCKLOOP";
162 enum IUP_SYSTEM =         "SYSTEM";
163 enum IUP_DRIVER =         "DRIVER";
164 enum IUP_SCREENSIZE =     "SCREENSIZE";
165 enum IUP_SYSTEMLANGUAGE = "SYSTEMLANGUAGE";
166 enum IUP_COMPUTERNAME =   "COMPUTERNAME";
167 enum IUP_USERNAME =       "USERNAME";
168 
169 enum IUP_OPEN = "OPEN";
170 enum IUP_SAVE = "SAVE";
171 enum IUP_DIR =  "DIR";
172 
173 enum IUP_HORIZONTAL =     "HORIZONTAL";
174 enum IUP_VERTICAL =       "VERTICAL";
175 
176 /************************************************************************/
177 /*                       Attribute Values                               */
178 /************************************************************************/
179 
180 enum IUP_YES =       "YES";
181 enum IUP_NO =        "NO";
182 enum IUP_ON =        "ON";
183 enum IUP_OFF =       "OFF";
184 
185 enum IUP_ACENTER =   "ACENTER";
186 enum IUP_ALEFT =     "ALEFT";
187 enum IUP_ARIGHT =    "ARIGHT";
188 enum IUP_ATOP =      "ATOP";
189 enum IUP_ABOTTOM =   "ABOTTOM";
190 
191 enum IUP_NORTH =     "NORTH";
192 enum IUP_SOUTH =     "SOUTH";
193 enum IUP_WEST =      "WEST";
194 enum IUP_EAST =      "EAST";
195 enum IUP_NE =        "NE";
196 enum IUP_SE =        "SE";
197 enum IUP_NW =        "NW";
198 enum IUP_SW =        "SW";
199 
200 enum IUP_FULLSCREEN = "FULLSCREEN";
201 enum IUP_FULL =      "FULL";
202 enum IUP_HALF =      "HALF";
203 enum IUP_THIRD =     "THIRD";
204 enum IUP_QUARTER =   "QUARTER";
205 enum IUP_EIGHTH =    "EIGHTH";
206 
207 enum IUP_ARROW =     "ARROW";
208 enum IUP_BUSY =      "BUSY";
209 enum IUP_RESIZE_N =  "RESIZE_N";
210 enum IUP_RESIZE_S =  "RESIZE_S";
211 enum IUP_RESIZE_E =  "RESIZE_E";
212 enum IUP_RESIZE_W =  "RESIZE_W";
213 enum IUP_RESIZE_NE = "RESIZE_NE";
214 enum IUP_RESIZE_NW = "RESIZE_NW";
215 enum IUP_RESIZE_SE = "RESIZE_SE";
216 enum IUP_RESIZE_SW = "RESIZE_SW";
217 enum IUP_MOVE =      "MOVE";
218 enum IUP_HAND =      "HAND";
219 enum IUP_NONE =      "NONE";
220 enum IUP_IUP =       "IUP";
221 enum IUP_CROSS =     "CROSS";
222 enum IUP_PEN =       "PEN";
223 enum IUP_TEXT =      "TEXT";
224 enum IUP_RESIZE_C =  "RESIZE_C";
225 enum IUP_OPENHAND =  "OPENHAND";
226 
227 /************************************************************************/
228 /*                           Keys                                       */
229 /************************************************************************/
230 
231 enum IUP_K_exclam            = "K_exclam";
232 enum IUP_K_quotedbl          = "K_quotedbl";
233 enum IUP_K_numbersign        = "K_numbersign";
234 enum IUP_K_dollar            = "K_dollar";
235 enum IUP_K_percent           = "K_percent";
236 enum IUP_K_ampersand         = "K_ampersand";
237 enum IUP_K_quoteright        = "K_quoteright";
238 enum IUP_K_parentleft        = "K_parentleft";
239 enum IUP_K_parentright       = "K_parentright";
240 enum IUP_K_asterisk          = "K_asterisk";
241 enum IUP_K_plus              = "K_plus";
242 enum IUP_K_comma             = "K_comma";
243 enum IUP_K_minus             = "K_minus";
244 enum IUP_K_period            = "K_period";
245 enum IUP_K_slash             = "K_slash";
246 enum IUP_K_0                 = "K_0";
247 enum IUP_K_1                 = "K_1";
248 enum IUP_K_2                 = "K_2";
249 enum IUP_K_3                 = "K_3";
250 enum IUP_K_4                 = "K_4";
251 enum IUP_K_5                 = "K_5";
252 enum IUP_K_6                 = "K_6";
253 enum IUP_K_7                 = "K_7";
254 enum IUP_K_8                 = "K_8";
255 enum IUP_K_9                 = "K_9";
256 enum IUP_K_colon             = "K_colon";
257 enum IUP_K_semicolon         = "K_semicolon ";
258 enum IUP_K_less              = "K_less";
259 enum IUP_K_equal             = "K_equal";
260 enum IUP_K_greater           = "K_greater";
261 enum IUP_K_question          = "K_question";
262 enum IUP_K_at                = "K_at";
263 enum IUP_K_A                 = "K_A";
264 enum IUP_K_B                 = "K_B";
265 enum IUP_K_C                 = "K_C";
266 enum IUP_K_D                 = "K_D";
267 enum IUP_K_E                 = "K_E";
268 enum IUP_K_F                 = "K_F";
269 enum IUP_K_G                 = "K_G";
270 enum IUP_K_H                 = "K_H";
271 enum IUP_K_I                 = "K_I";
272 enum IUP_K_J                 = "K_J";
273 enum IUP_K_K                 = "K_K";
274 enum IUP_K_L                 = "K_L";
275 enum IUP_K_M                 = "K_M";
276 enum IUP_K_N                 = "K_N";
277 enum IUP_K_O                 = "K_O";
278 enum IUP_K_P                 = "K_P";
279 enum IUP_K_Q                 = "K_Q";
280 enum IUP_K_R                 = "K_R";
281 enum IUP_K_S                 = "K_S";
282 enum IUP_K_T                 = "K_T";
283 enum IUP_K_U                 = "K_U";
284 enum IUP_K_V                 = "K_V";
285 enum IUP_K_W                 = "K_W";
286 enum IUP_K_X                 = "K_X";
287 enum IUP_K_Y                 = "K_Y";
288 enum IUP_K_Z                 = "K_Z";
289 enum IUP_K_bracketleft       = "K_bracketleft";
290 enum IUP_K_backslash         = "K_backslash";
291 enum IUP_K_bracketright      = "K_bracketright";
292 enum IUP_K_circum            = "K_circum";
293 enum IUP_K_underscore        = "K_underscore";
294 enum IUP_K_quoteleft         = "K_quoteleft";
295 enum IUP_K_a                 = "K_a";
296 enum IUP_K_b                 = "K_b";
297 enum IUP_K_c                 = "K_c";
298 enum IUP_K_d                 = "K_d";
299 enum IUP_K_e                 = "K_e";
300 enum IUP_K_f                 = "K_f";
301 enum IUP_K_g                 = "K_g";
302 enum IUP_K_h                 = "K_h";
303 enum IUP_K_i                 = "K_i";
304 enum IUP_K_j                 = "K_j";
305 enum IUP_K_k                 = "K_k";
306 enum IUP_K_l                 = "K_l";
307 enum IUP_K_m                 = "K_m";
308 enum IUP_K_n                 = "K_n";
309 enum IUP_K_o                 = "K_o";
310 enum IUP_K_p                 = "K_p";
311 enum IUP_K_q                 = "K_q";
312 enum IUP_K_r                 = "K_r";
313 enum IUP_K_s                 = "K_s";
314 enum IUP_K_t                 = "K_t";
315 enum IUP_K_u                 = "K_u";
316 enum IUP_K_v                 = "K_v";
317 enum IUP_K_w                 = "K_w";
318 enum IUP_K_x                 = "K_x";
319 enum IUP_K_y                 = "K_y";
320 enum IUP_K_z                 = "K_z";
321 enum IUP_K_braceleft         = "K_braceleft";
322 enum IUP_K_bar               = "K_bar";
323 enum IUP_K_braceright        = "K_braceright";
324 enum IUP_K_tilde             = "K_tilde";
325 
326 enum IUP_K_cA       = "K_cA";
327 enum IUP_K_cB       = "K_cB";
328 enum IUP_K_cC       = "K_cC";
329 enum IUP_K_cD       = "K_cD";
330 enum IUP_K_cE       = "K_cE";
331 enum IUP_K_cF       = "K_cF";
332 enum IUP_K_cG       = "K_cG";
333 enum IUP_K_cJ       = "K_cJ";
334 enum IUP_K_cK       = "K_cK";
335 enum IUP_K_cL       = "K_cL";
336 enum IUP_K_cN       = "K_cN";
337 enum IUP_K_cO       = "K_cO";
338 enum IUP_K_cP       = "K_cP";
339 enum IUP_K_cQ       = "K_cQ";
340 enum IUP_K_cR       = "K_cR";
341 enum IUP_K_cS       = "K_cS";
342 enum IUP_K_cT       = "K_cT";
343 enum IUP_K_cU       = "K_cU";
344 enum IUP_K_cV       = "K_cV";
345 enum IUP_K_cW       = "K_cW";
346 enum IUP_K_cX       = "K_cX";
347 enum IUP_K_cY       = "K_cY";
348 enum IUP_K_cZ       = "K_cZ";
349 enum IUP_K_mA       = "K_mA";
350 enum IUP_K_mB       = "K_mB";
351 enum IUP_K_mC       = "K_mC";
352 enum IUP_K_mD       = "K_mD";
353 enum IUP_K_mE       = "K_mE";
354 enum IUP_K_mF       = "K_mF";
355 enum IUP_K_mG       = "K_mG";
356 enum IUP_K_mH       = "K_mH";
357 enum IUP_K_mI       = "K_mI";
358 enum IUP_K_mJ       = "K_mJ";
359 enum IUP_K_mK       = "K_mK";
360 enum IUP_K_mL       = "K_mL";
361 enum IUP_K_mM       = "K_mM";
362 enum IUP_K_mN       = "K_mN";
363 enum IUP_K_mO       = "K_mO";
364 enum IUP_K_mP       = "K_mP";
365 enum IUP_K_mQ       = "K_mQ";
366 enum IUP_K_mR       = "K_mR";
367 enum IUP_K_mS       = "K_mS";
368 enum IUP_K_mT       = "K_mT";
369 enum IUP_K_mU       = "K_mU";
370 enum IUP_K_mV       = "K_mV";
371 enum IUP_K_mW       = "K_mW";
372 enum IUP_K_mX       = "K_mX";
373 enum IUP_K_mY       = "K_mY";
374 enum IUP_K_mZ       = "K_mZ";
375 enum IUP_K_BS       = "K_BS";
376 enum IUP_K_TAB      = "K_TAB";
377 enum IUP_K_CR       = "K_CR";
378 enum IUP_K_SP       = "K_SP";
379 enum IUP_K_ESC      = "K_ESC";
380 enum IUP_K_sCR      = "K_sCR";
381 enum IUP_K_sTAB     = "K_sTAB";
382 enum IUP_K_cTAB     = "K_cTAB";
383 enum IUP_K_mTAB     = "K_mTAB";
384 enum IUP_K_HOME     = "K_HOME";
385 enum IUP_K_UP       = "K_UP";
386 enum IUP_K_PGUP     = "K_PGUP";
387 enum IUP_K_LEFT     = "K_LEFT";
388 enum IUP_K_RIGHT    = "K_RIGHT";
389 enum IUP_K_END      = "K_END";
390 enum IUP_K_DOWN     = "K_DOWN";
391 enum IUP_K_PGDN     = "K_PGDN";
392 enum IUP_K_MIDDLE   = "K_MIDDLE";
393 enum IUP_K_INS      = "K_INS";
394 enum IUP_K_DEL      = "K_DEL";
395 enum IUP_K_sHOME    = "K_sHOME";
396 enum IUP_K_sUP      = "K_sUP";
397 enum IUP_K_sPGUP    = "K_sPGUP";
398 enum IUP_K_sLEFT    = "K_sLEFT";
399 enum IUP_K_sRIGHT   = "K_sRIGHT";
400 enum IUP_K_sEND     = "K_sEND";
401 enum IUP_K_sDOWN    = "K_sDOWN";
402 enum IUP_K_sPGDN    = "K_sPGDN";
403 enum IUP_K_cHOME    = "K_cHOME";
404 enum IUP_K_cPGUP    = "K_cPGUP";
405 enum IUP_K_cLEFT    = "K_cLEFT";
406 enum IUP_K_cRIGHT   = "K_cRIGHT";
407 enum IUP_K_cEND     = "K_cEND";
408 enum IUP_K_cPGDN    = "K_cPGDN";
409 enum IUP_K_cUP      = "K_cUP";
410 enum IUP_K_cDOWN    = "K_cDOWN";
411 enum IUP_K_cMIDDLE  = "K_cMIDDLE";
412 enum IUP_K_cINS     = "K_cINS";
413 enum IUP_K_cDEL     = "K_cDEL";
414 enum IUP_K_mHOME    = "K_mHOME";
415 enum IUP_K_mPGUP    = "K_mPGUP";
416 enum IUP_K_mLEFT    = "K_mLEFT";
417 enum IUP_K_mRIGHT   = "K_mRIGHT";
418 enum IUP_K_mEND     = "K_mEND";
419 enum IUP_K_mPGDN    = "K_mPGDN";
420 enum IUP_K_mUP      = "K_mUP";
421 enum IUP_K_mDOWN    = "K_mDOWN";
422 enum IUP_K_mINS     = "K_mINS";
423 enum IUP_K_mDEL     = "K_mDEL";
424 enum IUP_K_F1       = "K_F1";
425 enum IUP_K_F2       = "K_F2";
426 enum IUP_K_F3       = "K_F3";
427 enum IUP_K_F4       = "K_F4";
428 enum IUP_K_F5       = "K_F5";
429 enum IUP_K_F6       = "K_F6";
430 enum IUP_K_F7       = "K_F7";
431 enum IUP_K_F8       = "K_F8";
432 enum IUP_K_F9       = "K_F9";
433 enum IUP_K_F10      = "K_F10";
434 enum IUP_K_F11      = "K_F11";
435 enum IUP_K_F12      = "K_F12";
436 enum IUP_K_sF1      = "K_sF1";
437 enum IUP_K_sF2      = "K_sF2";
438 enum IUP_K_sF3      = "K_sF3";
439 enum IUP_K_sF4      = "K_sF4";
440 enum IUP_K_sF5      = "K_sF5";
441 enum IUP_K_sF6      = "K_sF6";
442 enum IUP_K_sF7      = "K_sF7";
443 enum IUP_K_sF8      = "K_sF8";
444 enum IUP_K_sF9      = "K_sF9";
445 enum IUP_K_sF10     = "K_sF10";
446 enum IUP_K_sF11     = "K_sF11";
447 enum IUP_K_sF12     = "K_sF12";
448 enum IUP_K_cF1      = "K_cF1";
449 enum IUP_K_cF2      = "K_cF2";
450 enum IUP_K_cF3      = "K_cF3";
451 enum IUP_K_cF4      = "K_cF4";
452 enum IUP_K_cF5      = "K_cF5";
453 enum IUP_K_cF6      = "K_cF6";
454 enum IUP_K_cF7      = "K_cF7";
455 enum IUP_K_cF8      = "K_cF8";
456 enum IUP_K_cF9      = "K_cF9";
457 enum IUP_K_cF10     = "K_cF10";
458 enum IUP_K_cF11     = "K_cF11";
459 enum IUP_K_cF12     = "K_cF12";
460 enum IUP_K_mF1      = "K_mF1";
461 enum IUP_K_mF2      = "K_mF2";
462 enum IUP_K_mF3      = "K_mF3";
463 enum IUP_K_mF4      = "K_mF4";
464 enum IUP_K_mF5      = "K_mF5";
465 enum IUP_K_mF6      = "K_mF6";
466 enum IUP_K_mF7      = "K_mF7";
467 enum IUP_K_mF8      = "K_mF8";
468 enum IUP_K_mF9      = "K_mF9";
469 enum IUP_K_mF10     = "K_mF10";
470 enum IUP_K_m1       = "K_m1";
471 enum IUP_K_m2       = "K_m2";
472 enum IUP_K_m3       = "K_m3";
473 enum IUP_K_m4       = "K_m4";
474 enum IUP_K_m5       = "K_m5";
475 enum IUP_K_m6       = "K_m6";
476 enum IUP_K_m7       = "K_m7";
477 enum IUP_K_m8       = "K_m8";
478 enum IUP_K_m9       = "K_m9";
479 enum IUP_K_m0       = "K_m0";
480 
481 /************/
482 /* Colorbar */
483 /************/
484 
485 enum IUP_NUM_PARTS  = "NUM_PARTS";
486 enum IUP_NUM_CELLS  = "NUM_CELLS";
487 enum IUP_CELL = "CELL";
488 enum IUP_PREVIEW_SIZE = "PREVIEW_SIZE";
489 enum IUP_SHOW_PREVIEW = "SHOW_PREVIEW";
490 enum IUP_SHOW_SECONDARY = "SHOW_SECONDARY";
491 enum IUP_PRIMARY_CELL = "PRIMARY_CELL";
492 enum IUP_SECONDARY_CELL = "SECONDARY_CELL";
493 enum IUP_ORIENTATION  = "ORIENTATION";
494 enum IUP_SQUARED  = "SQUARED";
495 enum IUP_SHADOWED  = "SHADOWED";
496 enum IUP_BUFFERIZE  = "BUFFERIZE";
497 enum IUP_TRANSPARENCY  = "TRANSPARENCY";
498 enum IUP_CELL_CB = "CELL_CB";
499 enum IUP_EXTENDED_CB = "EXTENDED_CB";
500 enum IUP_SELECT_CB = "SELECT_CB";
501 enum IUP_SWITCH_CB = "SWITCH_CB";
502 //enum IUP_VERTICAL    = "VERTICAL";
503 //enum IUP_HORIZONTAL  = "HORIZONTAL";
504 
505 /************/
506 /* Cells    */
507 /************/
508 
509 enum IUP_ALL  = "ALL";
510 enum IUP_BOXED  = "BOXED";
511 enum IUP_CLIPPED  = "CLIPPED";
512 enum IUP_TRANSPARENT  = "TRANSPARENT";
513 enum IUP_NON_SCROLLABLE_LINES  = "NON_SCROLLABLE_LINES";
514 enum IUP_NON_SCROLLABLE_COLS  = "NON_SCROLLABLE_COLS";
515 enum IUP_ORIGIN  = "ORIGIN";
516 enum IUP_NO_COLOR  = "NO_COLOR";
517 enum IUP_FIRST_LINE  = "FIRST_LINE";
518 enum IUP_FIRST_COL  = "FIRST_COL";
519 enum IUP_DOUBLE_BUFFER  = "DOUBLE_BUFFER";
520 enum IUP_LIMITS  = "LIMITS";
521 enum IUP_CANVAS  = "CANVAS";
522 enum IUP_IMAGE_CANVAS  = "IMAGE_CANVAS";
523 enum IUP_FULL_VISIBLE  = "FULL_VISIBLE";
524 enum IUP_MOUSECLICK_CB = "MOUSECLICK_CB";
525 enum IUP_MOUSEMOTION_CB = "MOUSEMOTION_CB";
526 enum IUP_DRAW_CB = "DRAW_CB";
527 enum IUP_WIDTH_CB = "WIDTH_CB";
528 enum IUP_HEIGHT_CB = "HEIGHT_CB";
529 enum IUP_NLINES_CB = "NLINES_CB";
530 enum IUP_NCOLS_CB = "NCOLS_CB";
531 enum IUP_HSPAN_CB = "HSPAN_CB";
532 enum IUP_VSPAN_CB = "VSPAN_CB";
533 enum IUP_SCROLLING_CB = "SCROLLING_CB";
534 
535 /*****************/
536 /* ColorBrowser  */
537 /*****************/
538 
539 enum IUP_RGB = "RGB";
540 enum IUP_CHANGE_CB = "CHANGE_CB";
541 enum IUP_DRAG_CB = "DRAG_CB";
542 
543 /*****************/
544 /* Val           */
545 /*****************/
546 
547 enum ICTL_MOUSEMOVE_CB = "MOUSEMOVE_CB";
548 enum ICTL_BUTTON_PRESS_CB = "BUTTON_PRESS_CB";
549 enum ICTL_BUTTON_RELEASE_CB = "BUTTON_RELEASE_CB";
550 enum ICTL_HORIZONTAL = "HORIZONTAL";
551 enum ICTL_VERTICAL = "VERTICAL";
552 enum ICTL_SHOWTICKS = "SHOWTICKS";
553 
554 /*****************/
555 /* Tabs          */
556 /*****************/
557 
558 enum ICTL_TOP = "TOP";
559 enum ICTL_BOTTOM = "BOTTOM";
560 enum ICTL_LEFT = "LEFT";
561 enum ICTL_RIGHT = "RIGHT";
562 enum ICTL_TABTYPE = "TABTYPE";
563 enum ICTL_TABTITLE = "TABTITLE";
564 enum ICTL_TABSIZE = "TABSIZE";
565 enum ICTL_TABCHANGE_CB = "TABCHANGE_CB";
566 enum ICTL_FONT = "FONT";
567 enum ICTL_FONT_ACTIVE = "FONT_ACTIVE";
568 enum ICTL_FONT_INACTIVE = "FONT_INACTIVE";
569 
570 /*****************/
571 /* Gauge         */
572 /*****************/
573 
574 enum ICTL_SHOW_TEXT = "SHOW_TEXT";
575 enum ICTL_DASHED = "DASHED";
576 enum ICTL_MARGIN = "MARGIN";
577 enum ICTL_TEXT = "TEXT";
578 
579 /*****************/
580 /* Dial          */
581 /*****************/
582 
583 enum ICTL_DENSITY = "DENSITY";
584 //enum ICTL_HORIZONTAL = "HORIZONTAL";
585 //enum ICTL_VERTICAL = "VERTICAL";
586 enum ICTL_CIRCULAR = "CIRCULAR";
587 enum ICTL_UNIT = "UNIT";
588 
589 /*****************/
590 /* Matrix        */
591 /*****************/
592 
593 enum IUP_ENTERITEM_CB   = "ENTERITEM_CB";
594 enum IUP_LEAVEITEM_CB   = "LEAVEITEM_CB";
595 enum IUP_EDITION_CB     = "EDITION_CB";
596 enum IUP_CLICK_CB       = "CLICK_CB";
597 enum IUP_DROP_CB        = "DROP_CB";
598 enum IUP_DROPSELECT_CB  = "DROPSELECT_CB";
599 enum IUP_DROPCHECK_CB   = "DROPCHECK_CB";
600 //enum IUP_SCROLL_CB      = "SCROLL_CB";
601 enum IUP_VALUE_CB       = "VALUE_CB";
602 enum IUP_VALUE_EDIT_CB  = "VALUE_EDIT_CB";
603 enum IUP_FIELD_CB       = "FIELD_CB";
604 enum IUP_RESIZEMATRIX   = "RESIZEMATRIX";
605 enum IUP_ADDLIN         = "ADDLIN";
606 enum IUP_ADDCOL         = "ADDCOL";
607 enum IUP_DELLIN         = "DELLIN";
608 enum IUP_DELCOL         = "DELCOL";
609 enum IUP_NUMLIN         = "NUMLIN";
610 enum IUP_NUMCOL         = "NUMCOL";
611 enum IUP_NUMLIN_VISIBLE = "NUMLIN_VISIBLE";
612 enum IUP_NUMCOL_VISIBLE = "NUMCOL_VISIBLE";
613 enum IUP_MARKED         = "MARKED";
614 enum IUP_WIDTHDEF       = "WIDTHDEF";
615 enum IUP_HEIGHTDEF      = "HEIGHTDEF";
616 enum IUP_AREA           = "AREA";
617 enum IUP_MARK_MODE      = "MARK_MODE";
618 enum IUP_LIN            = "LIN";
619 enum IUP_COL            = "COL";
620 enum IUP_LINCOL         = "LINCOL";
621 //enum IUP_CELL           = "CELL";
622 enum IUP_EDIT_MODE      = "EDIT_MODE";
623 enum IUP_FOCUS_CELL     = "FOCUS_CELL";
624 //enum IUP_ORIGIN         = "ORIGIN";
625 enum IUP_REDRAW         = "REDRAW";
626 enum IUP_PREVIOUSVALUE  = "PREVIOUSVALUE";
627 enum IUP_MOUSEMOVE_CB   = "MOUSEMOVE_CB";
628 
629 /*****************/
630 /* Tree          */
631 /*****************/
632 
633 enum IUP_ADDLEAF          = "ADDLEAF";
634 enum IUP_ADDBRANCH        = "ADDBRANCH";
635 enum IUP_DELNODE          = "DELNODE";
636 enum IUP_IMAGELEAF        = "IMAGELEAF";
637 enum IUP_IMAGEBRANCHCOLLAPSED = "IMAGEBRANCHCOLLAPSED";
638 enum IUP_IMAGEBRANCHEXPANDED  = "IMAGEBRANCHEXPANDED";
639 enum IUP_IMAGEEXPANDED    = "IMAGEEXPANDED";
640 enum IUP_KIND             = "KIND";
641 enum IUP_PARENT           = "PARENT";
642 enum IUP_DEPTH            = "DEPTH";
643 //enum IUP_MARKED           = "MARKED";
644 enum IUP_ADDEXPANDED      = "ADDEXPANDED";
645 enum IUP_CTRL             = "CTRL";
646 enum IUP_SHIFT            = "SHIFT";
647 enum IUP_STATE            = "STATE";
648 enum IUP_STARTING         = "STARTING";
649 enum IUP_LEAF             = "LEAF";
650 enum IUP_BRANCH           = "BRANCH";
651 enum IUP_SELECTED         = "SELECTED";
652 enum IUP_CHILDREN         = "CHILDREN";
653 //enum IUP_MARKED           = "MARKED";
654 enum IUP_ROOT             = "ROOT";
655 enum IUP_LAST             = "LAST";
656 enum IUP_PGUP             = "PGUP";
657 enum IUP_PGDN             = "PGDN";
658 enum IUP_NEXT             = "NEXT";
659 enum IUP_PREVIOUS         = "PREVIOUS";
660 enum IUP_INVERT           = "INVERT";
661 enum IUP_BLOCK            = "BLOCK";
662 enum IUP_CLEARALL         = "CLEARALL";
663 enum IUP_MARKALL          = "MARKALL";
664 enum IUP_INVERTALL        = "INVERTALL";
665 //enum IUP_REDRAW           = "REDRAW";
666 enum IUP_COLLAPSED        = "COLLAPSED";
667 enum IUP_EXPANDED         = "EXPANDED";
668 enum IUP_SELECTION_CB     = "SELECTION_CB";
669 enum IUP_BRANCHOPEN_CB    = "BRANCHOPEN_CB";
670 enum IUP_BRANCHCLOSE_CB   = "BRANCHCLOSE_CB";
671 enum IUP_RIGHTCLICK_CB    = "RIGHTCLICK_CB";
672 enum IUP_EXECUTELEAF_CB   = "EXECUTELEAF_CB";
673 enum IUP_RENAMENODE_CB    = "RENAMENODE_CB";
674 enum IUP_IMGLEAF          = "IMGLEAF";
675 enum IUP_IMGCOLLAPSED     = "IMGCOLLAPSED";
676 enum IUP_IMGEXPANDED      = "IMGEXPANDED";
677 enum IUP_IMGBLANK         = "IMGBLANK";
678 enum IUP_IMGPAPER         = "IMGPAPER";
679 
680 // bindings additions
681 enum IUP_TOGGLECENTERED   = "TOGGLECENTERED";
682 enum IUP_MULTILINE        = "MULTILINE";
683 enum IUP_VISIBLELINES     = "VISIBLELINES";
684 enum IUP_WORDWRAP         = "WORDWRAP";
685 enum IUP_VISIBLEITEMS     = "VISIBLEITEMS"; // IupList: VISIBLE_ITEMS renamed to VISIBLEITEMS in IupList. Old names still supported
686 enum IUP_VALUECHANGED_CB  = "VALUECHANGED_CB";
687 enum IUP_TOGGLEVALUE_CB   = "TOGGLEVALUE_CB";
688 enum IUP_SHOWTOGGLE       = "SHOWTOGGLE";
689 enum IUP_PADDING          = "PADDING";
690 enum IUP_REMOVEITEM       = "REMOVEITEM";
691 enum IUP_APPENDITEM       = "APPENDITEM";
692 enum IUP_IMGEMPTY         = "IMGEMPTY";