34 #ifndef BUTTON_PRIVATE_H 35 #define BUTTON_PRIVATE_H 48 #ifndef BUTTON_3D_MOVE_X 49 #define BUTTON_3D_MOVE_X 1 51 #ifndef BUTTON_3D_MOVE_Y 52 #define BUTTON_3D_MOVE_Y 1 62 WIDGET_DRAW_ITEM_FUNC * pfDrawSkin;
63 } BUTTON_SKIN_PRIVATE;
71 BUTTON_SKIN_PRIVATE SkinPrivate;
73 I16 xPosText, yPosText;
79 WIDGET_SKIN
const * pWidgetSkin;
90 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 91 #define BUTTON_INIT_ID(p) (p->Widget.DebugId = BUTTON_ID) 93 #define BUTTON_INIT_ID(p) 96 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 97 BUTTON_Obj * BUTTON_LockH(BUTTON_Handle h);
98 #define BUTTON_LOCK_H(h) BUTTON_LockH(h) 100 #define BUTTON_LOCK_H(h) (BUTTON_Obj *)GUI_LOCK_H(h) 109 extern BUTTON_PROPS BUTTON__DefaultProps;
111 extern const WIDGET_SKIN BUTTON__SkinClassic;
112 extern WIDGET_SKIN BUTTON__Skin;
114 extern WIDGET_SKIN
const * BUTTON__pSkinDefault;
122 void BUTTON__SetDrawObj(BUTTON_Handle hObj,
int Index, GUI_DRAW_HANDLE hDrawObj);