Hugintrunk
0.1
|
Classes | |
class | wxTreeListHeaderWindow |
class | wxTreeListMainWindow |
class | wxTreeListRenameTimer |
class | wxEditTextCtrl |
class | wxTreeListItemCellAttr |
class | wxTreeListItem |
class | wxTreeListColumnInfo |
class | wxTreeListCtrl |
Enumerations | |
enum | { DEFAULT_COL_WIDTH = 100 } |
Functions | |
WX_DEFINE_ARRAY_PTR (wxTreeListItem *, wxArrayTreeListItems) | |
WX_DECLARE_OBJARRAY (wxTreeListColumnInfo, wxArrayTreeListColumnInfo) | |
WX_DEFINE_OBJARRAY (wxArrayTreeListColumnInfo) | |
WX_DECLARE_HASH_MAP (int, wxTreeListItemCellAttr *, wxIntegerHash, wxIntegerEqual, wxTreeListItemCellAttrHash) | |
IMPLEMENT_DYNAMIC_CLASS (wxTreeListHeaderWindow, wxWindow) | |
EVT_ERASE_BACKGROUND (wxTreeListHeaderWindow::OnEraseBackground) void wxTreeListHeaderWindow | |
EVT_ERASE_BACKGROUND (wxTreeListMainWindow::OnEraseBackground) void wxTreeListMainWindow | |
static int LINKAGEMODE | tree_ctrl_compare_func (wxTreeListItem **item1, wxTreeListItem **item2) |
IMPLEMENT_DYNAMIC_CLASS (wxTreeListCtrl, wxControl) | |
END_EVENT_TABLE () | |
Variables | |
static const int | NO_IMAGE = -1 |
static const int | LINEHEIGHT = 10 |
static const int | LINEATROOT = 5 |
static const int | MARGIN = 2 |
static const int | MININDENT = 16 |
static const int | BTNWIDTH = 9 |
static const int | BTNHEIGHT = 9 |
static const int | EXTRA_WIDTH = 4 |
static const int | EXTRA_HEIGHT = 4 |
static const int | HEADER_OFFSET_X = 0 |
static const int | HEADER_OFFSET_Y = 1 |
static const int | DRAG_TIMER_TICKS = 250 |
static const int | FIND_TIMER_TICKS = 500 |
static const int | RENAME_TIMER_TICKS = 250 |
const wxChar * | wxTreeListCtrlNameStr = _T("treelistctrl") |
static wxTreeListColumnInfo | wxInvalidTreeListColumnInfo |
static wxTreeListMainWindow * | s_treeBeingSorted = NULL |
const int | wxTL_MODE_NAV_FULLTREE = 0x0000 |
const int | wxTL_MODE_NAV_EXPANDED = 0x0001 |
const int | wxTL_MODE_NAV_VISIBLE = 0x0002 |
const int | wxTL_MODE_NAV_LEVEL = 0x0004 |
const int | wxTL_MODE_FIND_EXACT = 0x0000 |
const int | wxTL_MODE_FIND_PARTIAL = 0x0010 |
const int | wxTL_MODE_FIND_NOCASE = 0x0020 |
const int | wxTREE_HITTEST_ONITEMCOLUMN = 0x2000 |
anonymous enum |
Enumerator | |
---|---|
DEFAULT_COL_WIDTH |
Definition at line 43 of file treelistctrl.h.
wxcode::END_EVENT_TABLE | ( | ) |
wxcode::EVT_ERASE_BACKGROUND | ( | wxTreeListHeaderWindow::OnEraseBackground | ) |
Definition at line 1229 of file treelistctrl.cpp.
References wxcode::wxTreeListHeaderWindow::m_currentCursor, wxcode::wxTreeListHeaderWindow::m_hotTrackCol, and wxcode::wxTreeListHeaderWindow::m_total_col_width.
wxcode::EVT_ERASE_BACKGROUND | ( | wxTreeListMainWindow::OnEraseBackground | ) |
Definition at line 1834 of file treelistctrl.cpp.
References LINEHEIGHT, and MININDENT.
wxcode::IMPLEMENT_DYNAMIC_CLASS | ( | wxTreeListHeaderWindow | , |
wxWindow | |||
) |
wxcode::IMPLEMENT_DYNAMIC_CLASS | ( | wxTreeListCtrl | , |
wxControl | |||
) |
|
static |
Definition at line 2977 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::OnCompareItems().
Referenced by wxcode::wxTreeListMainWindow::SortChildren().
wxcode::WX_DECLARE_HASH_MAP | ( | int | , |
wxTreeListItemCellAttr * | , | ||
wxIntegerHash | , | ||
wxIntegerEqual | , | ||
wxTreeListItemCellAttrHash | |||
) |
wxcode::WX_DECLARE_OBJARRAY | ( | wxTreeListColumnInfo | , |
wxArrayTreeListColumnInfo | |||
) |
wxcode::WX_DEFINE_ARRAY_PTR | ( | wxTreeListItem * | , |
wxArrayTreeListItems | |||
) |
wxcode::WX_DEFINE_OBJARRAY | ( | wxArrayTreeListColumnInfo | ) |
|
static |
Definition at line 92 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::OnPaint().
|
static |
Definition at line 91 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::OnPaint().
|
static |
Definition at line 98 of file treelistctrl.cpp.
|
static |
Definition at line 94 of file treelistctrl.cpp.
|
static |
Definition at line 93 of file treelistctrl.cpp.
|
static |
Definition at line 99 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::OnChar().
|
static |
Definition at line 95 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListHeaderWindow::OnPaint().
|
static |
Definition at line 96 of file treelistctrl.cpp.
|
static |
|
static |
Definition at line 87 of file treelistctrl.cpp.
Referenced by EVT_ERASE_BACKGROUND(), and wxcode::wxTreeListMainWindow::OnDpiChanged().
|
static |
Definition at line 89 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::CalculateLevel(), wxcode::wxTreeListMainWindow::GetItemWidth(), wxcode::wxTreeListItem::HitTest(), wxcode::wxTreeListMainWindow::OnPaint(), wxcode::wxTreeListMainWindow::PaintItem(), and wxcode::wxTreeListMainWindow::PaintLevel().
|
static |
Definition at line 90 of file treelistctrl.cpp.
Referenced by EVT_ERASE_BACKGROUND(), wxcode::wxTreeListMainWindow::OnPaint(), and wxcode::wxTreeListMainWindow::SetIndent().
|
static |
Definition at line 85 of file treelistctrl.cpp.
Referenced by MaskImageCtrl::Create(), CPImageCtrl::Create(), wxcode::wxTreeListItem::GetCurrentImage(), wxcode::wxTreeListItem::GetImage(), wxcode::wxTreeListMainWindow::GetItemWidth(), wxcode::wxTreeListMainWindow::PaintItem(), wxcode::wxTreeListItem::wxTreeListItem(), and wxcode::wxTreeListItemCellAttr::wxTreeListItemCellAttr().
|
static |
Definition at line 100 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::OnMouse().
|
static |
Definition at line 2975 of file treelistctrl.cpp.
|
static |
Definition at line 104 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListHeaderWindow::GetColumn().
const int wxcode::wxTL_MODE_FIND_EXACT = 0x0000 |
Definition at line 128 of file treelistctrl.h.
const int wxcode::wxTL_MODE_FIND_NOCASE = 0x0020 |
Definition at line 130 of file treelistctrl.h.
Referenced by wxcode::wxTreeListMainWindow::MatchItemText(), and wxcode::wxTreeListMainWindow::OnChar().
const int wxcode::wxTL_MODE_FIND_PARTIAL = 0x0010 |
Definition at line 129 of file treelistctrl.h.
Referenced by wxcode::wxTreeListMainWindow::MatchItemText(), and wxcode::wxTreeListMainWindow::OnChar().
const int wxcode::wxTL_MODE_NAV_EXPANDED = 0x0001 |
Definition at line 123 of file treelistctrl.h.
Referenced by wxcode::wxTreeListMainWindow::FindItem(), and wxcode::wxTreeListMainWindow::OnChar().
const int wxcode::wxTL_MODE_NAV_FULLTREE = 0x0000 |
Definition at line 122 of file treelistctrl.h.
const int wxcode::wxTL_MODE_NAV_LEVEL = 0x0004 |
Definition at line 125 of file treelistctrl.h.
Referenced by wxcode::wxTreeListMainWindow::FindItem().
const int wxcode::wxTL_MODE_NAV_VISIBLE = 0x0002 |
Definition at line 124 of file treelistctrl.h.
Referenced by wxcode::wxTreeListMainWindow::FindItem().
const int wxcode::wxTREE_HITTEST_ONITEMCOLUMN = 0x2000 |
Definition at line 133 of file treelistctrl.h.
Referenced by wxcode::wxTreeListItem::HitTest(), and wxcode::wxTreeListMainWindow::OnMouse().
const wxChar * wxcode::wxTreeListCtrlNameStr = _T("treelistctrl") |
Definition at line 102 of file treelistctrl.cpp.