33#define GLCOMPSET_PANEL_COLOR_R 0.16f
34#define GLCOMPSET_PANEL_COLOR_G 0.44f
35#define GLCOMPSET_PANEL_COLOR_B 0.87f
36#define GLCOMPSET_PANEL_COLOR_ALPHA 0.5f
37#define GLCOMPSET_PANEL_SHADOW_WIDTH 4.0f
39#define GLCOMPSET_BUTTON_COLOR_R 0.0f
40#define GLCOMPSET_BUTTON_COLOR_G 1.0f
41#define GLCOMPSET_BUTTON_COLOR_B 0.3f
42#define GLCOMPSET_BUTTON_COLOR_ALPHA 0.6f
43#define GLCOMPSET_BUTTON_THICKNESS 3.0f
44#define GLCOMPSET_BUTTON_BEVEL_BRIGHTNESS 1.7f
45#define GLCOMPSET_FONT_SIZE 14.0f
47#define GLCOMPSET_FONT_COLOR_R 0.0f
48#define GLCOMPSET_FONT_COLOR_G 0.0f
49#define GLCOMPSET_FONT_COLOR_B 0.0f
50#define GLCOMPSET_FONT_COLOR_ALPHA 1.0f
51#define GLCOMPSET_FONT_DESC "Times Italic"
53#define GLCOMPSET_BORDERWIDTH 2.0f
54#define GLCOMPSET_PANEL_BORDERWIDTH 3.0f
55#define GLCOMPSET_BUTTON_BEVEL 5.0f
56#define GLCOMPSET_BEVEL_DIFF 0.001f
57#define GLCOMP_DEFAULT_WIDTH 10.0f
58#define GLCOMP_DEFAULT_HEIGHT 10.0f
void(* glcompmouseoutfunc_t)(glCompObj *obj, float x, float y)
void(* glcompmousedragfunct_t)(glCompObj *obj, float dx, float dy, glMouseButtonType t)
void(* glcompmouseinfunc_t)(glCompObj *obj, float x, float y)
void(* glcompmouseoverfunc_t)(glCompObj *obj, float x, float y)
void(* glcompmouseupfunc_t)(glCompObj *obj, float x, float y, glMouseButtonType t)
void(* glcompmousedownfunc_t)(glCompObj *obj, float x, float y, glMouseButtonType t)
void(* glcompdoubleclickfunc_t)(glCompObj *obj, float x, float y, glMouseButtonType t)
void(* glcompdrawfunc_t)(void *obj)
void(* glcompclickfunc_t)(glCompObj *obj, float x, float y, glMouseButtonType t)
#define DEFINE_LIST(name, type)
glcompdoubleclickfunc_t doubleclick
glcompmouseoutfunc_t mouseout
glcompmouseupfunc_t mouseup
glcompmouseinfunc_t mousein
glcompmousedownfunc_t mousedown
glcompmousedragfunct_t mousedrag
glcompmouseoverfunc_t mouseover
glCompCallBacks callbacks
glCompCallBacks functions
glCompFont font
font to use
glCompSet * compset
compset
glCompCallBacks callbacks
glCompCallBacks functions