|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 3180 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 2572 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1736 of file listbox.c.
Referenced by LISTBOX_RemoveItem(), and LISTBOX_ResetContent().
Definition at line 2660 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1875 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 775 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetCaretIndex(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 949 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 993 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 905 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 1278 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 1053 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1069 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 847 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2540 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2002 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2429 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2126 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDownCombo(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2231 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2309 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2381 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2088 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 2365 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 2331 of file listbox.c.
Referenced by LISTBOX_HandleMouseMove(), and LISTBOX_HandleSystemTimer().
Definition at line 1958 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 802 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1637 of file listbox.c.
Referenced by LISTBOX_InsertString().
Definition at line 1701 of file listbox.c.
Referenced by LISTBOX_Directory(), LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1267 of file listbox.c.
Referenced by LISTBOX_SelectItemRange().
Definition at line 1243 of file listbox.c.
Referenced by LISTBOX_InsertItem(), LISTBOX_RemoveItem(), and LISTBOX_SetItemHeight().
Definition at line 887 of file listbox.c.
Referenced by LISTBOX_FindFileStrPos(), LISTBOX_FindString(), and LISTBOX_FindStringPos().
Definition at line 1439 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), and LISTBOX_SetCaretIndex().
Definition at line 1590 of file listbox.c.
Referenced by LISTBOX_HandleChar(), LISTBOX_HandleKeyDown(), LISTBOX_HandleLButtonDown(), LISTBOX_HandleTimer(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1194 of file listbox.c.
Referenced by LISTBOX_WindowProc().
Definition at line 1083 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 3165 of file listbox.c.
Referenced by DllMain().
Definition at line 1764 of file listbox.c.
Referenced by LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 742 of file listbox.c.
Referenced by LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1816 of file listbox.c.
Referenced by LISTBOX_Destroy(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1507 of file listbox.c.
Referenced by LISTBOX_MoveCaret(), LISTBOX_SetSelection(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1478 of file listbox.c.
Referenced by LISTBOX_HandleLButtonDown(), LISTBOX_HandleLButtonDownCombo(), LISTBOX_InsertItem(), LISTBOX_SetCount(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1386 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1836 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1408 of file listbox.c.
Referenced by LISTBOX_Create(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1360 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 1332 of file listbox.c.
Referenced by LISTBOX_HandleHScroll(), and LISTBOX_SetHorizontalExtent().
|
static |
Definition at line 1296 of file listbox.c.
Referenced by LISTBOX_SetFont(), LISTBOX_WindowProc(), and ListBoxWndProc_common().
Definition at line 715 of file listbox.c.
Referenced by LISTBOX_WindowProc(), and ListBoxWndProc_common().
|
static |
Definition at line 1547 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 815 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 2674 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().