packages feed

fltkhs-0.5.3.0: c-src/Fl_EnumerationsC.h

#ifndef __FL_ENUMERATIONSC__
#define __FL_ENUMERATIONSC__
#include "Fl_ExportMacros.h"
#include "Fl_Types.h"
#ifdef __cplusplus
#include "FL/Fl.H"
#include "FL/Enumerations.H"
EXPORT {
#endif
#ifndef INTERNAL_LINKAGE
#include "../config.h"
#define FL_MAJOR_VERSION        FLTK_MAJOR_VERSION
#define FL_MINOR_VERSION        FLTK_MINOR_VERSION
#define FL_PATCH_VERSION        FLTK_PATCH_VERSION
#define FL_VERSION              ((double)FL_MAJOR_VERSION +             \
                                 (double)FL_MINOR_VERSION * 0.01 +      \
                                 (double)FL_PATCH_VERSION * 0.0001)
#define FL_API_VERSION (FL_MAJOR_VERSION*10000 + FL_MINOR_VERSION*100 + FL_PATCH_VERSION)
#ifndef FL_ABI_VERSION
#define FL_ABI_VERSION (FL_MAJOR_VERSION*10000 + FL_MINOR_VERSION*100)
#endif
  typedef enum Fl_Event {       // events
    FL_NO_EVENT         = 0,
    FL_PUSH             = 1,
    FL_RELEASE          = 2,
    FL_ENTER            = 3,
    FL_LEAVE            = 4,
    FL_DRAG             = 5,
    FL_FOCUS            = 6,
    FL_UNFOCUS          = 7,
    FL_KEYDOWN          = 8,
    FL_KEYBOARD         = 8,
    FL_KEYUP            = 9,
    FL_CLOSE            = 10,
    FL_MOVE             = 11,
    FL_SHORTCUT         = 12,
    FL_DEACTIVATE               = 13,
    FL_ACTIVATE         = 14,
    FL_HIDE             = 15,
    FL_SHOW             = 16,
    FL_PASTE            = 17,
    FL_SELECTIONCLEAR   = 18,
    FL_MOUSEWHEEL               = 19,
    FL_DND_ENTER                = 20,
    FL_DND_DRAG         = 21,
    FL_DND_LEAVE                = 22,
    FL_DND_RELEASE      = 23,
    FL_SCREEN_CONFIGURATION_CHANGED = 24,
    FL_FULLSCREEN         = 25
  } Fl_Event;

  typedef enum Fl_When {
    FL_WHEN_NEVER               = 0,
    FL_WHEN_CHANGED     = 1,
    FL_WHEN_NOT_CHANGED = 2,
    FL_WHEN_RELEASE     = 4,
    FL_WHEN_RELEASE_ALWAYS= 6,
    FL_WHEN_ENTER_KEY   = 8,
    FL_WHEN_ENTER_KEY_ALWAYS=10,
    FL_WHEN_ENTER_KEY_CHANGED=11
  } Fl_When;
  typedef enum  Fl_Tree_Sort{
    FL_TREE_SORT_NONE=0,
    FL_TREE_SORT_ASCENDING=1,
    FL_TREE_SORT_DESCENDING=2
  } Fl_Tree_Sort;
  typedef enum   Fl_Tree_Connector{
    FL_TREE_CONNECTOR_NONE=0,
    FL_TREE_CONNECTOR_DOTTED=1,
    FL_TREE_CONNECTOR_SOLID=2
  } Fl_Tree_Connector;
  typedef enum  Fl_Tree_Select{
    FL_TREE_SELECT_NONE=0,
    FL_TREE_SELECT_SINGLE=1,
    FL_TREE_SELECT_MULTI=2,
    FL_TREE_SELECT_SINGLE_DRAGGABLE=3
  }Fl_Tree_Select;
