|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <assert.h>#include <ctype.h>#include <string.h>#include <stdlib.h>#include <stdarg.h>#include <stdio.h>#include "windef.h"#include "winbase.h"#include "winnt.h"#include "wingdi.h"#include "winuser.h"#include "winnls.h"#include "commctrl.h"#include "comctl32.h"#include "uxtheme.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | tagCOLUMN_INFO |
| struct | tagITEMHDR |
| struct | tagSUBITEM_INFO |
| struct | tagITEM_INFO |
| struct | tagITEM_ID |
| struct | tagRANGE |
| struct | tagRANGES |
| struct | tagITERATOR |
| struct | tagDELAYED_ITEM_EDIT |
| struct | tagLISTVIEW_INFO |
Typedefs | |
| typedef struct tagCOLUMN_INFO | COLUMN_INFO |
| typedef struct tagITEMHDR | ITEMHDR |
| typedef struct tagITEMHDR * | LPITEMHDR |
| typedef struct tagSUBITEM_INFO | SUBITEM_INFO |
| typedef struct tagITEM_ID | ITEM_ID |
| typedef struct tagITEM_INFO | ITEM_INFO |
| typedef struct tagRANGE | RANGE |
| typedef struct tagRANGES * | RANGES |
| typedef struct tagITERATOR | ITERATOR |
| typedef struct tagDELAYED_ITEM_EDIT | DELAYED_ITEM_EDIT |
| typedef struct tagLISTVIEW_INFO | LISTVIEW_INFO |
Enumerations | |
| enum | notification_mask { NOTIFY_MASK_ITEM_CHANGE = 0x1 , NOTIFY_MASK_END_LABEL_EDIT = 0x2 , NOTIFY_MASK_UNMASK_ALL = 0xffffffff } |
| enum | key_state { SHIFT_KEY = 0x1 , CTRL_KEY = 0x2 , SPACE_KEY = 0x4 } |
Variables | |
| static const WCHAR | themeClass [] = {'L','i','s','t','V','i','e','w',0} |
| #define CAPTION_BORDER 2 |
Definition at line 400 of file listview.c.
| #define DEBUG_BUFFER_SIZE 256 |
Definition at line 343 of file listview.c.
| #define DEBUG_BUFFERS 20 |
Definition at line 341 of file listview.c.
| #define DEFAULT_COLUMN_WIDTH 128 |
Definition at line 387 of file listview.c.
| #define DEFAULT_LABEL_WIDTH 40 |
Definition at line 382 of file listview.c.
| #define DISP_TEXT_SIZE 260 |
Definition at line 349 of file listview.c.
| #define HEIGHT_PADDING 1 |
Definition at line 355 of file listview.c.
| #define ICON_BOTTOM_PADDING 4 |
Definition at line 375 of file listview.c.
| #define ICON_LR_HALF (ICON_LR_PADDING/2) |
Definition at line 379 of file listview.c.
| #define ICON_LR_PADDING 16 |
Definition at line 378 of file listview.c.
| #define ICON_TOP_PADDING (ICON_TOP_PADDING_NOTHITABLE + ICON_TOP_PADDING_HITABLE) |
Definition at line 374 of file listview.c.
| #define ICON_TOP_PADDING_HITABLE 2 |
Definition at line 373 of file listview.c.
| #define ICON_TOP_PADDING_NOTHITABLE 2 |
Definition at line 372 of file listview.c.
| #define IMAGE_PADDING 2 |
Definition at line 393 of file listview.c.
| #define KEY_DELAY 450 |
Definition at line 411 of file listview.c.
| #define LABEL_HOR_PADDING 5 |
Definition at line 376 of file listview.c.
| #define LABEL_VERT_PADDING 7 |
Definition at line 377 of file listview.c.
| #define LISTVIEW_DUMP | ( | iP | ) |
Definition at line 414 of file listview.c.
| #define LISTVIEW_SCROLL_ICON_LINE_SIZE 37 |
Definition at line 390 of file listview.c.
| #define LV_FL_DT_FLAGS (DT_TOP | DT_NOPREFIX | DT_EDITCONTROL | DT_CENTER | DT_WORDBREAK | DT_NOCLIP) |
Definition at line 404 of file listview.c.
| #define LV_ML_DT_FLAGS (DT_TOP | DT_NOPREFIX | DT_EDITCONTROL | DT_CENTER | DT_WORDBREAK | DT_WORD_ELLIPSIS | DT_END_ELLIPSIS) |
Definition at line 403 of file listview.c.
| #define LV_SL_DT_FLAGS (DT_VCENTER | DT_NOPREFIX | DT_EDITCONTROL | DT_SINGLELINE | DT_WORD_ELLIPSIS | DT_END_ELLIPSIS) |
Definition at line 405 of file listview.c.
| #define MAX_EMPTYTEXT_SELECT_WIDTH 80 |
Definition at line 384 of file listview.c.
| #define ranges_check | ( | ranges, | |
| desc | |||
| ) | if (TRACE_ON(listview)) ranges_assert(ranges, desc, __FILE__, __LINE__) |
Definition at line 3196 of file listview.c.
| #define REPORT_MARGINX 2 |
Definition at line 358 of file listview.c.
| #define SB_INTERNAL -1 |
Definition at line 346 of file listview.c.
| #define SCROLL_DOWN 0x8 |
Definition at line 3932 of file listview.c.
| #define SCROLL_LEFT 0x1 |
Definition at line 3929 of file listview.c.
| #define SCROLL_RIGHT 0x2 |
Definition at line 3930 of file listview.c.
| #define SCROLL_UP 0x4 |
Definition at line 3931 of file listview.c.
| #define STATEIMAGEINDEX | ( | x | ) | (((x) & LVIS_STATEIMAGEMASK) >> 12) |
Definition at line 408 of file listview.c.
| #define TRAILING_HEADER_PADDING 11 |
Definition at line 397 of file listview.c.
| #define TRAILING_LABEL_PADDING 12 |
Definition at line 396 of file listview.c.
| #define WIDTH_PADDING 12 |
Definition at line 352 of file listview.c.
| typedef struct tagCOLUMN_INFO COLUMN_INFO |
| typedef struct tagITEM_ID ITEM_ID |
Definition at line 167 of file listview.c.
| typedef struct tagITEM_INFO ITEM_INFO |
| typedef struct tagITEMHDR ITEMHDR |
| typedef struct tagITERATOR ITERATOR |
| typedef struct tagLISTVIEW_INFO LISTVIEW_INFO |
| typedef struct tagITEMHDR * LPITEMHDR |
| typedef struct tagSUBITEM_INFO SUBITEM_INFO |
| Enumerator | |
|---|---|
| SHIFT_KEY | |
| CTRL_KEY | |
| SPACE_KEY | |
Definition at line 429 of file listview.c.
| Enumerator | |
|---|---|
| NOTIFY_MASK_ITEM_CHANGE | |
| NOTIFY_MASK_END_LABEL_EDIT | |
| NOTIFY_MASK_UNMASK_ALL | |
Definition at line 210 of file listview.c.
|
inlinestatic |
Definition at line 1582 of file listview.c.
Referenced by EditLblWndProcT().
|
static |
Definition at line 8225 of file listview.c.
Referenced by LISTVIEW_InsertColumnT(), and LISTVIEW_SetColumnT().
|
static |
Definition at line 6199 of file listview.c.
Referenced by LISTVIEW_EditLabelT().
|
static |
Definition at line 1036 of file listview.c.
Referenced by LISTVIEW_DrawItem(), LISTVIEW_Refresh(), and LISTVIEW_RefreshOwnerDraw().
Definition at line 568 of file listview.c.
Referenced by debuglvcolumn_t(), debuglvitem_t(), and debugscrollinfo().
Definition at line 669 of file listview.c.
Referenced by LISTVIEW_InsertColumnT(), and LISTVIEW_SetColumnT().
|
static |
Definition at line 716 of file listview.c.
Referenced by notify_click().
Definition at line 627 of file listview.c.
Referenced by LISTVIEW_DrawItem(), LISTVIEW_GetItemMetrics(), LISTVIEW_GetItemT(), LISTVIEW_InsertItemT(), LISTVIEW_RefreshOwnerDraw(), LISTVIEW_SetItemState(), LISTVIEW_SetItemT(), LISTVIEW_SetItemTextT(), and notify_dispinfoT().
|
static |
Definition at line 618 of file listview.c.
Referenced by notify_listview().
Definition at line 575 of file listview.c.
Referenced by iterator_frameditems_absolute(), ranges_add(), ranges_cmp(), ranges_del(), and ranges_dump().
Definition at line 725 of file listview.c.
Referenced by LISTVIEW_HScroll(), and LISTVIEW_VScroll().
|
static |
Definition at line 581 of file listview.c.
Referenced by LISTVIEW_UpdateHScroll(), and LISTVIEW_UpdateVScroll().
Definition at line 555 of file listview.c.
Referenced by CreateEditLabelT(), LISTVIEW_EditLabelT(), and LISTVIEW_EndEditLabelT().
Definition at line 561 of file listview.c.
Referenced by debuglvcolumn_t(), and debuglvitem_t().
|
static |
Definition at line 6182 of file listview.c.
Referenced by CreateEditLabelT().
|
static |
Definition at line 6111 of file listview.c.
Referenced by EditLblWndProcA(), and EditLblWndProcW().
|
static |
Definition at line 6165 of file listview.c.
Referenced by CreateEditLabelT().
Definition at line 744 of file listview.c.
Referenced by notify_dispinfoT(), and notify_forward_header().
|
static |
Definition at line 1629 of file listview.c.
Referenced by LISTVIEW_InsertItemT().
Definition at line 4277 of file listview.c.
Referenced by LISTVIEW_InsertItemT(), and LISTVIEW_SetItemT().
|
inlinestatic |
Definition at line 1589 of file listview.c.
Referenced by LISTVIEW_GetNextItem(), LISTVIEW_ScrollOnInsert(), LISTVIEW_SetItemPosition(), LISTVIEW_SetRedraw(), LISTVIEW_Size(), and LISTVIEW_Update().
|
inlinestatic |
Definition at line 1744 of file listview.c.
Referenced by LISTVIEW_InvalidateColumn(), LISTVIEW_InvalidateItem(), LISTVIEW_InvalidateRect(), LISTVIEW_InvalidateSubItem(), LISTVIEW_Notify(), LISTVIEW_ScrollColumns(), LISTVIEW_ScrollOnInsert(), LISTVIEW_Size(), LISTVIEW_UpdateScroll(), and LISTVIEW_WMPaint().
Definition at line 470 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), LISTVIEW_DeleteColumn(), LISTVIEW_DeleteItem(), LISTVIEW_GetItemMetrics(), LISTVIEW_GetItemT(), LISTVIEW_GetStringWidthT(), LISTVIEW_SetItemT(), notify_dispinfoT(), textdupTtoW(), textfreeT(), textlenT(), and textsetptrT().
Definition at line 1310 of file listview.c.
Referenced by LISTVIEW_DeselectAllSkipItems(), LISTVIEW_HitTest(), LISTVIEW_InvalidateSelectedItems(), LISTVIEW_MarqueeHighlight(), LISTVIEW_Refresh(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), and LISTVIEW_SetGroupSelection().
Definition at line 1318 of file listview.c.
Referenced by iterator_frameditems_absolute(), iterator_rangeitems(), iterator_rangesitems(), and iterator_visibleitems().
|
static |
Definition at line 1447 of file listview.c.
Referenced by iterator_visibleitems(), LISTVIEW_HitTest(), LISTVIEW_InvalidateSelectedItems(), and LISTVIEW_SetGroupSelection().
|
static |
Definition at line 1348 of file listview.c.
Referenced by iterator_frameditems(), and LISTVIEW_MarqueeHighlight().
Definition at line 1215 of file listview.c.
Referenced by iterator_remove_common_items(), iterator_visibleitems(), LISTVIEW_DeselectAllSkipItems(), LISTVIEW_DrawItem(), LISTVIEW_HitTest(), LISTVIEW_InvalidateSelectedItems(), LISTVIEW_MarqueeHighlight(), LISTVIEW_RefreshOwnerDraw(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), and LISTVIEW_SetGroupSelection().
Definition at line 1255 of file listview.c.
Referenced by iterator_remove_common_items(), and LISTVIEW_RefreshList().
Definition at line 1291 of file listview.c.
Referenced by LISTVIEW_Refresh().
Definition at line 1327 of file listview.c.
Referenced by iterator_frameditems_absolute().
Definition at line 1338 of file listview.c.
Referenced by iterator_frameditems_absolute(), LISTVIEW_DeselectAllSkipItems(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), and LISTVIEW_SetGroupSelection().
Definition at line 1518 of file listview.c.
Referenced by LISTVIEW_MarqueeHighlight().
|
static |
Definition at line 1463 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
DESCRIPTION: Adds a block of selections.
PARAMETER(S): [I] infoPtr : valid pointer to the listview structure [I] nItem : item index
RETURN: Whether the window is still valid.
Definition at line 3671 of file listview.c.
Referenced by LISTVIEW_LButtonDown().
|
static |
Definition at line 5415 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2869 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), LISTVIEW_Paint(), LISTVIEW_ScrollOnInsert(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_SetRedraw(), LISTVIEW_SetView(), LISTVIEW_Size(), LISTVIEW_StyleChanged(), LISTVIEW_Update(), and LISTVIEW_WindowProc().
|
static |
Definition at line 3094 of file listview.c.
Referenced by LISTVIEW_RefreshReportGrid(), LISTVIEW_SetFont(), LISTVIEW_SetImageList(), and LISTVIEW_UpdateItemSize().
|
static |
Definition at line 3034 of file listview.c.
Referenced by LISTVIEW_UpdateItemSize().
Definition at line 9417 of file listview.c.
Referenced by LISTVIEW_SortItems().
Definition at line 9441 of file listview.c.
Referenced by LISTVIEW_SortItems().
|
static |
Definition at line 5530 of file listview.c.
Referenced by LISTVIEW_Command(), and LISTVIEW_WindowProc().
|
static |
Definition at line 12112 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9722 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8640 of file listview.c.
Referenced by LISTVIEW_SetExtendedListViewStyle().
|
static |
Definition at line 5556 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 1667 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_InsertColumnT(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_SetView(), LISTVIEW_ShowWindow(), and LISTVIEW_StyleChanged().
|
static |
Definition at line 9608 of file listview.c.
Referenced by LISTVIEW_LButtonUp().
|
static |
Definition at line 5621 of file listview.c.
Referenced by LISTVIEW_Destroy(), and LISTVIEW_WindowProc().
|
static |
Definition at line 5758 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 5915 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 3547 of file listview.c.
Referenced by LISTVIEW_LButtonDown(), and LISTVIEW_RButtonDown().
|
inlinestatic |
Definition at line 3536 of file listview.c.
Referenced by LISTVIEW_DeselectAll(), LISTVIEW_SetSelection(), and set_main_item().
|
static |
Definition at line 3514 of file listview.c.
Referenced by LISTVIEW_DeselectAllSkipItem(), and LISTVIEW_SetGroupSelection().
|
static |
Definition at line 9778 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1720 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 4845 of file listview.c.
Referenced by LISTVIEW_CreateDragImage(), LISTVIEW_RefreshList(), and LISTVIEW_RefreshReport().
|
static |
Definition at line 4681 of file listview.c.
Referenced by LISTVIEW_DrawItem().
|
static |
Definition at line 9579 of file listview.c.
Referenced by LISTVIEW_Notify().
|
static |
Definition at line 6238 of file listview.c.
Referenced by LISTVIEW_DelayedEditItem(), and LISTVIEW_WindowProc().
|
static |
Definition at line 9801 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 5992 of file listview.c.
Referenced by EditLblWndProcT(), and LISTVIEW_CancelEditLabel().
|
static |
Definition at line 6342 of file listview.c.
Referenced by LISTVIEW_KeySelection(), LISTVIEW_SetItemCount(), LISTVIEW_WindowProc(), and set_main_item().
|
inlinestatic |
Definition at line 9820 of file listview.c.
Referenced by LISTVIEW_PrintClient(), and LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 4671 of file listview.c.
Referenced by LISTVIEW_EraseBkgnd(), and LISTVIEW_Refresh().
|
static |
Definition at line 6574 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 6429 of file listview.c.
Referenced by LISTVIEW_FindItemA(), LISTVIEW_GetNextItem(), and LISTVIEW_WindowProc().
|
static |
Definition at line 2928 of file listview.c.
Referenced by LISTVIEW_FindItemW(), and LISTVIEW_GetViewRect().
|
inlinestatic |
Definition at line 1643 of file listview.c.
Referenced by LISTVIEW_DrawItemPart(), LISTVIEW_GetColumnT(), LISTVIEW_GetHeaderRect(), LISTVIEW_GetItemMetrics(), LISTVIEW_GetItemOrigin(), LISTVIEW_GetItemRect(), LISTVIEW_HitTest(), LISTVIEW_Notify(), LISTVIEW_ScrollColumns(), LISTVIEW_SetColumnT(), and LISTVIEW_SetColumnWidth().
|
inlinestatic |
|
static |
Definition at line 6604 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 6672 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1827 of file listview.c.
Referenced by LISTVIEW_GetAreaRect(), LISTVIEW_GetCountPerPage(), LISTVIEW_GetItemOrigin(), LISTVIEW_GetNextItem(), LISTVIEW_GetTopIndex(), LISTVIEW_KeyDown(), LISTVIEW_MouseWheel(), LISTVIEW_ScrollOnInsert(), LISTVIEW_SetItemCount(), and LISTVIEW_UpdateHScroll().
|
static |
Definition at line 6716 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1809 of file listview.c.
Referenced by LISTVIEW_GetCountPerPage(), LISTVIEW_GetNextItem(), LISTVIEW_GetTopIndex(), and LISTVIEW_KeyDown().
|
inlinestatic |
Definition at line 1702 of file listview.c.
Referenced by column_fill_hditem(), LISTVIEW_CalculateItemWidth(), LISTVIEW_DeleteColumn(), LISTVIEW_InvalidateColumn(), LISTVIEW_InvalidateSubItem(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), LISTVIEW_SetColumnWidth(), and LISTVIEW_UpdateHScroll().
|
static |
Definition at line 6744 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3864 of file listview.c.
Referenced by LISTVIEW_MouseHover().
|
static |
Definition at line 2613 of file listview.c.
Referenced by iterator_frameditems_absolute(), iterator_visibleitems(), LISTVIEW_ApproximateViewRect(), LISTVIEW_InvalidateItem(), LISTVIEW_SetItemT(), and LISTVIEW_ShowFocusRect().
|
static |
Definition at line 7070 of file listview.c.
Referenced by LISTVIEW_GetItemTextT(), and LISTVIEW_WindowProc().
|
static |
Definition at line 2371 of file listview.c.
Referenced by LISTVIEW_DrawItem(), LISTVIEW_DrawItemPart(), LISTVIEW_GetItemBox(), LISTVIEW_GetItemRect(), and LISTVIEW_HitTest().
|
static |
Definition at line 2304 of file listview.c.
Referenced by iterator_visibleitems(), LISTVIEW_FindItemW(), LISTVIEW_GetItemBox(), LISTVIEW_GetItemPosition(), LISTVIEW_GetItemRect(), LISTVIEW_HitTest(), LISTVIEW_InvalidateSubItem(), LISTVIEW_IsItemVisible(), LISTVIEW_RefreshList(), LISTVIEW_RefreshOwnerDraw(), and LISTVIEW_RefreshReport().
|
static |
Definition at line 7108 of file listview.c.
Referenced by LISTVIEW_GetNextItem(), LISTVIEW_SetGroupSelection(), and LISTVIEW_WindowProc().
|
static |
Definition at line 7193 of file listview.c.
Referenced by LISTVIEW_CreateDragImage(), LISTVIEW_EditLabelT(), LISTVIEW_EnsureVisible(), LISTVIEW_GetSubItemRect(), LISTVIEW_SetGroupSelection(), and LISTVIEW_WindowProc().
|
static |
Definition at line 7369 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 7399 of file listview.c.
Referenced by LISTVIEW_DelayedEditItem(), LISTVIEW_DrawItem(), LISTVIEW_GetItemBox(), LISTVIEW_GetItemRect(), LISTVIEW_GetNextItem(), LISTVIEW_GetSelectedCount(), LISTVIEW_InvalidateSelectedItems(), LISTVIEW_LButtonDown(), LISTVIEW_MarqueeHighlight(), LISTVIEW_MouseMove(), LISTVIEW_RButtonDown(), LISTVIEW_WindowProc(), and toggle_checkbox_state().
|
static |
Definition at line 6789 of file listview.c.
Referenced by LISTVIEW_EditLabelT(), LISTVIEW_EndEditLabelT(), LISTVIEW_GetItemAtPt(), LISTVIEW_GetItemExtT(), LISTVIEW_GetItemW(), notify_click(), notify_deleteitem(), and notify_itemactivate().
|
static |
Definition at line 7428 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1714 of file listview.c.
Referenced by LISTVIEW_CalculateItemWidth(), LISTVIEW_DrawItem(), LISTVIEW_FindItemW(), LISTVIEW_GetItemBox(), LISTVIEW_GetItemRect(), LISTVIEW_GetItemState(), LISTVIEW_HitTest(), LISTVIEW_ProcessLetterKeys(), LISTVIEW_RefreshOwnerDraw(), LISTVIEW_SetColumnWidth(), LISTVIEW_ShowFocusRect(), and set_main_item().
|
static |
Definition at line 7452 of file listview.c.
Referenced by LISTVIEW_KeyDown(), and LISTVIEW_WindowProc().
|
static |
Definition at line 7665 of file listview.c.
Referenced by iterator_frameditems(), iterator_visibleitems(), LISTVIEW_FindItemW(), LISTVIEW_GetItemBox(), LISTVIEW_GetItemPosition(), LISTVIEW_GetItemRect(), LISTVIEW_GetSubItemRect(), LISTVIEW_GetViewRect(), LISTVIEW_HitTest(), LISTVIEW_InvalidateSubItem(), LISTVIEW_IsItemVisible(), LISTVIEW_MarqueeHighlight(), LISTVIEW_MouseMove(), LISTVIEW_Notify(), LISTVIEW_RefreshList(), LISTVIEW_RefreshOwnerDraw(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), LISTVIEW_ScrollColumns(), LISTVIEW_ScrollOnInsert(), LISTVIEW_SetColumnWidth(), LISTVIEW_SetItemCount(), LISTVIEW_SetItemPosition(), LISTVIEW_UpdateSize(), and LISTVIEW_WindowProc().
|
static |
Definition at line 3562 of file listview.c.
Referenced by LISTVIEW_SetItemState(), and LISTVIEW_WindowProc().
|
static |
Definition at line 7706 of file listview.c.
Referenced by LISTVIEW_CalculateItemWidth(), LISTVIEW_SetColumnWidth(), and LISTVIEW_WindowProc().
|
static |
Definition at line 3007 of file listview.c.
Referenced by LISTVIEW_GetItemT(), and set_sub_item().
|
static |
Definition at line 7294 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 4628 of file listview.c.
Referenced by LISTVIEW_KeyDown(), and LISTVIEW_WindowProc().
|
inlinestatic |
|
static |
Definition at line 2974 of file listview.c.
Referenced by LISTVIEW_UpdateHScroll(), LISTVIEW_UpdateVScroll(), and LISTVIEW_WindowProc().
|
static |
Definition at line 7746 of file listview.c.
Referenced by LISTVIEW_GetItemAtPt(), LISTVIEW_LButtonDblClk(), LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), LISTVIEW_MouseMove(), LISTVIEW_RButtonDblClk(), LISTVIEW_RButtonDown(), LISTVIEW_SetCursor(), and LISTVIEW_WindowProc().
|
static |
Definition at line 9988 of file listview.c.
Referenced by LISTVIEW_EnsureVisible(), LISTVIEW_MouseWheel(), LISTVIEW_Scroll(), and LISTVIEW_WindowProc().
|
static |
Definition at line 8315 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 7921 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1788 of file listview.c.
Referenced by LISTVIEW_SetColumnT().
|
inlinestatic |
Definition at line 1756 of file listview.c.
Referenced by LISTVIEW_DeleteItem(), LISTVIEW_EditLabelT(), LISTVIEW_EndEditLabelT(), LISTVIEW_InvalidateSelectedItems(), LISTVIEW_MoveIconTo(), LISTVIEW_RedrawItems(), LISTVIEW_SetItemT(), LISTVIEW_ShowFocusRect(), and LISTVIEW_Update().
|
inlinestatic |
Definition at line 1783 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), LISTVIEW_DeleteColumn(), LISTVIEW_Notify(), LISTVIEW_SetColumnWidth(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_SetFont(), LISTVIEW_SetItemCount(), LISTVIEW_SetRedraw(), LISTVIEW_SetView(), LISTVIEW_Size(), LISTVIEW_SortItems(), LISTVIEW_StyleChanged(), and LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1749 of file listview.c.
Referenced by LISTVIEW_InvalidateColumn(), LISTVIEW_InvalidateItem(), LISTVIEW_InvalidateList(), LISTVIEW_InvalidateSubItem(), LISTVIEW_KillFocus(), LISTVIEW_LButtonUp(), LISTVIEW_MarqueeHighlight(), LISTVIEW_Notify(), LISTVIEW_SetItemCount(), LISTVIEW_SetItemT(), LISTVIEW_ShowFocusRect(), and LISTVIEW_WindowProc().
|
static |
Definition at line 2273 of file listview.c.
Referenced by LISTVIEW_KillFocus(), and LISTVIEW_SetFocus().
|
inlinestatic |
Definition at line 1767 of file listview.c.
Referenced by LISTVIEW_SetItemT().
|
inlinestatic |
Definition at line 1707 of file listview.c.
Referenced by LISTVIEW_UpdateHScroll(), and LISTVIEW_UpdateSize().
|
inlinestatic |
Definition at line 3881 of file listview.c.
Referenced by LISTVIEW_MouseHover(), LISTVIEW_MouseMove(), and LISTVIEW_SetCursor().
|
static |
Definition at line 8099 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10130 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3826 of file listview.c.
Referenced by LISTVIEW_KeyDown(), and LISTVIEW_ProcessLetterKeys().
|
static |
Definition at line 10246 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10297 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10384 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10508 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2670 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2703 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3948 of file listview.c.
Referenced by LISTVIEW_MouseMove(), and LISTVIEW_ScrollTimer().
|
static |
Definition at line 3906 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 4132 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10074 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2834 of file listview.c.
Referenced by LISTVIEW_Arrange(), LISTVIEW_InsertItemT(), and LISTVIEW_SetItemPosition().
|
static |
Definition at line 9632 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10578 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10802 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2766 of file listview.c.
Referenced by LISTVIEW_Arrange(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 2735 of file listview.c.
Referenced by LISTVIEW_Arrange(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 10630 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10856 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10877 of file listview.c.
Referenced by LISTVIEW_PrintClient(), and LISTVIEW_WMPaint().
|
static |
Definition at line 10940 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 1876 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10970 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11000 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8138 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 5264 of file listview.c.
Referenced by LISTVIEW_Paint().
|
static |
Definition at line 5233 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 4972 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 5046 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 5129 of file listview.c.
Referenced by LISTVIEW_Refresh().
Definition at line 12070 of file listview.c.
Referenced by DllMain().
|
static |
Definition at line 3143 of file listview.c.
Referenced by LISTVIEW_NCCreate(), LISTVIEW_SetFont(), and LISTVIEW_WindowProc().
|
static |
Definition at line 8168 of file listview.c.
Referenced by LISTVIEW_MarqueeHighlight(), and LISTVIEW_WindowProc().
|
static |
Definition at line 5700 of file listview.c.
Referenced by LISTVIEW_DeleteColumn(), LISTVIEW_InsertColumnT(), and LISTVIEW_Notify().
|
static |
Definition at line 5843 of file listview.c.
Referenced by LISTVIEW_DeleteItem(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 4073 of file listview.c.
Referenced by LISTVIEW_MouseMove().
|
static |
Definition at line 8200 of file listview.c.
Referenced by LISTVIEW_NCCreate(), LISTVIEW_SetExtendedListViewStyle(), and LISTVIEW_WindowProc().
|
static |
|
static |
Definition at line 8433 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8508 of file listview.c.
Referenced by LISTVIEW_Notify(), and LISTVIEW_WindowProc().
|
static |
Definition at line 11074 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8693 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11105 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11139 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3723 of file listview.c.
Referenced by LISTVIEW_KeySelection(), and LISTVIEW_LButtonDown().
|
static |
Definition at line 8794 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8816 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8837 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8858 of file listview.c.
Referenced by LISTVIEW_SetImageList(), and LISTVIEW_WindowProc().
|
static |
Definition at line 8925 of file listview.c.
Referenced by LISTVIEW_SetExtendedListViewStyle(), and LISTVIEW_WindowProc().
|
static |
Definition at line 8982 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 3594 of file listview.c.
Referenced by LISTVIEW_EditLabelT(), LISTVIEW_KeySelection(), LISTVIEW_LButtonDown(), LISTVIEW_RButtonDown(), LISTVIEW_SetGroupSelection(), LISTVIEW_SetItemCount(), and LISTVIEW_ShiftFocus().
|
static |
Definition at line 9080 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9136 of file listview.c.
Referenced by LISTVIEW_AddGroupSelection(), LISTVIEW_DeleteItem(), LISTVIEW_DeselectAllSkipItems(), LISTVIEW_KeySelection(), LISTVIEW_LButtonDown(), LISTVIEW_MarqueeHighlight(), LISTVIEW_MouseMove(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_SetGroupSelection(), LISTVIEW_SetItemFocus(), LISTVIEW_SetSelection(), LISTVIEW_WindowProc(), set_main_item(), and toggle_checkbox_state().
|
static |
Definition at line 4562 of file listview.c.
Referenced by LISTVIEW_EndEditLabelT(), LISTVIEW_SetItemState(), LISTVIEW_SetItemTextT(), and LISTVIEW_WindowProc().
|
static |
Definition at line 9216 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11179 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3810 of file listview.c.
Referenced by LISTVIEW_EditLabelT(), LISTVIEW_KeySelection(), LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), LISTVIEW_MouseHover(), and LISTVIEW_RButtonDown().
|
static |
Definition at line 9245 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
|
static |
|
static |
Definition at line 9308 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
|
static |
Definition at line 11496 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9343 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3626 of file listview.c.
Referenced by LISTVIEW_DeleteItem(), and LISTVIEW_InsertItemT().
|
static |
DESCRIPTION: Updates the various indices after an item has been inserted or deleted.
PARAMETER(S): [I] infoPtr : valid pointer to the listview structure [I] nItem : item index [I] direction : Direction of shift, +1 or -1.
RETURN: None
Definition at line 3649 of file listview.c.
Referenced by LISTVIEW_DeleteItem(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 2211 of file listview.c.
Referenced by LISTVIEW_KillFocus(), and LISTVIEW_SetFocus().
|
static |
Definition at line 11455 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11213 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9465 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11319 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11425 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9531 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10326 of file listview.c.
Referenced by LISTVIEW_RButtonDown().
Definition at line 12095 of file listview.c.
Referenced by DllMain().
|
static |
Definition at line 9551 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2016 of file listview.c.
Referenced by LISTVIEW_HScroll(), and LISTVIEW_UpdateHScroll().
|
static |
Definition at line 2041 of file listview.c.
Referenced by LISTVIEW_UpdateScroll().
|
inlinestatic |
Definition at line 3127 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_DeleteColumn(), LISTVIEW_InsertColumnT(), LISTVIEW_Notify(), LISTVIEW_Paint(), LISTVIEW_SetIconSpacing(), LISTVIEW_SetView(), LISTVIEW_StyleChanged(), and LISTVIEW_WindowProc().
|
static |
Definition at line 2173 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_DeleteAllItems(), LISTVIEW_Notify(), LISTVIEW_Paint(), LISTVIEW_ScrollColumns(), LISTVIEW_ScrollOnInsert(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_SetFont(), LISTVIEW_SetImageList(), LISTVIEW_SetItemCount(), LISTVIEW_SetRedraw(), LISTVIEW_SetView(), LISTVIEW_Size(), LISTVIEW_StyleChanged(), and LISTVIEW_WindowProc().
|
static |
Definition at line 11249 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_CreateHeader(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_SetFont(), LISTVIEW_SetView(), LISTVIEW_Size(), LISTVIEW_StyleChanged(), LISTVIEW_UpdateHScroll(), and LISTVIEW_UpdateVScroll().
|
static |
Definition at line 2111 of file listview.c.
Referenced by LISTVIEW_UpdateScroll().
|
static |
Definition at line 9884 of file listview.c.
Referenced by LISTVIEW_EnsureVisible(), LISTVIEW_MouseWheel(), LISTVIEW_Scroll(), and LISTVIEW_WindowProc().
|
static |
Definition at line 11516 of file listview.c.
Referenced by LISTVIEW_Register().
|
inlinestatic |
Definition at line 10918 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1610 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_NCCreate(), and LISTVIEW_StyleChanged().
|
inlinestatic |
Definition at line 849 of file listview.c.
|
static |
Definition at line 896 of file listview.c.
Referenced by LISTVIEW_LButtonDblClk(), LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), LISTVIEW_RButtonDblClk(), and LISTVIEW_RButtonDown().
|
inlinestatic |
Definition at line 1053 of file listview.c.
Referenced by LISTVIEW_DrawItem(), LISTVIEW_Refresh(), LISTVIEW_RefreshOwnerDraw(), and notify_postpaint().
|
static |
Definition at line 916 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), and LISTVIEW_DeleteItem().
|
static |
Definition at line 940 of file listview.c.
Referenced by LISTVIEW_EditLabelT(), LISTVIEW_EndEditLabelT(), and LISTVIEW_GetItemT().
|
static |
Definition at line 782 of file listview.c.
Referenced by LISTVIEW_Notify().
|
static |
Definition at line 833 of file listview.c.
Referenced by LISTVIEW_AddGroupSelection(), LISTVIEW_FindItemW(), LISTVIEW_KeyDown(), LISTVIEW_MouseHover(), LISTVIEW_MouseMove(), LISTVIEW_ProcessLetterKeys(), LISTVIEW_Refresh(), notify(), notify_click(), notify_customdraw(), notify_dispinfoT(), notify_itemactivate(), and notify_listview().
|
inlinestatic |
Definition at line 857 of file listview.c.
Referenced by LISTVIEW_LButtonDblClk(), and LISTVIEW_LButtonDown().
|
inlinestatic |
Definition at line 889 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), LISTVIEW_InsertItemT(), LISTVIEW_MouseMove(), LISTVIEW_Notify(), LISTVIEW_RButtonDown(), LISTVIEW_SetItemState(), notify_deleteitem(), and set_main_item().
|
static |
Definition at line 1114 of file listview.c.
Referenced by LISTVIEW_Create(), and LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1108 of file listview.c.
Referenced by LISTVIEW_Refresh(), and LISTVIEW_RefreshOwnerDraw().
|
static |
Definition at line 1067 of file listview.c.
Referenced by LISTVIEW_DrawItem(), and LISTVIEW_RefreshOwnerDraw().
Definition at line 3346 of file listview.c.
Referenced by iterator_frameditems_absolute(), iterator_visibleitems(), LISTVIEW_SetGroupSelection(), and ranges_additem().
Definition at line 1140 of file listview.c.
Referenced by iterator_frameditems_absolute(), LISTVIEW_DeselectAllSkipItem(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), LISTVIEW_SetGroupSelection(), LISTVIEW_SortItems(), and set_main_item().
Definition at line 3198 of file listview.c.
Definition at line 3232 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), LISTVIEW_SortItems(), and ranges_destroy().
Definition at line 3250 of file listview.c.
Referenced by LISTVIEW_DeselectAllSkipItems().
Definition at line 3180 of file listview.c.
Referenced by ranges_add(), ranges_contain(), ranges_del(), and ranges_shift().
Definition at line 3305 of file listview.c.
Referenced by LISTVIEW_GetItemT().
Definition at line 3222 of file listview.c.
Referenced by iterator_frameditems_absolute(), iterator_visibleitems(), LISTVIEW_DeselectAllSkipItem(), LISTVIEW_NCCreate(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), LISTVIEW_SetGroupSelection(), and ranges_clone().
Definition at line 3429 of file listview.c.
Referenced by LISTVIEW_SetItemCount(), ranges_delitem(), and ranges_diff().
Definition at line 1147 of file listview.c.
Referenced by iterator_remove_common_items(), iterator_visibleitems(), and set_main_item().
Definition at line 3242 of file listview.c.
Referenced by iterator_destroy(), iterator_visibleitems(), LISTVIEW_DeselectAllSkipItem(), LISTVIEW_NCCreate(), LISTVIEW_NCDestroy(), LISTVIEW_RefreshReportGrid(), LISTVIEW_SetGroupSelection(), and ranges_clone().
Definition at line 3287 of file listview.c.
Referenced by LISTVIEW_DeselectAllSkipItems().
Definition at line 3314 of file listview.c.
Referenced by LISTVIEW_GetSelectedCount().
Definition at line 3327 of file listview.c.
Referenced by LISTVIEW_ShiftIndices().
|
static |
Definition at line 9854 of file listview.c.
Referenced by LISTVIEW_HScroll(), and LISTVIEW_VScroll().
|
inlinestatic |
Definition at line 8896 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_SetImageList(), LISTVIEW_SetView(), and LISTVIEW_StyleChanged().
|
static |
Definition at line 4302 of file listview.c.
Referenced by LISTVIEW_InsertItemT(), and LISTVIEW_SetItemT().
|
static |
Definition at line 4487 of file listview.c.
Referenced by LISTVIEW_InsertColumnT(), and LISTVIEW_SetItemT().
|
static |
Definition at line 3608 of file listview.c.
Referenced by LISTVIEW_ShiftFocus(), and LISTVIEW_ShiftIndices().
Definition at line 536 of file listview.c.
Referenced by LISTVIEW_InsertItemT(), set_main_item(), and set_sub_item().
Definition at line 481 of file listview.c.
Referenced by LISTVIEW_GetItemExtT(), and LISTVIEW_GetItemT().
Definition at line 491 of file listview.c.
Referenced by LISTVIEW_EndEditLabelT(), LISTVIEW_FindItemA(), LISTVIEW_InsertItemT(), LISTVIEW_SetItemT(), textcmpWT(), and textsetptrT().
Definition at line 505 of file listview.c.
Referenced by LISTVIEW_EndEditLabelT(), LISTVIEW_FindItemA(), LISTVIEW_InsertItemT(), LISTVIEW_SetItemT(), textcmpWT(), and textsetptrT().
Definition at line 475 of file listview.c.
Referenced by column_fill_hditem(), debugtext_tn(), LISTVIEW_EndEditLabelT(), and LISTVIEW_GetItemTextT().
Definition at line 514 of file listview.c.
Referenced by LISTVIEW_GetItemT(), set_main_item(), and set_sub_item().
|
static |
Definition at line 1595 of file listview.c.
Referenced by LISTVIEW_KeyDown(), and LISTVIEW_LButtonDown().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | listview | ) |
Definition at line 427 of file listview.c.
Referenced by LISTVIEW_Create(), and LISTVIEW_ThemeChanged().