34 #ifndef SPINBOX_PRIVATE_H 35 #define SPINBOX_PRIVATE_H 57 WIDGET_DRAW_ITEM_FUNC * pfDrawSkin;
58 } SPINBOX_SKIN_PRIVATE;
73 SPINBOX_SKIN_PRIVATE SkinPrivate;
79 const WIDGET_SKIN * pWidgetSkin;
94 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 95 #define SPINBOX_INIT_ID(p) (p->Widget.DebugId = SPINBOX_ID) 97 #define SPINBOX_INIT_ID(p) 100 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 101 SPINBOX_OBJ * SPINBOX_LockH(SPINBOX_Handle h);
102 #define SPINBOX_LOCK_H(h) SPINBOX_LockH(h) 104 #define SPINBOX_LOCK_H(h) (SPINBOX_OBJ *)GUI_LOCK_H(h) 107 #define SPINBOX_BUTTON_NONE -1 108 #define SPINBOX_BUTTON_0 0 109 #define SPINBOX_BUTTON_1 1 111 #define SPINBOX_TIMER_ID 1234 119 void SPINBOX__ApplyProps (SPINBOX_Handle hObj, SPINBOX_SKINFLEX_PROPS *
const * ppProps);
120 void SPINBOX__DrawBk (SPINBOX_Handle hObj,
GUI_COLOR Color);
121 void SPINBOX__GetButtonRect (SPINBOX_Handle hObj,
GUI_RECT * pButtonRect,
U8 ButtonIndex);
122 void SPINBOX__GetButtonRectEx(SPINBOX_Handle hObj, WIDGET_ITEM_DRAW_INFO * ItemInfo);
123 int SPINBOX__GetDefaultMax (
void);
124 int SPINBOX__GetDefaultMin (
void);
138 extern SPINBOX_PROPS SPINBOX__DefaultProps;
139 extern const WIDGET_SKIN SPINBOX__SkinClassic;
140 extern WIDGET_SKIN SPINBOX__Skin;
141 extern const WIDGET_SKIN * SPINBOX__pSkinDefault;
143 #endif // GUI_WINSUPPORT 144 #endif // SPINBOX_PRIVATE_H
GUI_HMEM GUI_TIMER_HANDLE