#if FLTK_ABI_VERSION >= 10302
  typedef enum  Fl_Tree_Item_Reselect_Mode{
    FL_TREE_SELECTABLE_ONCE=0,
    FL_TREE_SELECTABLE_ALWAYS,
  }Fl_Tree_Item_Reselect_Mode;
  typedef enum  Fl_Tree_Item_Draw_Mode{
    FL_TREE_ITEM_DRAW_DEFAULT=0,
    FL_TREE_ITEM_DRAW_LABEL_AND_WIDGET=1,
    FL_TREE_ITEM_HEIGHT_FROM_WIDGET=2
  }Fl_Tree_Item_Draw_Mode;
#endif /*FLTK_ABI_VERSION*/
#define FL_Button         0xfee8
#define FL_Clear          0xff0b
#define FL_BackSpace      0xff08
#define FL_Tab            0xff09
#define FL_Iso_Key        0xff0c
#define FL_Enter          0xff0d
#define FL_Pause          0xff13
#define FL_Scroll_Lock    0xff14
#define FL_Escape         0xff1b
#define FL_Kana           0xff2e
#define FL_Eisu           0xff2f
#define FL_Yen            0xff30
#define FL_JIS_Underscore 0xff31
#define FL_Home           0xff50
#define FL_Left           0xff51
#define FL_Up             0xff52
#define FL_Right          0xff53
#define FL_Down           0xff54
#define FL_Page_Up        0xff55
#define FL_Page_Down      0xff56
#define FL_End            0xff57
#define FL_Print          0xff61
#define FL_Insert         0xff63
#define FL_Menu           0xff67
#define FL_Help           0xff68
#define FL_Num_Lock       0xff7f
#define FL_KP             0xff80
#define FL_KP_Enter       0xff8d
#define FL_KP_Last        0xffbd
#define FL_F              0xffbd
#define FL_F_Last         0xffe0
#define FL_Shift_L        0xffe1
#define FL_Shift_R        0xffe2
#define FL_Control_L      0xffe3
#define FL_Control_R      0xffe4
#define FL_Caps_Lock      0xffe5
#define FL_Meta_L         0xffe7
#define FL_Meta_R         0xffe8
#define FL_Alt_L          0xffe9
#define FL_Alt_R          0xffea
#define FL_Delete         0xffff


#define FL_Volume_Down  0xEF11
#define FL_Volume_Mute  0xEF12
#define FL_Volume_Up    0xEF13
#define FL_Media_Play   0xEF14
#define FL_Media_Stop   0xEF15
#define FL_Media_Prev   0xEF16
#define FL_Media_Next   0xEF17
#define FL_Home_Page    0xEF18
#define FL_Mail         0xEF19
#define FL_Search       0xEF1B
#define FL_Back         0xEF26
#define FL_Forward      0xEF27
#define FL_Stop         0xEF28
#define FL_Refresh      0xEF29
#define FL_Sleep        0xEF2F
#define FL_Favorites    0xEF30

#define FL_LEFT_MOUSE   1
#define FL_MIDDLE_MOUSE 2
#define FL_RIGHT_MOUSE  3

#define FL_SHIFT        0x00010000
#define FL_CAPS_LOCK    0x00020000
#define FL_CTRL         0x00040000
#define FL_ALT          0x00080000
#define FL_NUM_LOCK     0x00100000

#define FL_META         0x00400000

#define FL_SCROLL_LOCK  0x00800000

#define FL_BUTTON1      0x01000000
#define FL_BUTTON2      0x02000000
#define FL_BUTTON3      0x04000000
#define FL_BUTTONS      0x7f000000
#define FL_BUTTON(n)    (0x00800000<<(n))

#define FL_KEY_MASK 0x0000ffff


