ReactOS 0.4.16-dev-258-g81860b4
|
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winnls.h"
#include "commctrl.h"
#include "uxtheme.h"
#include "vssym32.h"
#include "wine/debug.h"
#include "comctl32.h"
Go to the source code of this file.
Classes | |
struct | TRACKBAR_INFO |
Macros | |
#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 0x00000001 |
#define | TB_THUMBSIZECHANGED 0x00000002 |
#define | TB_THUMBCHANGED (TB_THUMBPOSCHANGED | TB_THUMBSIZECHANGED) |
#define | TB_SELECTIONCHANGED 0x00000004 |
#define | TB_DRAG_MODE 0x00000008 /* we're dragging the slider */ |
#define | TB_AUTO_PAGE_LEFT 0x00000010 |
#define | TB_AUTO_PAGE_RIGHT 0x00000020 |
#define | TB_AUTO_PAGE (TB_AUTO_PAGE_LEFT | TB_AUTO_PAGE_RIGHT) |
#define | TB_THUMB_HOT 0x00000040 /* mouse hovers above thumb */ |
#define | TB_USER_PAGE 0x00000080 |
#define | TB_IS_FOCUSED 0x00000100 |
#define | TIC_EDGE 0x20 |
#define | TIC_SELECTIONMARKMAX 0x80 |
#define | TIC_SELECTIONMARKMIN 0x100 |
#define | TIC_SELECTIONMARK (TIC_SELECTIONMARKMAX | TIC_SELECTIONMARKMIN) |
Variables | |
static const WCHAR | themeClass [] = { 'T','r','a','c','k','b','a','r',0 } |
#define TB_AUTO_PAGE (TB_AUTO_PAGE_LEFT | TB_AUTO_PAGE_RIGHT) |
Definition at line 87 of file trackbar.c.
#define TB_AUTO_PAGE_LEFT 0x00000010 |
Definition at line 85 of file trackbar.c.
#define TB_AUTO_PAGE_RIGHT 0x00000020 |
Definition at line 86 of file trackbar.c.
#define TB_DEFAULTPAGESIZE 20 |
Definition at line 75 of file trackbar.c.
Definition at line 84 of file trackbar.c.
#define TB_IS_FOCUSED 0x00000100 |
Definition at line 92 of file trackbar.c.
#define TB_REFRESH_DELAY 500 |
Definition at line 71 of file trackbar.c.
#define TB_REFRESH_TIMER 1 |
Definition at line 70 of file trackbar.c.
#define TB_SELECTIONCHANGED 0x00000004 |
Definition at line 83 of file trackbar.c.
#define TB_THUMB_HOT 0x00000040 /* mouse hovers above thumb */ |
Definition at line 88 of file trackbar.c.
#define TB_THUMBCHANGED (TB_THUMBPOSCHANGED | TB_THUMBSIZECHANGED) |
Definition at line 82 of file trackbar.c.
#define TB_THUMBPOSCHANGED 0x00000001 |
Definition at line 80 of file trackbar.c.
#define TB_THUMBSIZECHANGED 0x00000002 |
Definition at line 81 of file trackbar.c.
#define TB_USER_PAGE 0x00000080 |
Definition at line 91 of file trackbar.c.
#define TIC_EDGE 0x20 |
Definition at line 95 of file trackbar.c.
#define TIC_SELECTIONMARK (TIC_SELECTIONMARKMAX | TIC_SELECTIONMARKMIN) |
Definition at line 98 of file trackbar.c.
#define TIC_SELECTIONMARKMAX 0x80 |
Definition at line 96 of file trackbar.c.
#define TIC_SELECTIONMARKMIN 0x100 |
Definition at line 97 of file trackbar.c.
Definition at line 73 of file trackbar.c.
Definition at line 1128 of file trackbar.c.
Referenced by TRACKBAR_GetTic().
|
static |
Definition at line 1475 of file trackbar.c.
Referenced by TRACKBAR_InitializeThumb().
|
inlinestatic |
Definition at line 126 of file trackbar.c.
|
inlinestatic |
Definition at line 103 of file trackbar.c.
Referenced by TRACKBAR_Refresh().
|
static |
|
static |
Definition at line 132 of file trackbar.c.
Referenced by TRACKBAR_CaptureChanged(), TRACKBAR_KeyDown(), TRACKBAR_KeyUp(), TRACKBAR_LButtonUp(), TRACKBAR_LineDown(), TRACKBAR_LineUp(), TRACKBAR_MouseMove(), TRACKBAR_PageDown(), and TRACKBAR_PageUp().
|
static |
Definition at line 1721 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 836 of file trackbar.c.
Referenced by TRACKBAR_LButtonDown(), and TRACKBAR_LButtonUp().
|
static |
Definition at line 1026 of file trackbar.c.
Referenced by TRACKBAR_SetBuddy(), and TRACKBAR_Size().
|
static |
Definition at line 441 of file trackbar.c.
Referenced by TRACKBAR_LButtonDown(), TRACKBAR_MouseMove(), and TRACKBAR_Timer().
|
static |
Definition at line 277 of file trackbar.c.
Referenced by TRACKBAR_InitializeThumb(), TRACKBAR_Refresh(), and TRACKBAR_Size().
|
static |
Definition at line 407 of file trackbar.c.
Referenced by TRACKBAR_Refresh().
|
static |
Definition at line 331 of file trackbar.c.
Referenced by TRACKBAR_InvalidateThumb(), and TRACKBAR_UpdateThumb().
|
static |
Definition at line 1646 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1078 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1091 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 179 of file trackbar.c.
Referenced by TRACKBAR_GetAutoPageDirection(), and TRACKBAR_MouseMove().
|
static |
Definition at line 1510 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1565 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 463 of file trackbar.c.
Referenced by TRACKBAR_Refresh().
|
static |
Definition at line 486 of file trackbar.c.
Referenced by TRACKBAR_DrawTic().
|
static |
Definition at line 697 of file trackbar.c.
Referenced by TRACKBAR_Refresh().
|
inlinestatic |
Definition at line 557 of file trackbar.c.
Referenced by TRACKBAR_DrawTics().
|
static |
Definition at line 567 of file trackbar.c.
Referenced by TRACKBAR_Refresh().
|
static |
Definition at line 1866 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 606 of file trackbar.c.
Referenced by TRACKBAR_DrawThumb().
|
static |
Definition at line 206 of file trackbar.c.
Referenced by TRACKBAR_AutoPage(), and TRACKBAR_LButtonDown().
|
inlinestatic |
Definition at line 1106 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
|
inlinestatic |
Definition at line 1141 of file trackbar.c.
Referenced by TRACKBAR_GetTicPos(), and TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1152 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 401 of file trackbar.c.
Referenced by TRACKBAR_DrawChannel(), and TRACKBAR_DrawTics().
|
static |
Definition at line 1481 of file trackbar.c.
Referenced by TRACKBAR_Create(), TRACKBAR_Size(), and TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 377 of file trackbar.c.
Referenced by TRACKBAR_ClearSel(), TRACKBAR_ClearTics(), TRACKBAR_KillFocus(), TRACKBAR_SetFocus(), TRACKBAR_SetRange(), TRACKBAR_SetRangeMax(), TRACKBAR_SetRangeMin(), TRACKBAR_SetSel(), TRACKBAR_SetSelEnd(), TRACKBAR_SetSelStart(), TRACKBAR_SetThumbLength(), TRACKBAR_SetTic(), TRACKBAR_SetTicFreq(), and TRACKBAR_Size().
|
static |
Definition at line 383 of file trackbar.c.
Referenced by TRACKBAR_InvalidateThumbMove(), TRACKBAR_LButtonDown(), and TRACKBAR_LButtonUp().
|
inlinestatic |
Definition at line 393 of file trackbar.c.
Referenced by TRACKBAR_AutoPage(), TRACKBAR_KeyDown(), TRACKBAR_MouseMove(), and TRACKBAR_SetPos().
|
static |
Definition at line 1793 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1848 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1583 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1593 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1622 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
|
inlinestatic |
|
static |
Definition at line 1731 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 236 of file trackbar.c.
Referenced by TRACKBAR_AutoPage(), and TRACKBAR_KeyDown().
|
inlinestatic |
Definition at line 248 of file trackbar.c.
Referenced by TRACKBAR_AutoPage(), and TRACKBAR_KeyDown().
|
static |
Definition at line 1654 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 141 of file trackbar.c.
Referenced by TRACKBAR_SetRange(), TRACKBAR_SetRangeMax(), TRACKBAR_SetRangeMin(), and TRACKBAR_SetTicFreq().
|
static |
Definition at line 894 of file trackbar.c.
Referenced by TRACKBAR_Paint().
Definition at line 2068 of file trackbar.c.
Referenced by DllMain().
|
static |
Definition at line 1172 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1670 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1194 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1213 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1233 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1254 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1284 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1307 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1329 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1353 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1373 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1393 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1408 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1432 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1446 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1457 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
inlinestatic |
Definition at line 1466 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1681 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1697 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
|
static |
Definition at line 1708 of file trackbar.c.
Referenced by TRACKBAR_WindowProc().
Definition at line 2085 of file trackbar.c.
Referenced by DllMain().
|
static |
Definition at line 1203 of file trackbar.c.
Referenced by TRACKBAR_SetPageSize(), TRACKBAR_SetRange(), TRACKBAR_SetRangeMax(), and TRACKBAR_SetRangeMin().
|
inlinestatic |
Definition at line 371 of file trackbar.c.
Referenced by TRACKBAR_AutoPage(), TRACKBAR_InitializeThumb(), TRACKBAR_KeyDown(), TRACKBAR_MouseMove(), TRACKBAR_Refresh(), TRACKBAR_SetPos(), TRACKBAR_SetTicFreq(), and TRACKBAR_Size().
|
static |
Definition at line 851 of file trackbar.c.
Referenced by TRACKBAR_LButtonDown(), and TRACKBAR_Refresh().
|
static |
Definition at line 1879 of file trackbar.c.
Referenced by TRACKBAR_Register().
WINE_DEFAULT_DEBUG_CHANNEL | ( | trackbar | ) |
Definition at line 100 of file trackbar.c.
Referenced by theme_changed(), and TRACKBAR_Create().