ReactOS 0.4.16-dev-311-g9382aa2
|
#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/exception.h"
#include "wine/debug.h"
#include "wine/heap.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 | 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 118 of file listbox.c.
Definition at line 3175 of file listbox.c.
Referenced by DllMain().
Definition at line 175 of file listbox.c.
Referenced by LISTBOX_DeleteItem(), LISTBOX_FindString(), LISTBOX_FindStringPos(), LISTBOX_GetText(), LISTBOX_PaintItem(), and LISTBOX_WindowProc().
Definition at line 195 of file listbox.c.
Referenced by LISTBOX_GetCurrentPageSize(), LISTBOX_GetItemFromPoint(), LISTBOX_GetItemHeight(), LISTBOX_GetItemRect(), LISTBOX_GetMaxTopIndex(), LISTBOX_InsertItem(), LISTBOX_MakeItemVisible(), LISTBOX_Paint(), and LISTBOX_SetTopItem().
Definition at line 185 of file listbox.c.
Referenced by LISTBOX_DeleteItem(), LISTBOX_FindFileStrPos(), LISTBOX_FindString(), LISTBOX_FindStringPos(), LISTBOX_GetText(), LISTBOX_PaintItem(), and LISTBOX_WindowProc().
Definition at line 141 of file listbox.c.
Referenced by insert_item_data(), remove_item_data(), and resize_storage().
Definition at line 226 of file listbox.c.
Referenced by LISTBOX_InsertItem().
Definition at line 205 of file listbox.c.
Referenced by LISTBOX_GetSelCount(), LISTBOX_GetSelItems(), LISTBOX_HandleKeyDown(), LISTBOX_HandleLButtonDown(), LISTBOX_PaintItem(), LISTBOX_SelectItemRange(), and LISTBOX_WindowProc().
|
static |
Definition at line 2567 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1731 of file listbox.c.
Referenced by LISTBOX_RemoveItem(), and LISTBOX_ResetContent().
Definition at line 2655 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1870 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 772 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetCaretIndex(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 946 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 990 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 902 of file listbox.c.
Referenced by LISTBOX_FindFileStrPos(), LISTBOX_FindString(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 253 of file listbox.c.
Referenced by LISTBOX_HandleKeyDown(), LISTBOX_HandleTimer(), LISTBOX_HandleVScroll(), and LISTBOX_UpdateScroll().
Definition at line 558 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDown(), LISTBOX_HandleMouseMove(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1273 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 500 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 271 of file listbox.c.
Referenced by LISTBOX_SetTopItem().
Definition at line 1050 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1066 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 844 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2535 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1997 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2424 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2121 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDownCombo(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2226 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2304 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2376 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2083 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2360 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2326 of file listbox.c.
Referenced by LISTBOX_HandleMouseMove(), and LISTBOX_HandleSystemTimer().
Definition at line 1953 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 799 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1632 of file listbox.c.
Referenced by LISTBOX_InsertString().
Definition at line 1696 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1262 of file listbox.c.
Referenced by LISTBOX_SelectItemRange().
Definition at line 1238 of file listbox.c.
Referenced by LISTBOX_InsertItem(), LISTBOX_RemoveItem(), and LISTBOX_SetItemHeight().
Definition at line 884 of file listbox.c.
Referenced by LISTBOX_FindFileStrPos(), LISTBOX_FindString(), and LISTBOX_FindStringPos().
Definition at line 1434 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), and LISTBOX_SetCaretIndex().
Definition at line 1585 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_HandleKeyDown(), LISTBOX_HandleLButtonDown(), LISTBOX_HandleTimer(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1189 of file listbox.c.
Referenced by LISTBOX_WindowProc().
Definition at line 1080 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 605 of file listbox.c.
Referenced by LISTBOX_DrawFocusRect(), LISTBOX_Paint(), and LISTBOX_RepaintItem().
Definition at line 3160 of file listbox.c.
Referenced by DllMain().
Definition at line 1759 of file listbox.c.
Referenced by LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 739 of file listbox.c.
Referenced by LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1811 of file listbox.c.
Referenced by LISTBOX_Destroy(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1502 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1473 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDown(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_InsertItem(), LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1381 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1831 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1403 of file listbox.c.
Referenced by LISTBOX_Create(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1355 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1327 of file listbox.c.
Referenced by LISTBOX_HandleHScroll(), and LISTBOX_SetHorizontalExtent().
|
static |
Definition at line 1291 of file listbox.c.
Referenced by LISTBOX_SetFont(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 712 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1542 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 812 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 386 of file listbox.c.
Referenced by LISTBOX_HandleHScroll(), LISTBOX_HandleMouseWheel(), LISTBOX_HandleVScroll(), LISTBOX_MakeItemVisible(), LISTBOX_RemoveItem(), LISTBOX_SetCount(), LISTBOX_UpdatePage(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 435 of file listbox.c.
Referenced by LISTBOX_SetColumnWidth(), LISTBOX_SetItemHeight(), and LISTBOX_UpdateSize().
Definition at line 303 of file listbox.c.
Referenced by LISTBOX_InsertItem(), LISTBOX_RemoveItem(), LISTBOX_SetColumnWidth(), LISTBOX_SetCount(), LISTBOX_SetHorizontalPos(), LISTBOX_SetItemHeight(), LISTBOX_SetRedraw(), LISTBOX_SetTopItem(), LISTBOX_UpdateSize(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 455 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2669 of file listbox.c.
Referenced by COMBOLBOX_Register(), and LISTBOX_Register().
Definition at line 237 of file listbox.c.
Referenced by LISTBOX_RemoveItem().
Definition at line 146 of file listbox.c.
Referenced by LISTBOX_InitStorage(), LISTBOX_InsertItem(), LISTBOX_RemoveItem(), and LISTBOX_SetCount().
Definition at line 180 of file listbox.c.
Referenced by LISTBOX_InsertItem(), and LISTBOX_WindowProc().
Definition at line 200 of file listbox.c.
Referenced by LISTBOX_InsertItem(), and LISTBOX_SetItemHeight().
Definition at line 215 of file listbox.c.
Referenced by LISTBOX_InsertItem(), LISTBOX_SelectItemRange(), and LISTBOX_SetSelection().
WINE_DEFAULT_DEBUG_CHANNEL | ( | listbox | ) |
|
static |
Definition at line 127 of file listbox.c.
Referenced by LISTBOX_HandleLButtonUp(), LISTBOX_HandleMouseMove(), and LISTBOX_HandleSystemTimer().