ReactOS 0.4.15-dev-7842-g558ab78
|
#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 } |
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 3199 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 3933 of file listview.c.
#define SCROLL_LEFT 0x1 |
Definition at line 3930 of file listview.c.
#define SCROLL_RIGHT 0x2 |
Definition at line 3931 of file listview.c.
#define SCROLL_UP 0x4 |
Definition at line 3932 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 | |
---|---|
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 1581 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 6196 of file listview.c.
Referenced by LISTVIEW_EditLabelT().
|
static |
Definition at line 1035 of file listview.c.
Referenced by LISTVIEW_DrawItem(), LISTVIEW_Refresh(), and LISTVIEW_RefreshOwnerDraw().
Definition at line 567 of file listview.c.
Referenced by debuglvcolumn_t(), debuglvitem_t(), and debugscrollinfo().
Definition at line 668 of file listview.c.
Referenced by LISTVIEW_InsertColumnT(), and LISTVIEW_SetColumnT().
|
static |
Definition at line 715 of file listview.c.
Referenced by notify_click().
Definition at line 626 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 617 of file listview.c.
Referenced by notify_listview().
Definition at line 574 of file listview.c.
Referenced by iterator_frameditems_absolute(), ranges_add(), ranges_cmp(), ranges_del(), and ranges_dump().
Definition at line 724 of file listview.c.
Referenced by LISTVIEW_HScroll(), and LISTVIEW_VScroll().
|
static |
Definition at line 580 of file listview.c.
Referenced by LISTVIEW_UpdateHScroll(), and LISTVIEW_UpdateVScroll().
Definition at line 554 of file listview.c.
Referenced by CreateEditLabelT(), LISTVIEW_EditLabelT(), and LISTVIEW_EndEditLabelT().
Definition at line 560 of file listview.c.
Referenced by debuglvcolumn_t(), and debuglvitem_t().
|
static |
Definition at line 6179 of file listview.c.
Referenced by CreateEditLabelT().
|
static |
Definition at line 6108 of file listview.c.
Referenced by EditLblWndProcA(), and EditLblWndProcW().
|
static |
Definition at line 6162 of file listview.c.
Referenced by CreateEditLabelT().
Definition at line 743 of file listview.c.
Referenced by notify_dispinfoT(), and notify_forward_header().
|
static |
Definition at line 1628 of file listview.c.
Referenced by LISTVIEW_InsertItemT().
Definition at line 4278 of file listview.c.
Referenced by LISTVIEW_InsertItemT(), and LISTVIEW_SetItemT().
|
inlinestatic |
Definition at line 1588 of file listview.c.
Referenced by LISTVIEW_GetNextItem(), LISTVIEW_ScrollOnInsert(), LISTVIEW_SetItemPosition(), LISTVIEW_SetRedraw(), LISTVIEW_Size(), and LISTVIEW_Update().
|
inlinestatic |
Definition at line 1743 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 463 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 1309 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 1317 of file listview.c.
Referenced by iterator_frameditems_absolute(), iterator_rangeitems(), iterator_rangesitems(), and iterator_visibleitems().
|
static |
Definition at line 1446 of file listview.c.
Referenced by iterator_visibleitems(), LISTVIEW_HitTest(), LISTVIEW_InvalidateSelectedItems(), and LISTVIEW_SetGroupSelection().
|
static |
Definition at line 1347 of file listview.c.
Referenced by iterator_frameditems(), and LISTVIEW_MarqueeHighlight().
Definition at line 1214 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 1254 of file listview.c.
Referenced by iterator_remove_common_items(), and LISTVIEW_RefreshList().
Definition at line 1290 of file listview.c.
Referenced by LISTVIEW_Refresh().
Definition at line 1326 of file listview.c.
Referenced by iterator_frameditems_absolute().
Definition at line 1337 of file listview.c.
Referenced by iterator_frameditems_absolute(), LISTVIEW_DeselectAllSkipItems(), LISTVIEW_RefreshReport(), LISTVIEW_RefreshReportGrid(), and LISTVIEW_SetGroupSelection().
Definition at line 1517 of file listview.c.
Referenced by LISTVIEW_MarqueeHighlight().
|
static |
Definition at line 1462 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 3663 of file listview.c.
Referenced by LISTVIEW_LButtonDown().
|
static |
Definition at line 5412 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2872 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 3097 of file listview.c.
Referenced by LISTVIEW_RefreshReportGrid(), LISTVIEW_SetFont(), LISTVIEW_SetImageList(), and LISTVIEW_UpdateItemSize().
|
static |
Definition at line 3037 of file listview.c.
Referenced by LISTVIEW_UpdateItemSize().
Definition at line 9412 of file listview.c.
Referenced by LISTVIEW_SortItems().
Definition at line 9436 of file listview.c.
Referenced by LISTVIEW_SortItems().
|
static |
Definition at line 5527 of file listview.c.
Referenced by LISTVIEW_Command(), and LISTVIEW_WindowProc().
|
static |
Definition at line 12058 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9717 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8635 of file listview.c.
Referenced by LISTVIEW_SetExtendedListViewStyle().
|
static |
Definition at line 5553 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 1666 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_InsertColumnT(), LISTVIEW_SetExtendedListViewStyle(), LISTVIEW_SetView(), LISTVIEW_ShowWindow(), and LISTVIEW_StyleChanged().
|
static |
Definition at line 9603 of file listview.c.
Referenced by LISTVIEW_LButtonUp().
|
static |
Definition at line 5618 of file listview.c.
Referenced by LISTVIEW_Destroy(), and LISTVIEW_WindowProc().
|
static |
Definition at line 5755 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 5912 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 3539 of file listview.c.
Referenced by LISTVIEW_LButtonDown(), and LISTVIEW_RButtonDown().
|
inlinestatic |
Definition at line 3528 of file listview.c.
Referenced by LISTVIEW_DeselectAll(), LISTVIEW_SetSelection(), and set_main_item().
|
static |
Definition at line 3506 of file listview.c.
Referenced by LISTVIEW_DeselectAllSkipItem(), and LISTVIEW_SetGroupSelection().
|
static |
Definition at line 9773 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1719 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 4842 of file listview.c.
Referenced by LISTVIEW_CreateDragImage(), LISTVIEW_RefreshList(), and LISTVIEW_RefreshReport().
|
static |
Definition at line 4682 of file listview.c.
Referenced by LISTVIEW_DrawItem().
|
static |
Definition at line 9574 of file listview.c.
Referenced by LISTVIEW_Notify().
|
static |
Definition at line 6235 of file listview.c.
Referenced by LISTVIEW_DelayedEditItem(), and LISTVIEW_WindowProc().
|
static |
Definition at line 9796 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 5989 of file listview.c.
Referenced by EditLblWndProcT(), and LISTVIEW_CancelEditLabel().
|
static |
Definition at line 6339 of file listview.c.
Referenced by LISTVIEW_KeySelection(), LISTVIEW_SetItemCount(), LISTVIEW_WindowProc(), and set_main_item().
|
inlinestatic |
Definition at line 9815 of file listview.c.
Referenced by LISTVIEW_PrintClient(), and LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 4672 of file listview.c.
Referenced by LISTVIEW_EraseBkgnd(), and LISTVIEW_Refresh().
|
static |
Definition at line 6571 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 6426 of file listview.c.
Referenced by LISTVIEW_FindItemA(), LISTVIEW_GetNextItem(), and LISTVIEW_WindowProc().
|
static |
Definition at line 2931 of file listview.c.
Referenced by LISTVIEW_FindItemW(), and LISTVIEW_GetViewRect().
|
inlinestatic |
Definition at line 1642 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 6601 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 6669 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1826 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 6713 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1808 of file listview.c.
Referenced by LISTVIEW_GetCountPerPage(), LISTVIEW_GetNextItem(), LISTVIEW_GetTopIndex(), and LISTVIEW_KeyDown().
|
inlinestatic |
Definition at line 1701 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 6741 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3865 of file listview.c.
Referenced by LISTVIEW_MouseHover().
|
static |
Definition at line 2616 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 2374 of file listview.c.
Referenced by LISTVIEW_DrawItem(), LISTVIEW_DrawItemPart(), LISTVIEW_GetItemBox(), LISTVIEW_GetItemRect(), and LISTVIEW_HitTest().
|
static |
Definition at line 2307 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 6786 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 1713 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 3554 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 3010 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 4629 of file listview.c.
Referenced by LISTVIEW_KeyDown(), and LISTVIEW_WindowProc().
|
inlinestatic |
|
static |
Definition at line 2977 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 9983 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 1787 of file listview.c.
Referenced by LISTVIEW_SetColumnT().
|
inlinestatic |
Definition at line 1755 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 1782 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 1748 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(), and LISTVIEW_ShowFocusRect().
|
static |
Definition at line 2272 of file listview.c.
Referenced by LISTVIEW_KillFocus(), and LISTVIEW_SetFocus().
|
inlinestatic |
Definition at line 1766 of file listview.c.
Referenced by LISTVIEW_SetItemT().
|
inlinestatic |
Definition at line 1706 of file listview.c.
Referenced by LISTVIEW_UpdateHScroll(), and LISTVIEW_UpdateSize().
|
inlinestatic |
Definition at line 3882 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 10125 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 10230 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10281 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10368 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10492 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2673 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2706 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3949 of file listview.c.
Referenced by LISTVIEW_MouseMove(), and LISTVIEW_ScrollTimer().
|
static |
Definition at line 3907 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 4133 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10069 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2837 of file listview.c.
Referenced by LISTVIEW_Arrange(), LISTVIEW_InsertItemT(), and LISTVIEW_SetItemPosition().
|
static |
Definition at line 9627 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10562 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10783 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2769 of file listview.c.
Referenced by LISTVIEW_Arrange(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 2738 of file listview.c.
Referenced by LISTVIEW_Arrange(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 10611 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10837 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10858 of file listview.c.
Referenced by LISTVIEW_PrintClient(), and LISTVIEW_WMPaint().
|
static |
Definition at line 10921 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 1875 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10951 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10981 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 5261 of file listview.c.
Referenced by LISTVIEW_Paint().
|
static |
Definition at line 5230 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 4969 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 5043 of file listview.c.
Referenced by LISTVIEW_Refresh().
|
static |
Definition at line 5126 of file listview.c.
Referenced by LISTVIEW_Refresh().
Definition at line 12016 of file listview.c.
Referenced by DllMain().
|
static |
Definition at line 3146 of file listview.c.
Referenced by LISTVIEW_NCCreate(), and LISTVIEW_SetFont().
|
static |
Definition at line 8168 of file listview.c.
Referenced by LISTVIEW_MarqueeHighlight(), and LISTVIEW_WindowProc().
|
static |
Definition at line 5697 of file listview.c.
Referenced by LISTVIEW_DeleteColumn(), LISTVIEW_InsertColumnT(), and LISTVIEW_Notify().
|
static |
Definition at line 5840 of file listview.c.
Referenced by LISTVIEW_DeleteItem(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 4074 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 11055 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8688 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11086 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11120 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3715 of file listview.c.
Referenced by LISTVIEW_KeySelection(), and LISTVIEW_LButtonDown().
|
static |
Definition at line 8789 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8811 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8832 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 8853 of file listview.c.
Referenced by LISTVIEW_SetImageList(), and LISTVIEW_WindowProc().
|
static |
Definition at line 8920 of file listview.c.
Referenced by LISTVIEW_SetExtendedListViewStyle(), and LISTVIEW_WindowProc().
|
static |
Definition at line 8977 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 3586 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 9075 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9131 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 4563 of file listview.c.
Referenced by LISTVIEW_EndEditLabelT(), LISTVIEW_SetItemState(), LISTVIEW_SetItemTextT(), and LISTVIEW_WindowProc().
|
static |
Definition at line 9211 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11160 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3798 of file listview.c.
Referenced by LISTVIEW_EditLabelT(), LISTVIEW_KeySelection(), LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), LISTVIEW_MouseHover(), and LISTVIEW_RButtonDown().
|
static |
Definition at line 9240 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
|
static |
|
static |
Definition at line 9303 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
|
static |
Definition at line 11477 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9338 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 3618 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 3641 of file listview.c.
Referenced by LISTVIEW_DeleteItem(), and LISTVIEW_InsertItemT().
|
static |
Definition at line 2210 of file listview.c.
Referenced by LISTVIEW_KillFocus(), and LISTVIEW_SetFocus().
|
static |
Definition at line 11436 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11194 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9460 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11300 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 11406 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 9526 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 10310 of file listview.c.
Referenced by LISTVIEW_RButtonDown().
Definition at line 12041 of file listview.c.
Referenced by DllMain().
|
static |
Definition at line 9546 of file listview.c.
Referenced by LISTVIEW_WindowProc().
|
static |
Definition at line 2015 of file listview.c.
Referenced by LISTVIEW_HScroll(), and LISTVIEW_UpdateHScroll().
|
static |
Definition at line 2040 of file listview.c.
Referenced by LISTVIEW_UpdateScroll().
|
inlinestatic |
Definition at line 3130 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_DeleteColumn(), LISTVIEW_InsertColumnT(), LISTVIEW_Notify(), LISTVIEW_Paint(), LISTVIEW_SetIconSpacing(), LISTVIEW_SetView(), and LISTVIEW_StyleChanged().
|
static |
Definition at line 2172 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(), and LISTVIEW_StyleChanged().
|
static |
Definition at line 11230 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 2110 of file listview.c.
Referenced by LISTVIEW_UpdateScroll().
|
static |
Definition at line 9879 of file listview.c.
Referenced by LISTVIEW_EnsureVisible(), LISTVIEW_MouseWheel(), LISTVIEW_Scroll(), and LISTVIEW_WindowProc().
|
static |
Definition at line 11497 of file listview.c.
Referenced by LISTVIEW_Register().
|
inlinestatic |
Definition at line 10899 of file listview.c.
Referenced by LISTVIEW_WindowProc().
Definition at line 546 of file listview.c.
Referenced by LISTVIEW_ProcessLetterKeys().
|
inlinestatic |
Definition at line 1609 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_NCCreate(), and LISTVIEW_StyleChanged().
|
inlinestatic |
Definition at line 848 of file listview.c.
|
static |
Definition at line 895 of file listview.c.
Referenced by LISTVIEW_LButtonDblClk(), LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), LISTVIEW_RButtonDblClk(), and LISTVIEW_RButtonDown().
|
inlinestatic |
Definition at line 1052 of file listview.c.
Referenced by LISTVIEW_DrawItem(), LISTVIEW_Refresh(), LISTVIEW_RefreshOwnerDraw(), and notify_postpaint().
|
static |
Definition at line 915 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), and LISTVIEW_DeleteItem().
|
static |
Definition at line 939 of file listview.c.
Referenced by LISTVIEW_EditLabelT(), LISTVIEW_EndEditLabelT(), and LISTVIEW_GetItemT().
|
static |
Definition at line 781 of file listview.c.
Referenced by LISTVIEW_Notify().
|
static |
Definition at line 832 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 856 of file listview.c.
Referenced by LISTVIEW_LButtonDblClk(), and LISTVIEW_LButtonDown().
|
inlinestatic |
Definition at line 888 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 1113 of file listview.c.
Referenced by LISTVIEW_Create(), and LISTVIEW_WindowProc().
|
inlinestatic |
Definition at line 1107 of file listview.c.
Referenced by LISTVIEW_Refresh(), and LISTVIEW_RefreshOwnerDraw().
|
static |
Definition at line 1066 of file listview.c.
Referenced by LISTVIEW_DrawItem(), and LISTVIEW_RefreshOwnerDraw().
Definition at line 3338 of file listview.c.
Referenced by iterator_frameditems_absolute(), iterator_visibleitems(), LISTVIEW_SetGroupSelection(), and ranges_additem().
Definition at line 1139 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 3201 of file listview.c.
Definition at line 3235 of file listview.c.
Referenced by LISTVIEW_DeleteAllItems(), LISTVIEW_SortItems(), and ranges_destroy().
Definition at line 3253 of file listview.c.
Referenced by LISTVIEW_DeselectAllSkipItems().
Definition at line 3183 of file listview.c.
Referenced by ranges_add(), ranges_contain(), ranges_del(), and ranges_shift().
Definition at line 3297 of file listview.c.
Referenced by LISTVIEW_GetItemT().
Definition at line 3225 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 3421 of file listview.c.
Referenced by LISTVIEW_SetItemCount(), ranges_delitem(), and ranges_diff().
Definition at line 1146 of file listview.c.
Referenced by iterator_remove_common_items(), iterator_visibleitems(), and set_main_item().
Definition at line 3245 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 3279 of file listview.c.
Referenced by LISTVIEW_DeselectAllSkipItems().
Definition at line 3306 of file listview.c.
Referenced by LISTVIEW_GetSelectedCount().
Definition at line 3319 of file listview.c.
Referenced by LISTVIEW_ShiftIndices().
|
static |
Definition at line 9849 of file listview.c.
Referenced by LISTVIEW_HScroll(), and LISTVIEW_VScroll().
|
inlinestatic |
Definition at line 8891 of file listview.c.
Referenced by LISTVIEW_Create(), LISTVIEW_SetImageList(), LISTVIEW_SetView(), and LISTVIEW_StyleChanged().
|
static |
Definition at line 4303 of file listview.c.
Referenced by LISTVIEW_InsertItemT(), and LISTVIEW_SetItemT().
|
static |
Definition at line 4488 of file listview.c.
Referenced by LISTVIEW_InsertColumnT(), and LISTVIEW_SetItemT().
|
static |
Definition at line 3600 of file listview.c.
Referenced by LISTVIEW_ShiftFocus(), and LISTVIEW_ShiftIndices().
Definition at line 529 of file listview.c.
Referenced by LISTVIEW_InsertItemT(), set_main_item(), and set_sub_item().
Definition at line 474 of file listview.c.
Referenced by LISTVIEW_GetItemExtT(), and LISTVIEW_GetItemT().
Definition at line 484 of file listview.c.
Referenced by LISTVIEW_EndEditLabelT(), LISTVIEW_FindItemA(), LISTVIEW_InsertItemT(), LISTVIEW_SetItemT(), textcmpWT(), and textsetptrT().
Definition at line 498 of file listview.c.
Referenced by LISTVIEW_EndEditLabelT(), LISTVIEW_FindItemA(), LISTVIEW_InsertItemT(), LISTVIEW_SetItemT(), textcmpWT(), and textsetptrT().
Definition at line 468 of file listview.c.
Referenced by column_fill_hditem(), debugtext_tn(), LISTVIEW_EndEditLabelT(), and LISTVIEW_GetItemTextT().
Definition at line 507 of file listview.c.
Referenced by LISTVIEW_GetItemT(), set_main_item(), and set_sub_item().
|
static |
Definition at line 1594 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().