#ifdef __APPLE__
#  define FL_COMMAND    FL_META
#  define FL_CONTROL    FL_CTRL
#else
#  define FL_COMMAND    FL_CTRL
#  define FL_CONTROL    FL_META
#endif
  typedef enum Fl_Boxtype {
    FL_NO_BOX = 0,
    FL_FLAT_BOX,
    FL_UP_BOX,
    FL_DOWN_BOX,
    FL_UP_FRAME,
    FL_DOWN_FRAME,
    FL_THIN_UP_BOX,
    FL_THIN_DOWN_BOX,
    FL_THIN_UP_FRAME,
    FL_THIN_DOWN_FRAME,
    FL_ENGRAVED_BOX,
    FL_EMBOSSED_BOX,
    FL_ENGRAVED_FRAME,
    FL_EMBOSSED_FRAME,
    FL_BORDER_BOX,
    _FL_SHADOW_BOX,
    FL_BORDER_FRAME,
    _FL_SHADOW_FRAME,
    _FL_ROUNDED_BOX,
    _FL_RSHADOW_BOX,
    _FL_ROUNDED_FRAME,
    _FL_RFLAT_BOX,
    _FL_ROUND_UP_BOX,
    _FL_ROUND_DOWN_BOX,
    _FL_DIAMOND_UP_BOX,
    _FL_DIAMOND_DOWN_BOX,
    _FL_OVAL_BOX,
    _FL_OSHADOW_BOX,
    _FL_OVAL_FRAME,
    _FL_OFLAT_BOX,
    _FL_PLASTIC_UP_BOX,
    _FL_PLASTIC_DOWN_BOX,
    _FL_PLASTIC_UP_FRAME,
    _FL_PLASTIC_DOWN_FRAME,
    _FL_PLASTIC_THIN_UP_BOX,
    _FL_PLASTIC_THIN_DOWN_BOX,
    _FL_PLASTIC_ROUND_UP_BOX,
    _FL_PLASTIC_ROUND_DOWN_BOX,
    _FL_GTK_UP_BOX,
    _FL_GTK_DOWN_BOX,
    _FL_GTK_UP_FRAME,
    _FL_GTK_DOWN_FRAME,
    _FL_GTK_THIN_UP_BOX,
    _FL_GTK_THIN_DOWN_BOX,
    _FL_GTK_THIN_UP_FRAME,
    _FL_GTK_THIN_DOWN_FRAME,
    _FL_GTK_ROUND_UP_BOX,
    _FL_GTK_ROUND_DOWN_BOX,
    FL_FREE_BOXTYPE
  } Fl_Boxtype;

#define FL_ROUND_UP_BOX fl_define_FL_ROUND_UP_BOXC()
#define FL_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_ROUND_UP_BOXC()+1)
#define FL_SHADOW_BOX fl_define_FL_SHADOW_BOXC()
#define FL_SHADOW_FRAME (Fl_Boxtype)(fl_define_FL_SHADOW_BOXC()+2)
#define FL_ROUNDED_BOX fl_define_FL_ROUNDED_BOXC()
#define FL_ROUNDED_FRAME (Fl_Boxtype)(fl_define_FL_ROUNDED_BOXC()+2)
#define FL_RFLAT_BOX fl_define_FL_RFLAT_BOXC()
#define FL_RSHADOW_BOX fl_define_FL_RSHADOW_BOXC()
#define FL_DIAMOND_UP_BOX fl_define_FL_DIAMOND_BOXC()
#define FL_DIAMOND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_DIAMOND_BOXC()+1)
#define FL_OVAL_BOX fl_define_FL_OVAL_BOXC()
#define FL_OSHADOW_BOX (Fl_Boxtype)(fl_define_FL_OVAL_BOXC()+1)
#define FL_OVAL_FRAME (Fl_Boxtype)(fl_define_FL_OVAL_BOXC()+2)
#define FL_OFLAT_BOX (Fl_Boxtype)(fl_define_FL_OVAL_BOXC()+3)
#define FL_PLASTIC_UP_BOX fl_define_FL_PLASTIC_UP_BOXC()
#define FL_PLASTIC_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOXC()+1)
#define FL_PLASTIC_UP_FRAME (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOXC()+2)
#define FL_PLASTIC_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOXC()+3)
#define FL_PLASTIC_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOXC()+4)
#define FL_PLASTIC_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOXC()+5)
#define FL_PLASTIC_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOXC()+6)
#define FL_PLASTIC_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_PLASTIC_UP_BOXC()+7)
#define FL_GTK_UP_BOX fl_define_FL_GTK_UP_BOXC()
#define FL_GTK_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+1)
#define FL_GTK_UP_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+2)
#define FL_GTK_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+3)
#define FL_GTK_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+4)
#define FL_GTK_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+5)
#define FL_GTK_THIN_UP_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+6)
#define FL_GTK_THIN_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+7)
#define FL_GTK_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+8)
#define FL_GTK_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GTK_UP_BOXC()+9)
#define FL_GLEAM_UP_BOX fl_define_FL_GLEAM_UP_BOXC()
#define FL_GLEAM_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOXC()+1)
#define FL_GLEAM_UP_FRAME (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOXC()+2)
#define FL_GLEAM_DOWN_FRAME (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOXC()+3)
#define FL_GLEAM_THIN_UP_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOXC()+4)
#define FL_GLEAM_THIN_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOXC()+5)
#define FL_GLEAM_ROUND_UP_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOXC()+6)
#define FL_GLEAM_ROUND_DOWN_BOX (Fl_Boxtype)(fl_define_FL_GLEAM_UP_BOXC()+7)

