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";