00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00032 #ifndef Fl_Enumerations_H
00033 #define Fl_Enumerations_H
00034
00035 # include "Fl_Export.H"
00036 # include "fl_types.h"
00037
00046
00051 #define FL_MAJOR_VERSION 1
00052
00058 #define FL_MINOR_VERSION 3
00059
00065 #define FL_PATCH_VERSION 0
00066
00082 #define FL_VERSION ((double)FL_MAJOR_VERSION + \
00083 (double)FL_MINOR_VERSION * 0.01 + \
00084 (double)FL_PATCH_VERSION * 0.0001)
00085
00087
00103 enum Fl_Event {
00105 FL_NO_EVENT = 0,
00106
00118 FL_PUSH = 1,
00119
00126 FL_RELEASE = 2,
00127
00135 FL_ENTER = 3,
00136
00141 FL_LEAVE = 4,
00142
00150 FL_DRAG = 5,
00151
00165 FL_FOCUS = 6,
00166
00170 FL_UNFOCUS = 7,
00171
00190 FL_KEYDOWN = 8,
00191
00195 FL_KEYBOARD = 8,
00196
00200 FL_KEYUP = 9,
00201
00207 FL_CLOSE = 10,
00208
00215 FL_MOVE = 11,
00216
00229 FL_SHORTCUT = 12,
00230
00236 FL_DEACTIVATE = 13,
00237
00241 FL_ACTIVATE = 14,
00242
00249 FL_HIDE = 15,
00250
00257 FL_SHOW = 16,
00258
00263 FL_PASTE = 17,
00264
00270 FL_SELECTIONCLEAR = 18,
00271
00275 FL_MOUSEWHEEL = 19,
00276
00281 FL_DND_ENTER = 20,
00282
00287 FL_DND_DRAG = 21,
00288
00291 FL_DND_LEAVE = 22,
00292
00297 FL_DND_RELEASE = 23
00298 };
00299
00307 enum Fl_When {
00308 FL_WHEN_NEVER = 0,
00309 FL_WHEN_CHANGED = 1,
00310 FL_WHEN_NOT_CHANGED = 2,
00311 FL_WHEN_RELEASE = 4,
00312 FL_WHEN_RELEASE_ALWAYS= 6,
00313 FL_WHEN_ENTER_KEY = 8,
00314 FL_WHEN_ENTER_KEY_ALWAYS=10,
00315 FL_WHEN_ENTER_KEY_CHANGED=11
00316 };
00317
00319
00332
00333
00334
00335 #define FL_Button 0xfee8
00336 #define FL_BackSpace 0xff08
00337 #define FL_Tab 0xff09
00338 #define FL_Enter 0xff0d
00339 #define FL_Pause 0xff13
00340 #define FL_Scroll_Lock 0xff14
00341 #define FL_Escape 0xff1b
00342 #define FL_Home 0xff50
00343 #define FL_Left 0xff51
00344 #define FL_Up 0xff52
00345 #define FL_Right 0xff53
00346 #define FL_Down 0xff54
00347 #define FL_Page_Up 0xff55
00348 #define FL_Page_Down 0xff56
00349 #define FL_End 0xff57
00350 #define FL_Print 0xff61
00351 #define FL_Insert 0xff63
00352 #define FL_Menu 0xff67
00353 #define FL_Help 0xff68
00354 #define FL_Num_Lock 0xff7f
00355 #define FL_KP 0xff80
00356 #define FL_KP_Enter 0xff8d
00357 #define FL_KP_Last 0xffbd
00358 #define FL_F 0xffbd
00359 #define FL_F_Last 0xffe0
00360 #define FL_Shift_L 0xffe1
00361 #define FL_Shift_R 0xffe2
00362 #define FL_Control_L 0xffe3
00363 #define FL_Control_R 0xffe4
00364 #define FL_Caps_Lock 0xffe5
00365 #define FL_Meta_L 0xffe7
00366 #define FL_Meta_R 0xffe8
00367 #define FL_Alt_L 0xffe9
00368 #define FL_Alt_R 0xffea
00369 #define FL_Delete 0xffff
00370
00371
00372
00381
00382 #define FL_LEFT_MOUSE 1
00383 #define FL_MIDDLE_MOUSE 2
00384 #define FL_RIGHT_MOUSE 3
00385
00386
00387
00388
00394
00395
00396
00397
00398
00399 #define FL_SHIFT 0x00010000
00400 #define FL_CAPS_LOCK 0x00020000
00401 #define FL_CTRL 0x00040000
00402 #define FL_ALT 0x00080000
00403 #define FL_NUM_LOCK 0x00100000
00404 // most X servers do this?
00405 #define FL_META 0x00400000
00406 // correct for XFree86
00407 #define FL_SCROLL_LOCK 0x00800000
00408 // correct for XFree86
00409 #define FL_BUTTON1 0x01000000
00410 #define FL_BUTTON2 0x02000000
00411 #define FL_BUTTON3 0x04000000
00412 #define FL_BUTTONS 0x7f000000
00413 #define FL_BUTTON(n) (0x00800000<<(n))
00414
00415 #define FL_KEY_MASK 0x0000ffff
00416 // FIXME: Unicode needs 24 bits!
00417
00418 #ifdef __APPLE__
00419 # define FL_COMMAND FL_META
00420 # define FL_CONTROL FL_CTRL
00421 #else
00422 # define FL_COMMAND FL_CTRL
00423 # define FL_CONTROL FL_META
00424 #endif // __APPLE__
00425
00427
00445 enum Fl_Boxtype {
00446
00447 FL_NO_BOX = 0,
00448 FL_FLAT_BOX,
00449 FL_UP_BOX,
00450 FL_DOWN_BOX,
00451 FL_UP_FRAME,
00452 FL_DOWN_FRAME,
00453 FL_THIN_UP_BOX,
00454 FL_THIN_DOWN_BOX,
00455 FL_THIN_UP_FRAME,
00456 FL_THIN_DOWN_FRAME,
00457 FL_ENGRAVED_BOX,
00458 FL_EMBOSSED_BOX,
00459 FL_ENGRAVED_FRAME,
00460 FL_EMBOSSED_FRAME,
00461 FL_BORDER_BOX,
00462 _FL_SHADOW_BOX,
00463 FL_BORDER_FRAME,
00464 _FL_SHADOW_FRAME,
00465 _FL_ROUNDED_BOX,
00466 _FL_RSHADOW_BOX,
00467 _FL_ROUNDED_FRAME,
00468 _FL_RFLAT_BOX,
00469 _FL_ROUND_UP_BOX,
00470 _FL_ROUND_DOWN_BOX,
00471 _FL_DIAMOND_UP_BOX,
00472 _FL_DIAMOND_DOWN_BOX,
00473 _FL_OVAL_BOX,
00474 _FL_OSHADOW_BOX,
00475 _FL_OVAL_FRAME,
00476 _FL_OFLAT_BOX,
00477 _FL_PLASTIC_UP_BOX,
00478 _FL_PLASTIC_DOWN_BOX,
00479 _FL_PLASTIC_UP_FRAME,
00480 _FL_PLASTIC_DOWN_FRAME,
00481 _FL_PLASTIC_THIN_UP_BOX,
00482 _FL_PLASTIC_THIN_DOWN_BOX,
00483 _FL_PLASTIC_ROUND_UP_BOX,
00484 _FL_PLASTIC_ROUND_DOWN_BOX,
00485 _FL_GTK_UP_BOX,
00486 _FL_GTK_DOWN_BOX,
00487 _FL_GTK_UP_FRAME,
00488 _FL_GTK_DOWN_FRAME,
00489 _FL_GTK_THIN_UP_BOX,
00490 _FL_GTK_THIN_DOWN_BOX,
00491 _FL_GTK_THIN_UP_FRAME,
00492 _FL_GTK_THIN_DOWN_FRAME,
00493 _FL_GTK_ROUND_UP_BOX,
00494 _FL_GTK_ROUND_DOWN_BOX,
00495 FL_FREE_BOXTYPE
00496 };
00497 extern FL_EXPORT Fl_Boxtype fl_define_FL_ROUND_UP_BOX();
00498 #define FL_ROUND_UP_BOX fl_define_FL_ROUND_UP_BOX()
00499 #define FL_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_ROUND_UP_BOX()+1)
00500 extern FL_EXPORT Fl_Boxtype fl_define_FL_SHADOW_BOX();
00501 #define FL_SHADOW_BOX fl_define_FL_SHADOW_BOX()
00502 #define FL_SHADOW_FRAME (Fl_Boxtype)(fl_define_FL_SHADOW_BOX()+2)
00503 extern FL_EXPORT Fl_Boxtype fl_define_FL_ROUNDED_BOX();
00504 #define FL_ROUNDED_BOX fl_define_FL_ROUNDED_BOX()
00505 #define FL_ROUNDED_FRAME (Fl_Boxtype)(fl_define_FL_ROUNDED_BOX()+2)
00506 extern FL_EXPORT Fl_Boxtype fl_define_FL_RFLAT_BOX();
00507 #define FL_RFLAT_BOX fl_define_FL_RFLAT_BOX()
00508 extern FL_EXPORT Fl_Boxtype fl_define_FL_RSHADOW_BOX();
00509 #define FL_RSHADOW_BOX fl_define_FL_RSHADOW_BOX()
00510 extern FL_EXPORT Fl_Boxtype fl_define_FL_DIAMOND_BOX();
00511 #define FL_DIAMOND_UP_BOX fl_define_FL_DIAMOND_BOX()
00512 #define FL_DIAMOND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_DIAMOND_BOX()+1)
00513 extern FL_EXPORT Fl_Boxtype fl_define_FL_OVAL_BOX();
00514 #define FL_OVAL_BOX fl_define_FL_OVAL_BOX()
00515 #define FL_OSHADOW_BOX (Fl_Boxtype)(fl_define_FL_OVAL_BOX()+1)
00516 #define FL_OVAL_FRAME (Fl_Boxtype)(fl_define_FL_OVAL_BOX()+2)
00517 #define FL_OFLAT_BOX (Fl_Boxtype)(fl_define_FL_OVAL_BOX()+3)
00518
00519 extern FL_EXPORT Fl_Boxtype fl_define_FL_PLASTIC_UP_BOX();
00520 #define FL_PLASTIC_UP_BOX fl_define_FL_PLASTIC_UP_BOX()
00521 #define FL_PLASTIC_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+1)
00522 #define FL_PLASTIC_UP_FRAME (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+2)
00523 #define FL_PLASTIC_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+3)
00524 #define FL_PLASTIC_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+4)
00525 #define FL_PLASTIC_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+5)
00526 #define FL_PLASTIC_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+6)
00527 #define FL_PLASTIC_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOX()+7)
00528
00529 extern FL_EXPORT Fl_Boxtype fl_define_FL_GTK_UP_BOX();
00530 #define FL_GTK_UP_BOX fl_define_FL_GTK_UP_BOX()
00531 #define FL_GTK_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+1)
00532 #define FL_GTK_UP_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+2)
00533 #define FL_GTK_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+3)
00534 #define FL_GTK_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+4)
00535 #define FL_GTK_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+5)
00536 #define FL_GTK_THIN_UP_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+6)
00537 #define FL_GTK_THIN_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+7)
00538 #define FL_GTK_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+8)
00539 #define FL_GTK_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOX()+9)
00540
00541
00547 inline Fl_Boxtype fl_box(Fl_Boxtype b) {
00548 return (Fl_Boxtype)((b<FL_UP_BOX||b%4>1)?b:(b-2));
00549 }
00555 inline Fl_Boxtype fl_down(Fl_Boxtype b) {
00556 return (Fl_Boxtype)((b<FL_UP_BOX)?b:(b|1));
00557 }
00563 inline Fl_Boxtype fl_frame(Fl_Boxtype b) {
00564 return (Fl_Boxtype)((b%4<2)?b:(b+2));
00565 }
00566
00567
00568 #define FL_FRAME FL_ENGRAVED_FRAME
00569 #define FL_FRAME_BOX FL_ENGRAVED_BOX
00570 #define FL_CIRCLE_BOX FL_ROUND_DOWN_BOX
00571 #define FL_DIAMOND_BOX FL_DIAMOND_DOWN_BOX
00572
00574
00587 enum Fl_Labeltype {
00588 FL_NORMAL_LABEL = 0,
00589 FL_NO_LABEL,
00590 _FL_SHADOW_LABEL,
00591 _FL_ENGRAVED_LABEL,
00592 _FL_EMBOSSED_LABEL,
00593 _FL_MULTI_LABEL,
00594 _FL_ICON_LABEL,
00595 _FL_IMAGE_LABEL,
00596
00597 FL_FREE_LABELTYPE
00598 };
00599
00604 #define FL_SYMBOL_LABEL FL_NORMAL_LABEL
00605 extern Fl_Labeltype FL_EXPORT fl_define_FL_SHADOW_LABEL();
00606 #define FL_SHADOW_LABEL fl_define_FL_SHADOW_LABEL()
00607 extern Fl_Labeltype FL_EXPORT fl_define_FL_ENGRAVED_LABEL();
00608 #define FL_ENGRAVED_LABEL fl_define_FL_ENGRAVED_LABEL()
00609 extern Fl_Labeltype FL_EXPORT fl_define_FL_EMBOSSED_LABEL();
00610 #define FL_EMBOSSED_LABEL fl_define_FL_EMBOSSED_LABEL()
00611
00643 typedef unsigned Fl_Align;
00645 const Fl_Align FL_ALIGN_CENTER = (Fl_Align)0;
00648 const Fl_Align FL_ALIGN_TOP = (Fl_Align)1;
00650 const Fl_Align FL_ALIGN_BOTTOM = (Fl_Align)2;
00654 const Fl_Align FL_ALIGN_LEFT = (Fl_Align)4;
00656 const Fl_Align FL_ALIGN_RIGHT = (Fl_Align)8;
00658 const Fl_Align FL_ALIGN_INSIDE = (Fl_Align)16;
00660 const Fl_Align FL_ALIGN_TEXT_OVER_IMAGE = (Fl_Align)0x0020;
00662 const Fl_Align FL_ALIGN_IMAGE_OVER_TEXT = (Fl_Align)0x0000;
00664 const Fl_Align FL_ALIGN_CLIP = (Fl_Align)64;
00666 const Fl_Align FL_ALIGN_WRAP = (Fl_Align)128;
00668 const Fl_Align FL_ALIGN_IMAGE_NEXT_TO_TEXT = (Fl_Align)0x0100;
00670 const Fl_Align FL_ALIGN_TEXT_NEXT_TO_IMAGE = (Fl_Align)0x0120;
00672 const Fl_Align FL_ALIGN_IMAGE_BACKDROP = (Fl_Align)0x0200;
00673 const Fl_Align FL_ALIGN_TOP_LEFT = FL_ALIGN_TOP | FL_ALIGN_LEFT;
00674 const Fl_Align FL_ALIGN_TOP_RIGHT = FL_ALIGN_TOP | FL_ALIGN_RIGHT;
00675 const Fl_Align FL_ALIGN_BOTTOM_LEFT = FL_ALIGN_BOTTOM | FL_ALIGN_LEFT;
00676 const Fl_Align FL_ALIGN_BOTTOM_RIGHT = FL_ALIGN_BOTTOM | FL_ALIGN_RIGHT;
00677 const Fl_Align FL_ALIGN_LEFT_TOP = 0x0007;
00678 const Fl_Align FL_ALIGN_RIGHT_TOP = 0x000b;
00679 const Fl_Align FL_ALIGN_LEFT_BOTTOM = 0x000d;
00680 const Fl_Align FL_ALIGN_RIGHT_BOTTOM = 0x000e;
00681 const Fl_Align FL_ALIGN_NOWRAP = (Fl_Align)0;
00682 const Fl_Align FL_ALIGN_POSITION_MASK = 0x000f;
00683 const Fl_Align FL_ALIGN_IMAGE_MASK = 0x0320;
00694 typedef int Fl_Font;
00695
00696
00697
00698 const Fl_Font FL_HELVETICA = 0;
00699 const Fl_Font FL_HELVETICA_BOLD = 1;
00700 const Fl_Font FL_HELVETICA_ITALIC = 2;
00701 const Fl_Font FL_HELVETICA_BOLD_ITALIC = 3;
00702 const Fl_Font FL_COURIER = 4;
00703 const Fl_Font FL_COURIER_BOLD = 5;
00704 const Fl_Font FL_COURIER_ITALIC = 6;
00705 const Fl_Font FL_COURIER_BOLD_ITALIC = 7;
00706 const Fl_Font FL_TIMES = 8;
00707 const Fl_Font FL_TIMES_BOLD = 9;
00708 const Fl_Font FL_TIMES_ITALIC = 10;
00709 const Fl_Font FL_TIMES_BOLD_ITALIC = 11;
00710 const Fl_Font FL_SYMBOL = 12;
00711 const Fl_Font FL_SCREEN = 13;
00712 const Fl_Font FL_SCREEN_BOLD = 14;
00713 const Fl_Font FL_ZAPF_DINGBATS = 15;
00714
00715 const Fl_Font FL_FREE_FONT = 16;
00716 const Fl_Font FL_BOLD = 1;
00717 const Fl_Font FL_ITALIC = 2;
00718 const Fl_Font FL_BOLD_ITALIC = 3;
00719
00725 typedef int Fl_Fontsize;
00726
00727 extern FL_EXPORT Fl_Fontsize FL_NORMAL_SIZE;
00728
00753 typedef unsigned int Fl_Color;
00754
00755
00756 const Fl_Color FL_FOREGROUND_COLOR = 0;
00757 const Fl_Color FL_BACKGROUND2_COLOR = 7;
00758 const Fl_Color FL_INACTIVE_COLOR = 8;
00759 const Fl_Color FL_SELECTION_COLOR = 15;
00760
00761
00762
00763
00764 const Fl_Color FL_GRAY0 = 32;
00765 const Fl_Color FL_DARK3 = 39;
00766 const Fl_Color FL_DARK2 = 45;
00767 const Fl_Color FL_DARK1 = 47;
00768 const Fl_Color FL_BACKGROUND_COLOR = 49;
00769 const Fl_Color FL_LIGHT1 = 50;
00770 const Fl_Color FL_LIGHT2 = 52;
00771 const Fl_Color FL_LIGHT3 = 54;
00772
00773
00774
00775 const Fl_Color FL_BLACK = 56;
00776 const Fl_Color FL_RED = 88;
00777 const Fl_Color FL_GREEN = 63;
00778 const Fl_Color FL_YELLOW = 95;
00779 const Fl_Color FL_BLUE = 216;
00780 const Fl_Color FL_MAGENTA = 248;
00781 const Fl_Color FL_CYAN = 223;
00782 const Fl_Color FL_DARK_RED = 72;
00783
00784 const Fl_Color FL_DARK_GREEN = 60;
00785 const Fl_Color FL_DARK_YELLOW = 76;
00786 const Fl_Color FL_DARK_BLUE = 136;
00787 const Fl_Color FL_DARK_MAGENTA = 152;
00788 const Fl_Color FL_DARK_CYAN = 140;
00789
00790 const Fl_Color FL_WHITE = 255;
00791
00792
00793 #define FL_FREE_COLOR (Fl_Color)16
00794 #define FL_NUM_FREE_COLOR 16
00795 #define FL_GRAY_RAMP (Fl_Color)32
00796 #define FL_NUM_GRAY 24
00797 #define FL_GRAY FL_BACKGROUND_COLOR
00798 #define FL_COLOR_CUBE (Fl_Color)56
00799 #define FL_NUM_RED 5
00800 #define FL_NUM_GREEN 8
00801 #define FL_NUM_BLUE 5
00802
00803 FL_EXPORT Fl_Color fl_inactive(Fl_Color c);
00804
00805 FL_EXPORT Fl_Color fl_contrast(Fl_Color fg, Fl_Color bg);
00806
00807 FL_EXPORT Fl_Color fl_color_average(Fl_Color c1, Fl_Color c2, float weight);
00808
00809 inline Fl_Color fl_lighter(Fl_Color c) { return fl_color_average(c, FL_WHITE, .67f); }
00810
00811 inline Fl_Color fl_darker(Fl_Color c) { return fl_color_average(c, FL_BLACK, .67f); }
00812
00814 inline Fl_Color fl_rgb_color(uchar r, uchar g, uchar b) {
00815 if (!r && !g && !b) return FL_BLACK;
00816 else return (Fl_Color)(((((r << 8) | g) << 8) | b) << 8);
00817 }
00818
00820 inline Fl_Color fl_rgb_color(uchar g) {
00821 if (!g) return FL_BLACK;
00822 else return (Fl_Color)(((((g << 8) | g) << 8) | g) << 8);
00823 }
00824
00825 inline Fl_Color fl_gray_ramp(int i) {return (Fl_Color)(i+FL_GRAY_RAMP);}
00826
00827 inline Fl_Color fl_color_cube(int r, int g, int b) {
00828 return (Fl_Color)((b*FL_NUM_RED + r) * FL_NUM_GREEN + g + FL_COLOR_CUBE);}
00829
00830
00831
00842 enum Fl_Cursor {
00843 FL_CURSOR_DEFAULT = 0,
00844 FL_CURSOR_ARROW = 35,
00845 FL_CURSOR_CROSS = 66,
00846 FL_CURSOR_WAIT = 76,
00847 FL_CURSOR_INSERT = 77,
00848 FL_CURSOR_HAND = 31,
00849 FL_CURSOR_HELP = 47,
00850 FL_CURSOR_MOVE = 27,
00851
00852 FL_CURSOR_NS = 78,
00853 FL_CURSOR_WE = 79,
00854 FL_CURSOR_NWSE = 80,
00855 FL_CURSOR_NESW = 81,
00856 FL_CURSOR_NONE = 255,
00857
00858 FL_CURSOR_N = 70,
00859 FL_CURSOR_NE = 69,
00860 FL_CURSOR_E = 49,
00861 FL_CURSOR_SE = 8,
00862 FL_CURSOR_S = 9,
00863 FL_CURSOR_SW = 7,
00864 FL_CURSOR_W = 36,
00865 FL_CURSOR_NW = 68
00866
00867
00868 };
00869
00870 enum {
00871 FL_READ = 1,
00872 FL_WRITE = 4,
00873 FL_EXCEPT = 8
00874 };
00875
00876 enum Fl_Mode {
00877 FL_RGB = 0,
00878 FL_INDEX = 1,
00879 FL_SINGLE = 0,
00880 FL_DOUBLE = 2,
00881 FL_ACCUM = 4,
00882 FL_ALPHA = 8,
00883 FL_DEPTH = 16,
00884 FL_STENCIL = 32,
00885 FL_RGB8 = 64,
00886 FL_MULTISAMPLE= 128,
00887 FL_STEREO = 256,
00888 FL_FAKE_SINGLE = 512
00889 };
00890
00891
00892
00893 #define FL_IMAGE_WITH_ALPHA 0x40000000
00894
00895
00896
00897 enum Fl_Damage {
00898 FL_DAMAGE_CHILD = 0x01,
00899 FL_DAMAGE_EXPOSE = 0x02,
00900 FL_DAMAGE_SCROLL = 0x04,
00901 FL_DAMAGE_OVERLAY = 0x08,
00902 FL_DAMAGE_USER1 = 0x10,
00903 FL_DAMAGE_USER2 = 0x20,
00904 FL_DAMAGE_ALL = 0x80
00905 };
00906
00907
00908 # ifdef FLTK_1_0_COMPAT
00909 # define contrast fl_contrast
00910 # define down fl_down
00911 # define frame fl_frame
00912 # define inactive fl_inactive
00913 # endif // FLTK_1_0_COMPAT
00914
00915 #endif
00916
00917
00918
00919