ReactOS 0.4.16-dev-847-g386fccd
|
#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().