34 #ifndef CHECKBOX_PRIVATE_H 35 #define CHECKBOX_PRIVATE_H 49 #ifndef CHECKBOX_BKCOLOR0_DEFAULT 50 #define CHECKBOX_BKCOLOR0_DEFAULT 0x808080 53 #ifndef CHECKBOX_BKCOLOR1_DEFAULT 54 #define CHECKBOX_BKCOLOR1_DEFAULT GUI_WHITE 57 #ifndef CHECKBOX_FGCOLOR0_DEFAULT 58 #define CHECKBOX_FGCOLOR0_DEFAULT 0x101010 61 #ifndef CHECKBOX_FGCOLOR1_DEFAULT 62 #define CHECKBOX_FGCOLOR1_DEFAULT GUI_BLACK 65 #ifndef CHECKBOX_DEFAULT_SIZE 66 #define CHECKBOX_DEFAULT_SIZE 15 76 unsigned (* pfGetButtonSize)(void);
77 WIDGET_DRAW_ITEM_FUNC * pfDrawSkin;
78 } CHECKBOX_SKIN_PRIVATE;
86 CHECKBOX_SKIN_PRIVATE SkinPrivate;
95 WIDGET_SKIN
const * pWidgetSkin;
108 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 109 #define CHECKBOX_INIT_ID(p) (p->Widget.DebugId = CHECKBOX_ID) 111 #define CHECKBOX_INIT_ID(p) 114 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 115 CHECKBOX_Obj * CHECKBOX_LockH(CHECKBOX_Handle h);
116 #define CHECKBOX_LOCK_H(h) CHECKBOX_LockH(h) 118 #define CHECKBOX_LOCK_H(h) (CHECKBOX_Obj *)GUI_LOCK_H(h) 127 unsigned CHECKBOX__GetButtonSize(
void);
135 extern CHECKBOX_PROPS CHECKBOX__DefaultProps;
137 extern const WIDGET_SKIN CHECKBOX__SkinClassic;
138 extern WIDGET_SKIN CHECKBOX__Skin;
140 extern WIDGET_SKIN
const * CHECKBOX__pSkinDefault;
148 extern const GUI_BITMAP CHECKBOX__abmCheck[2];