43 #if defined(__cplusplus) 57 #define SLIDER_STATE_PRESSED WIDGET_STATE_USER0 63 #define SLIDER_CF_HORIZONTAL 0 64 #define SLIDER_CF_VERTICAL WIDGET_CF_VERTICAL 70 #define SLIDER_SKINFLEX_PI_PRESSED 0 71 #define SLIDER_SKINFLEX_PI_UNPRESSED 1 79 typedef WM_HMEM SLIDER_Handle;
89 } SLIDER_SKINFLEX_PROPS;
97 } SLIDER_SKINFLEX_INFO;
105 SLIDER_Handle SLIDER_Create (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int Id,
int WinFlags,
int SpecialFlags);
106 SLIDER_Handle SLIDER_CreateEx (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int WinFlags,
int ExFlags,
int Id);
107 SLIDER_Handle SLIDER_CreateUser (
int x0,
int y0,
int xSize,
int ySize, WM_HWIN hParent,
int WinFlags,
int ExFlags,
int Id,
int NumExtraBytes);
108 SLIDER_Handle SLIDER_CreateIndirect(
const GUI_WIDGET_CREATE_INFO * pCreateInfo, WM_HWIN hWinParent,
int x0,
int y0, WM_CALLBACK * cb);
117 void SLIDER_Callback(WM_MESSAGE * pMsg);
125 void SLIDER_Dec (SLIDER_Handle hObj);
126 void SLIDER_EnableFocusRect(SLIDER_Handle hObj,
int OnOff);
127 GUI_COLOR SLIDER_GetBarColor (SLIDER_Handle hObj);
128 GUI_COLOR SLIDER_GetBkColor (SLIDER_Handle hObj);
129 U8 SLIDER_GetFlag (SLIDER_Handle hObj,
U8 Flag);
130 GUI_COLOR SLIDER_GetFocusColor (SLIDER_Handle hObj);
131 GUI_COLOR SLIDER_GetTickColor (SLIDER_Handle hObj);
132 int SLIDER_GetUserData (SLIDER_Handle hObj,
void * pDest,
int NumBytes);
133 int SLIDER_GetValue (SLIDER_Handle hObj);
134 void SLIDER_Inc (SLIDER_Handle hObj);
135 void SLIDER_SetBarColor (SLIDER_Handle hObj,
GUI_COLOR Color);
136 void SLIDER_SetBkColor (SLIDER_Handle hObj,
GUI_COLOR Color);
138 void SLIDER_SetNumTicks (SLIDER_Handle hObj,
int NumTicks);
139 void SLIDER_SetRange (SLIDER_Handle hObj,
int Min,
int Max);
140 void SLIDER_SetTickColor (SLIDER_Handle hObj,
GUI_COLOR Color);
141 int SLIDER_SetUserData (SLIDER_Handle hObj,
const void * pSrc,
int NumBytes);
142 void SLIDER_SetValue (SLIDER_Handle hObj,
int v);
143 void SLIDER_SetWidth (SLIDER_Handle hObj,
int Width);
151 void SLIDER_GetSkinFlexProps (SLIDER_SKINFLEX_PROPS * pProps,
int Index);
152 void SLIDER_SetSkinClassic (SLIDER_Handle hObj);
153 void SLIDER_SetSkin (SLIDER_Handle hObj, WIDGET_DRAW_ITEM_FUNC * pfDrawSkin);
154 int SLIDER_DrawSkinFlex (
const WIDGET_ITEM_DRAW_INFO * pDrawItemInfo);
155 void SLIDER_SetSkinFlexProps (
const SLIDER_SKINFLEX_PROPS * pProps,
int Index);
156 void SLIDER_SetDefaultSkinClassic(
void);
157 WIDGET_DRAW_ITEM_FUNC * SLIDER_SetDefaultSkin(WIDGET_DRAW_ITEM_FUNC * pfDrawSkin);
159 #define SLIDER_SKIN_FLEX SLIDER_DrawSkinFlex 167 GUI_COLOR SLIDER_GetDefaultBkColor (
void);
168 GUI_COLOR SLIDER_GetDefaultBarColor (
void);
169 GUI_COLOR SLIDER_GetDefaultFocusColor(
void);
170 GUI_COLOR SLIDER_GetDefaultTickColor (
void);
171 void SLIDER_SetDefaultBkColor (
GUI_COLOR Color);
172 void SLIDER_SetDefaultBarColor (
GUI_COLOR Color);
174 void SLIDER_SetDefaultTickColor (
GUI_COLOR Color);
176 #if defined(__cplusplus) 180 #endif // GUI_WINSUPPORT