#define FL_FRAME FL_ENGRAVED_FRAME
#define FL_FRAME_BOX FL_ENGRAVED_BOX
#define FL_CIRCLE_BOX FL_ROUND_DOWN_BOX
#define FL_DIAMOND_BOX FL_DIAMOND_DOWN_BOX
  typedef enum Fl_Labeltype {
    FL_NORMAL_LABEL     = 0,
    FL_NO_LABEL,
    _FL_SHADOW_LABEL,
    _FL_ENGRAVED_LABEL,
    _FL_EMBOSSED_LABEL,
    _FL_MULTI_LABEL,
    _FL_ICON_LABEL,
    _FL_IMAGE_LABEL,

    FL_FREE_LABELTYPE
  } Fl_Labeltype;

#define FL_SYMBOL_LABEL FL_NORMAL_LABEL
#define FL_SHADOW_LABEL fl_define_FL_SHADOW_LABELC()
#define FL_ENGRAVED_LABEL fl_define_FL_ENGRAVED_LABELC()
#define FL_EMBOSSED_LABEL fl_define_FL_EMBOSSED_LABELC()

  typedef unsigned Fl_Align;
  Fl_Align FL_ALIGN_CENTER             = (Fl_Align)0;
  Fl_Align FL_ALIGN_TOP                = (Fl_Align)1;
  Fl_Align FL_ALIGN_BOTTOM             = (Fl_Align)2;
  Fl_Align FL_ALIGN_LEFT               = (Fl_Align)4;
  Fl_Align FL_ALIGN_RIGHT              = (Fl_Align)8;
  Fl_Align FL_ALIGN_INSIDE             = (Fl_Align)16;
  Fl_Align FL_ALIGN_TEXT_OVER_IMAGE    = (Fl_Align)0x0020;
  Fl_Align FL_ALIGN_IMAGE_OVER_TEXT    = (Fl_Align)0x0000;
  Fl_Align FL_ALIGN_CLIP               = (Fl_Align)64;
  Fl_Align FL_ALIGN_WRAP               = (Fl_Align)128;
  Fl_Align FL_ALIGN_IMAGE_NEXT_TO_TEXT = (Fl_Align)0x0100;
  Fl_Align FL_ALIGN_TEXT_NEXT_TO_IMAGE = (Fl_Align)0x0120;
  Fl_Align FL_ALIGN_IMAGE_BACKDROP     = (Fl_Align)0x0200;
  Fl_Align FL_ALIGN_LEFT_TOP           = 0x0007;
  Fl_Align FL_ALIGN_RIGHT_TOP          = 0x000b;
  Fl_Align FL_ALIGN_LEFT_BOTTOM        = 0x000d;
  Fl_Align FL_ALIGN_RIGHT_BOTTOM       = 0x000e;
  Fl_Align FL_ALIGN_NOWRAP             = (Fl_Align)0;
  Fl_Align FL_ALIGN_POSITION_MASK      = 0x000f;
  Fl_Align FL_ALIGN_IMAGE_MASK         = 0x0320;

  typedef int Fl_Font;
  Fl_Font FL_HELVETICA              = 0;
  Fl_Font FL_HELVETICA_BOLD         = 1;
  Fl_Font FL_HELVETICA_ITALIC       = 2;
  Fl_Font FL_HELVETICA_BOLD_ITALIC  = 3;
  Fl_Font FL_COURIER                = 4;
  Fl_Font FL_COURIER_BOLD           = 5;
  Fl_Font FL_COURIER_ITALIC         = 6;
  Fl_Font FL_COURIER_BOLD_ITALIC    = 7;
  Fl_Font FL_TIMES                  = 8;
  Fl_Font FL_TIMES_BOLD             = 9;
  Fl_Font FL_TIMES_ITALIC           = 10;
  Fl_Font FL_TIMES_BOLD_ITALIC      = 11;
  Fl_Font FL_SYMBOL                 = 12;
  Fl_Font FL_SCREEN                 = 13;
  Fl_Font FL_SCREEN_BOLD            = 14;
  Fl_Font FL_ZAPF_DINGBATS          = 15;

  Fl_Font FL_FREE_FONT              = 16;
  Fl_Font FL_BOLD                   = 1;
  Fl_Font FL_ITALIC                 = 2;
  Fl_Font FL_BOLD_ITALIC            = 3;

  typedef int Fl_Fontsize;

  Fl_Fontsize FL_NORMAL_SIZE;
  typedef unsigned int Fl_Color;
  Fl_Color FL_FOREGROUND_COLOR  = 0;
  Fl_Color FL_BACKGROUND2_COLOR = 7;
  Fl_Color FL_INACTIVE_COLOR    = 8;
  Fl_Color FL_SELECTION_COLOR   = 15;
  Fl_Color FL_GRAY0   = 32;
  Fl_Color FL_DARK3   = 39;
  Fl_Color FL_DARK2   = 45;
  Fl_Color FL_DARK1   = 47;
  Fl_Color FL_BACKGROUND_COLOR  = 49;
  Fl_Color FL_LIGHT1  = 50;
  Fl_Color FL_LIGHT2  = 52;
  Fl_Color FL_LIGHT3  = 54;

  Fl_Color FL_BLACK   = 56;
  Fl_Color FL_RED     = 88;
  Fl_Color FL_GREEN   = 63;
  Fl_Color FL_YELLOW  = 95;
  Fl_Color FL_BLUE    = 216;
  Fl_Color FL_MAGENTA = 248;
  Fl_Color FL_CYAN    = 223;
  Fl_Color FL_DARK_RED = 72;

  Fl_Color FL_DARK_GREEN    = 60;
  Fl_Color FL_DARK_YELLOW   = 76;
  Fl_Color FL_DARK_BLUE     = 136;
  Fl_Color FL_DARK_MAGENTA  = 152;
  Fl_Color FL_DARK_CYAN     = 140;

  Fl_Color FL_WHITE         = 255;

