ReactOS 0.4.15-dev-6068-g8061a6f
|
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "commctrl.h"
#include "uxtheme.h"
#include "vssym32.h"
#include "wine/unicode.h"
#include "wine/exception.h"
#include "wine/debug.h"
#include "comctl32.h"
Go to the source code of this file.
Classes | |
struct | LB_ITEMDATA |
struct | LB_DESCR |
Macros | |
#define | LB_ARRAY_GRANULARITY 16 |
#define | LB_SCROLL_TIMEOUT 50 |
#define | LB_TIMER_ID 2 |
#define | LBS_DISPLAYCHANGED 0x80000000 |
#define | IS_OWNERDRAW(descr) ((descr)->style & (LBS_OWNERDRAWFIXED | LBS_OWNERDRAWVARIABLE)) |
#define | HAS_STRINGS(descr) (!IS_OWNERDRAW(descr) || ((descr)->style & LBS_HASSTRINGS)) |
#define | IS_MULTISELECT(descr) |
#define | SEND_NOTIFICATION(descr, code) |
#define | ISWIN31 (LOWORD(GetVersion()) == 0x0a03) |
#define | CHECK_DRIVE(item) |
#define | ATTRIBS |
Enumerations | |
enum | TIMER_DIRECTION { LB_TIMER_NONE , LB_TIMER_UP , LB_TIMER_LEFT , LB_TIMER_DOWN , LB_TIMER_RIGHT , LB_TIMER_NONE , LB_TIMER_UP , LB_TIMER_LEFT , LB_TIMER_DOWN , LB_TIMER_RIGHT } |
Variables | |
static TIMER_DIRECTION | LISTBOX_Timer = LB_TIMER_NONE |
#define ATTRIBS |
#define HAS_STRINGS | ( | descr | ) | (!IS_OWNERDRAW(descr) || ((descr)->style & LBS_HASSTRINGS)) |
#define IS_OWNERDRAW | ( | descr | ) | ((descr)->style & (LBS_OWNERDRAWFIXED | LBS_OWNERDRAWVARIABLE)) |
#define ISWIN31 (LOWORD(GetVersion()) == 0x0a03) |
Enumerator | |
---|---|
LB_TIMER_NONE | |
LB_TIMER_UP | |
LB_TIMER_LEFT | |
LB_TIMER_DOWN | |
LB_TIMER_RIGHT | |
LB_TIMER_NONE | |
LB_TIMER_UP | |
LB_TIMER_LEFT | |
LB_TIMER_DOWN | |
LB_TIMER_RIGHT |
Definition at line 115 of file listbox.c.
Definition at line 3069 of file listbox.c.
Referenced by DllMain().
|
static |
Definition at line 2473 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1634 of file listbox.c.
Referenced by LISTBOX_RemoveItem(), and LISTBOX_ResetContent().
Definition at line 2556 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1786 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 646 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetCaretIndex(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 833 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 877 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 790 of file listbox.c.
Referenced by LISTBOX_FindFileStrPos(), LISTBOX_FindString(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 133 of file listbox.c.
Referenced by LISTBOX_HandleKeyDown(), LISTBOX_HandleTimer(), LISTBOX_HandleVScroll(), and LISTBOX_UpdateScroll().
Definition at line 439 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDown(), LISTBOX_HandleMouseMove(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1162 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 381 of file listbox.c.
Referenced by LISTBOX_DrawFocusRect(), LISTBOX_InvalidateItemRect(), LISTBOX_InvalidateItems(), LISTBOX_RepaintItem(), LISTBOX_SetHorizontalPos(), LISTBOX_UpdateSize(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 151 of file listbox.c.
Referenced by LISTBOX_SetTopItem().
Definition at line 938 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 955 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 734 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2441 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1913 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2329 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2026 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDownCombo(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2131 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2209 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2281 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1999 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2265 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2231 of file listbox.c.
Referenced by LISTBOX_HandleMouseMove(), and LISTBOX_HandleSystemTimer().
Definition at line 1869 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 673 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1510 of file listbox.c.
Referenced by LISTBOX_InsertString().
Definition at line 1599 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1151 of file listbox.c.
Referenced by LISTBOX_SelectItemRange().
Definition at line 1127 of file listbox.c.
Referenced by LISTBOX_InsertItem(), LISTBOX_RemoveItem(), and LISTBOX_SetItemHeight().
Definition at line 772 of file listbox.c.
Referenced by LISTBOX_FindFileStrPos(), LISTBOX_FindString(), and LISTBOX_FindStringPos().
Definition at line 1316 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), and LISTBOX_SetCaretIndex().
Definition at line 1463 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_HandleKeyDown(), LISTBOX_HandleLButtonDown(), LISTBOX_HandleTimer(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1078 of file listbox.c.
Referenced by LISTBOX_WindowProc().
Definition at line 970 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 486 of file listbox.c.
Referenced by LISTBOX_DrawFocusRect(), LISTBOX_Paint(), and LISTBOX_RepaintItem().
Definition at line 3054 of file listbox.c.
Referenced by DllMain().
Definition at line 1670 of file listbox.c.
Referenced by LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 613 of file listbox.c.
Referenced by LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1736 of file listbox.c.
Referenced by LISTBOX_Destroy(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1380 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1355 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDown(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_InsertItem(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1270 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1754 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1285 of file listbox.c.
Referenced by LISTBOX_Create(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1244 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1216 of file listbox.c.
Referenced by LISTBOX_HandleHScroll(), and LISTBOX_SetHorizontalExtent().
|
static |
Definition at line 1180 of file listbox.c.
Referenced by LISTBOX_SetFont(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 586 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1420 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_HandleKeyDown(), LISTBOX_HandleLButtonDown(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_InsertItem(), LISTBOX_MoveCaret(), LISTBOX_RemoveItem(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 702 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 266 of file listbox.c.
Referenced by LISTBOX_HandleHScroll(), LISTBOX_HandleMouseWheel(), LISTBOX_HandleVScroll(), LISTBOX_MakeItemVisible(), LISTBOX_RemoveItem(), LISTBOX_UpdatePage(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 316 of file listbox.c.
Referenced by LISTBOX_SetColumnWidth(), LISTBOX_SetItemHeight(), and LISTBOX_UpdateSize().
Definition at line 183 of file listbox.c.
Referenced by LISTBOX_InsertItem(), LISTBOX_RemoveItem(), LISTBOX_SetHorizontalPos(), LISTBOX_SetItemHeight(), LISTBOX_SetRedraw(), LISTBOX_SetTopItem(), LISTBOX_UpdateSize(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 336 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2570 of file listbox.c.