|
ReactOS 0.4.16-dev-2491-g3dc6630
|
#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 3212 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 2604 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1768 of file listbox.c.
Referenced by LISTBOX_RemoveItem(), and LISTBOX_ResetContent().
Definition at line 2692 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1907 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 797 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetCaretIndex(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 971 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1015 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 927 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 1310 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 1075 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1091 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 869 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2572 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2034 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2461 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2158 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDownCombo(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2263 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2341 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2413 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2120 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2397 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2363 of file listbox.c.
Referenced by LISTBOX_HandleMouseMove(), and LISTBOX_HandleSystemTimer().
Definition at line 1990 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 824 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1669 of file listbox.c.
Referenced by LISTBOX_InsertString().
Definition at line 1733 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1299 of file listbox.c.
Referenced by LISTBOX_SelectItemRange().
Definition at line 1275 of file listbox.c.
Referenced by LISTBOX_InsertItem(), LISTBOX_RemoveItem(), and LISTBOX_SetItemHeight().
Definition at line 909 of file listbox.c.
Referenced by LISTBOX_FindFileStrPos(), LISTBOX_FindString(), and LISTBOX_FindStringPos().
Definition at line 1471 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), and LISTBOX_SetCaretIndex().
Definition at line 1622 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_HandleKeyDown(), LISTBOX_HandleLButtonDown(), LISTBOX_HandleTimer(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1226 of file listbox.c.
Referenced by LISTBOX_WindowProc().
Definition at line 1105 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 3197 of file listbox.c.
Referenced by DllMain().
Definition at line 1796 of file listbox.c.
Referenced by LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 764 of file listbox.c.
Referenced by LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1848 of file listbox.c.
Referenced by LISTBOX_Destroy(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1539 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1510 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDown(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_InsertItem(), LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1418 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1868 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1440 of file listbox.c.
Referenced by LISTBOX_Create(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1392 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1364 of file listbox.c.
Referenced by LISTBOX_HandleHScroll(), and LISTBOX_SetHorizontalExtent().
|
static |
Definition at line 1328 of file listbox.c.
Referenced by LISTBOX_SetFont(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 737 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1579 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 837 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 2706 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().