Data Structures |
| struct | TRACKBAR_INFO |
Defines |
| #define | TB_REFRESH_TIMER 1 |
| #define | TB_REFRESH_DELAY 500 |
| #define | TOOLTIP_OFFSET 2 /* distance from ctrl edge to tooltip */ |
| #define | TB_DEFAULTPAGESIZE 20 |
| #define | TB_THUMBPOSCHANGED 1 |
| #define | TB_THUMBSIZECHANGED 2 |
| #define | TB_THUMBCHANGED (TB_THUMBPOSCHANGED | TB_THUMBSIZECHANGED) |
| #define | TB_SELECTIONCHANGED 4 |
| #define | TB_DRAG_MODE 8 /* we're dragging the slider */ |
| #define | TB_AUTO_PAGE_LEFT 16 |
| #define | TB_AUTO_PAGE_RIGHT 32 |
| #define | TB_AUTO_PAGE (TB_AUTO_PAGE_LEFT | TB_AUTO_PAGE_RIGHT) |
| #define | TB_THUMB_HOT 64 /* mouse hovers above thumb */ |
| #define | TIC_EDGE 0x20 |
| #define | TIC_SELECTIONMARKMAX 0x80 |
| #define | TIC_SELECTIONMARKMIN 0x100 |
| #define | TIC_SELECTIONMARK (TIC_SELECTIONMARKMAX | TIC_SELECTIONMARKMIN) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (trackbar) |
| static int | notify_customdraw (const TRACKBAR_INFO *infoPtr, NMCUSTOMDRAW *pnmcd, int stage) |
| static LRESULT | notify_hdr (const TRACKBAR_INFO *infoPtr, INT code, LPNMHDR pnmh) |
| static int | notify (const TRACKBAR_INFO *infoPtr, INT code) |
| static void | notify_with_scroll (const TRACKBAR_INFO *infoPtr, UINT code) |
| static void | TRACKBAR_RecalculateTics (TRACKBAR_INFO *infoPtr) |
| static LONG | TRACKBAR_ConvertPlaceToPosition (const TRACKBAR_INFO *infoPtr, int place) |
| static LONG | TRACKBAR_GetAutoPageDirection (const TRACKBAR_INFO *infoPtr, POINT clickPoint) |
| static void | TRACKBAR_PageDown (TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_PageUp (TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_LineUp (TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_LineDown (TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_CalcChannel (TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_CalcThumb (const TRACKBAR_INFO *infoPtr, LONG lPos, RECT *thumb) |
| static void | TRACKBAR_UpdateThumb (TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_InvalidateAll (const TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_InvalidateThumb (const TRACKBAR_INFO *infoPtr, LONG thumbPos) |
| static void | TRACKBAR_InvalidateThumbMove (const TRACKBAR_INFO *infoPtr, LONG oldPos, LONG newPos) |
| static BOOL | TRACKBAR_HasSelection (const TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_CalcSelection (TRACKBAR_INFO *infoPtr) |
| static BOOL | TRACKBAR_AutoPage (TRACKBAR_INFO *infoPtr, POINT clickPoint) |
| static void | TRACKBAR_DrawChannel (const TRACKBAR_INFO *infoPtr, HDC hdc) |
| static void | TRACKBAR_DrawOneTic (const TRACKBAR_INFO *infoPtr, HDC hdc, LONG ticPos, int flags) |
| static void | TRACKBAR_DrawTic (const TRACKBAR_INFO *infoPtr, HDC hdc, LONG ticPos, int flags) |
| static void | TRACKBAR_DrawTics (const TRACKBAR_INFO *infoPtr, HDC hdc) |
| static void | TRACKBAR_DrawThumb (const TRACKBAR_INFO *infoPtr, HDC hdc) |
| static void | TRACKBAR_ActivateToolTip (const TRACKBAR_INFO *infoPtr, BOOL fShow) |
| static void | TRACKBAR_UpdateToolTip (const TRACKBAR_INFO *infoPtr) |
| static void | TRACKBAR_Refresh (TRACKBAR_INFO *infoPtr, HDC hdcDst) |
| static void | TRACKBAR_AlignBuddies (const TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_ClearSel (TRACKBAR_INFO *infoPtr, BOOL fRedraw) |
| static LRESULT | TRACKBAR_ClearTics (TRACKBAR_INFO *infoPtr, BOOL fRedraw) |
| static LRESULT | TRACKBAR_GetChannelRect (const TRACKBAR_INFO *infoPtr, LPRECT lprc) |
| static LONG | TRACKBAR_GetNumTics (const TRACKBAR_INFO *infoPtr) |
| static int | comp_tics (const void *ap, const void *bp) |
| static LONG | TRACKBAR_GetTic (const TRACKBAR_INFO *infoPtr, INT iTic) |
| static LONG | TRACKBAR_GetTicPos (const TRACKBAR_INFO *infoPtr, INT iTic) |
| static HWND | TRACKBAR_SetBuddy (TRACKBAR_INFO *infoPtr, BOOL fLocation, HWND hwndBuddy) |
| static LONG | TRACKBAR_SetLineSize (TRACKBAR_INFO *infoPtr, LONG lLineSize) |
| static LONG | TRACKBAR_SetPageSize (TRACKBAR_INFO *infoPtr, LONG lPageSize) |
| static LRESULT | TRACKBAR_SetPos (TRACKBAR_INFO *infoPtr, BOOL fPosition, LONG lPosition) |
| static LRESULT | TRACKBAR_SetRange (TRACKBAR_INFO *infoPtr, BOOL fRedraw, LONG lRange) |
| static LRESULT | TRACKBAR_SetRangeMax (TRACKBAR_INFO *infoPtr, BOOL fRedraw, LONG lMax) |
| static LRESULT | TRACKBAR_SetRangeMin (TRACKBAR_INFO *infoPtr, BOOL fRedraw, LONG lMin) |
| static LRESULT | TRACKBAR_SetSel (TRACKBAR_INFO *infoPtr, BOOL fRedraw, LONG lSel) |
| static LRESULT | TRACKBAR_SetSelEnd (TRACKBAR_INFO *infoPtr, BOOL fRedraw, LONG lEnd) |
| static LRESULT | TRACKBAR_SetSelStart (TRACKBAR_INFO *infoPtr, BOOL fRedraw, LONG lStart) |
| static LRESULT | TRACKBAR_SetThumbLength (TRACKBAR_INFO *infoPtr, UINT iLength) |
| static LRESULT | TRACKBAR_SetTic (TRACKBAR_INFO *infoPtr, LONG lPos) |
| static LRESULT | TRACKBAR_SetTicFreq (TRACKBAR_INFO *infoPtr, WORD wFreq) |
| static INT | TRACKBAR_SetTipSide (TRACKBAR_INFO *infoPtr, INT fLocation) |
| static LRESULT | TRACKBAR_SetToolTips (TRACKBAR_INFO *infoPtr, HWND hwndTT) |
| static BOOL | TRACKBAR_SetUnicodeFormat (TRACKBAR_INFO *infoPtr, BOOL fUnicode) |
| static LRESULT | TRACKBAR_InitializeThumb (TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_Create (HWND hwnd, const CREATESTRUCTW *lpcs) |
| static LRESULT | TRACKBAR_Destroy (TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_KillFocus (TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_LButtonDown (TRACKBAR_INFO *infoPtr, INT x, INT y) |
| static LRESULT | TRACKBAR_LButtonUp (TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_CaptureChanged (const TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_Paint (TRACKBAR_INFO *infoPtr, HDC hdc) |
| static LRESULT | TRACKBAR_SetFocus (TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_Size (TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_StyleChanged (TRACKBAR_INFO *infoPtr, WPARAM wStyleType, const STYLESTRUCT *lpss) |
| static LRESULT | TRACKBAR_Timer (TRACKBAR_INFO *infoPtr) |
| static LRESULT | theme_changed (const TRACKBAR_INFO *infoPtr) |
| static LRESULT | TRACKBAR_MouseMove (TRACKBAR_INFO *infoPtr, INT x, INT y) |
| static BOOL | TRACKBAR_KeyDown (TRACKBAR_INFO *infoPtr, INT nVirtKey) |
| static BOOL | TRACKBAR_KeyUp (const TRACKBAR_INFO *infoPtr, INT nVirtKey) |
| static LRESULT WINAPI | TRACKBAR_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| void | TRACKBAR_Register (void) |
| void | TRACKBAR_Unregister (void) |
Variables |
| static const WCHAR | themeClass [] = { 'T','r','a','c','k','b','a','r',0 } |