|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdarg.h>#include <string.h>#include <stdlib.h>#include "windef.h"#include "winbase.h"#include "wingdi.h"#include "winuser.h"#include "uxtheme.h"#include "vssym32.h"#include "comctl32.h"#include "wine/debug.h"
Go to the source code of this file.
Macros | |
| #define | SCROLL_MIN_THUMB 6 |
| #define | SCROLL_MIN_RECT 4 |
Enumerations | |
| enum | SCROLL_HITTEST { SCROLL_NOWHERE , SCROLL_TOP_ARROW , SCROLL_TOP_RECT , SCROLL_THUMB , SCROLL_BOTTOM_RECT , SCROLL_BOTTOM_ARROW , SCROLL_NOWHERE , SCROLL_TOP_ARROW , SCROLL_TOP_RECT , SCROLL_THUMB , SCROLL_BOTTOM_RECT , SCROLL_BOTTOM_ARROW } |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (theme_scroll) | |
| static void | calc_thumb_dimensions (unsigned int size, SCROLLINFO *si, unsigned int *thumbpos, unsigned int *thumbsize) |
| static enum SCROLL_HITTEST | hit_test (HWND hwnd, HTHEME theme, POINT pt) |
| static void | redraw_part (HWND hwnd, HTHEME theme, enum SCROLL_HITTEST part) |
| static void | scroll_event (HWND hwnd, HTHEME theme, UINT msg, POINT pt) |
| static void | paint_scrollbar (HWND hwnd, HTHEME theme) |
| LRESULT CALLBACK | THEMING_ScrollbarSubclassProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, ULONG_PTR dwRefData) |
Variables | |
| static HWND | tracking_win = 0 |
| static enum SCROLL_HITTEST | tracking_hot_part = SCROLL_NOWHERE |
| #define SCROLL_MIN_RECT 4 |
Definition at line 39 of file theme_scrollbar.c.
| #define SCROLL_MIN_THUMB 6 |
Definition at line 36 of file theme_scrollbar.c.
Definition at line 41 of file theme_scrollbar.c.
|
static |
Definition at line 56 of file theme_scrollbar.c.
Referenced by hit_test(), paint_scrollbar(), and redraw_part().
|
static |
Definition at line 82 of file theme_scrollbar.c.
Referenced by scroll_event().
Definition at line 313 of file theme_scrollbar.c.
Referenced by THEMING_ScrollbarSubclassProc().
|
static |
Definition at line 155 of file theme_scrollbar.c.
Referenced by scroll_event().
Definition at line 259 of file theme_scrollbar.c.
Referenced by THEMING_ScrollbarSubclassProc().
| LRESULT CALLBACK THEMING_ScrollbarSubclassProc | ( | HWND | hwnd, |
| UINT | msg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam, | ||
| ULONG_PTR | dwRefData | ||
| ) |
Definition at line 528 of file theme_scrollbar.c.
| WINE_DEFAULT_DEBUG_CHANNEL | ( | theme_scroll | ) |
|
static |
Definition at line 52 of file theme_scrollbar.c.
Referenced by paint_scrollbar(), and scroll_event().
|
static |
Definition at line 51 of file theme_scrollbar.c.
Referenced by paint_scrollbar(), and scroll_event().