#define FL_FREE_COLOR     (Fl_Color)16
#define FL_NUM_FREE_COLOR 16
#define FL_GRAY_RAMP      (Fl_Color)32
#define FL_NUM_GRAY       24
#define FL_GRAY           FL_BACKGROUND_COLOR
#define FL_COLOR_CUBE     (Fl_Color)56
#define FL_NUM_RED        5
#define FL_NUM_GREEN      8
#define FL_NUM_BLUE       5

  typedef enum Fl_Cursor {
    FL_CURSOR_DEFAULT   =  0,
    FL_CURSOR_ARROW     = 35,
    FL_CURSOR_CROSS     = 66,
    FL_CURSOR_WAIT      = 76,
    FL_CURSOR_INSERT    = 77,
    FL_CURSOR_HAND      = 31,
    FL_CURSOR_HELP      = 47,
    FL_CURSOR_MOVE      = 27,
    FL_CURSOR_NS        = 78,
    FL_CURSOR_WE        = 79,
    FL_CURSOR_NWSE      = 80,
    FL_CURSOR_NESW      = 81,
    FL_CURSOR_NONE      = 255,
    FL_CURSOR_N         = 70,
    FL_CURSOR_NE        = 69,
    FL_CURSOR_E         = 49,
    FL_CURSOR_SE        =  8,
    FL_CURSOR_S         =  9,
    FL_CURSOR_SW        =  7,
    FL_CURSOR_W         = 36,
    FL_CURSOR_NW        = 68
  } Fl_Cursor;

  enum {
    FL_READ   = 1,
    FL_WRITE  = 4,
    FL_EXCEPT = 8
  };

  typedef enum Fl_Mode {
    FL_RGB              = 0,
    FL_INDEX            = 1,
    FL_SINGLE           = 0,
    FL_DOUBLE           = 2,
    FL_ACCUM            = 4,
    FL_ALPHA            = 8,
    FL_DEPTH            = 16,
    FL_STENCIL          = 32,
    FL_RGB8             = 64,
    FL_MULTISAMPLE      = 128,
    FL_STEREO           = 256,
    FL_FAKE_SINGLE      = 512
#if HAVE_GL
    , FL_OPENGL3 = 1024
#endif
  } Fl_Mode;
#define FL_IMAGE_WITH_ALPHA 0x40000000

  typedef enum Fl_Damage {
    FL_DAMAGE_CHILD    = 0x01,
    FL_DAMAGE_EXPOSE   = 0x02,
    FL_DAMAGE_SCROLL   = 0x04,
    FL_DAMAGE_OVERLAY  = 0x08,
    FL_DAMAGE_USER1    = 0x10,
    FL_DAMAGE_USER2    = 0x20,
    FL_DAMAGE_ALL      = 0x80
  } Fl_Damage;

  // FLTK 1.0.x compatibility definitions...
#  ifdef FLTK_1_0_COMPAT
#    define contrast    fl_contrast
#    define down        fl_down
#    define frame       fl_frame
#    define inactive    fl_inactive
#  endif /* FLTK_1_0_COMPAT */
#endif
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_ROUND_UP_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_SHADOW_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_ROUNDED_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_RFLAT_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_RSHADOW_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_DIAMOND_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_OVAL_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_PLASTIC_UP_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_GTK_UP_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_define_FL_GLEAM_UP_BOXC,());
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_boxC,(Fl_Boxtype b) );
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_downC,(Fl_Boxtype b) );
  FL_EXPORT_C_HEADER(Fl_Boxtype,fl_frameC,(Fl_Boxtype b) );
  FL_EXPORT_C_HEADER(Fl_Labeltype,fl_define_FL_SHADOW_LABELC,() );
  FL_EXPORT_C_HEADER(Fl_Labeltype,fl_define_FL_ENGRAVED_LABELC,() );
  FL_EXPORT_C_HEADER(Fl_Labeltype,fl_define_FL_EMBOSSED_LABELC,() );
  FL_EXPORT_C_HEADER(Fl_Align,FL_ALIGN_TOP_LEFTC,());
  FL_EXPORT_C_HEADER(Fl_Align,FL_ALIGN_TOP_RIGHTC,());
  FL_EXPORT_C_HEADER(Fl_Align,FL_ALIGN_BOTTOM_LEFTC,());
  FL_EXPORT_C_HEADER(Fl_Align,FL_ALIGN_BOTTOM_RIGHTC,());
  FL_EXPORT_C_HEADER(Fl_Color,fl_inactiveC,(Fl_Color c) );
  FL_EXPORT_C_HEADER(Fl_Color,fl_contrastC,(Fl_Color fg, Fl_Color bg) );
  FL_EXPORT_C_HEADER(Fl_Color,fl_color_averageC,(Fl_Color c1, Fl_Color c2, float weight));
  FL_EXPORT_C_HEADER(Fl_Color,fl_lighterC,(Fl_Color c));
  FL_EXPORT_C_HEADER(Fl_Color,fl_darkerC,(Fl_Color c));
  FL_EXPORT_C_HEADER(Fl_Color,fl_rgb_color_with_rgbC,(uchar r, uchar g, uchar b));
  FL_EXPORT_C_HEADER(Fl_Color,fl_rgb_color_with_grayscaleC,(uchar g));
  FL_EXPORT_C_HEADER(Fl_Color,fl_gray_rampC,(int i));
  FL_EXPORT_C_HEADER(Fl_Color,fl_color_cubeC,(int r, int g, int b));
#ifdef __cplusplus
}
#endif
#endif /*__FL_ENUMERATIONSC__ */