Hugintrunk
0.1
|
Public Member Functions | |
wxTreeListItem () | |
wxTreeListItem (wxTreeListMainWindow *owner, wxTreeListItem *parent, const wxArrayString &text, int image, int selImage, wxTreeItemData *data) | |
~wxTreeListItem () | |
wxArrayTreeListItems & | GetChildren () |
const wxString | GetText (int column) const |
int | GetImage (wxTreeItemIcon which=wxTreeItemIcon_Normal) const |
int | GetImage (int column, wxTreeItemIcon which=wxTreeItemIcon_Normal) const |
wxTreeItemData * | GetData () const |
wxTreeItemData * | GetData (int column) const |
const wxString * | GetToolTip () const |
int | GetCurrentImage () const |
void | SetHasPlus (bool has=true) |
void | SetText (int column, const wxString &text) |
void | SetImage (int image, wxTreeItemIcon which) |
void | SetImage (int column, int image, wxTreeItemIcon which) |
void | SetData (wxTreeItemData *data) |
void | SetData (int column, wxTreeItemData *data) |
void | SetBold (bool bold) |
void | SetBold (int column, bool bold) |
void | SetToolTip (const wxString &tip) |
bool | HasChildren () const |
bool | IsSelected () const |
bool | IsExpanded () const |
bool | HasPlus () const |
bool | IsBold () const |
bool | IsBold (int column) const |
bool | IsVirtual () const |
int | GetX () const |
int | GetY () const |
void | SetX (int x) |
void | SetY (int y) |
int | GetHeight () const |
int | GetWidth () const |
void | SetHeight (int height) |
void | SetWidth (int width) |
int | GetTextX (int column) const |
void | SetTextX (int column, int text_x) |
wxTreeListItem * | GetItemParent () const |
void | SetItemParent (wxTreeListItem *parent) |
size_t | GetChildrenCount (bool recursively=true) const |
void | GetSize (int &x, int &y, const wxTreeListMainWindow *) |
wxTreeListItem * | HitTest (const wxPoint &point, const wxTreeListMainWindow *, int &flags, int &column, int level) |
void | DeleteChildren () |
void | Insert (wxTreeListItem *child, size_t index) |
void | Expand () |
void | Collapse () |
void | SetHilight (bool set=true) |
wxTreeItemAttr * | GetAttributes (int column) const |
wxTreeItemAttr * | GetAttributes () const |
wxTreeItemAttr & | Attr (int column) |
wxTreeItemAttr & | Attr () |
Private Attributes | |
wxTreeListMainWindow * | m_owner |
wxArrayTreeListItems | m_children |
wxTreeListItem * | m_parent |
wxCoord | m_x |
wxCoord | m_y |
short | m_width |
unsigned char | m_height |
short | m_images [wxTreeItemIcon_Max] |
wxString * | m_toolTip |
int | m_isCollapsed:1 |
int | m_hasHilight:1 |
int | m_hasPlus:1 |
wxArrayString | m_text |
wxArrayLong | m_text_x |
wxTreeListItemCellAttr | m_props_row |
wxTreeListItemCellAttrHash | m_props_cell |
Definition at line 826 of file treelistctrl.cpp.
|
inline |
Definition at line 831 of file treelistctrl.cpp.
wxcode::wxTreeListItem::wxTreeListItem | ( | wxTreeListMainWindow * | owner, |
wxTreeListItem * | parent, | ||
const wxArrayString & | text, | ||
int | image, | ||
int | selImage, | ||
wxTreeItemData * | data | ||
) |
Definition at line 1634 of file treelistctrl.cpp.
References data, wxcode::wxTreeListItemCellAttr::m_data, m_hasHilight, m_hasPlus, m_height, m_images, m_isCollapsed, m_parent, m_props_row, m_text, m_text_x, m_width, m_x, m_y, and wxcode::NO_IMAGE.
wxcode::wxTreeListItem::~wxTreeListItem | ( | ) |
Definition at line 1664 of file treelistctrl.cpp.
References m_children, m_props_cell, and m_toolTip.
|
inline |
Definition at line 1033 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::SetItemBackgroundColour(), wxcode::wxTreeListMainWindow::SetItemFont(), and wxcode::wxTreeListMainWindow::SetItemTextColour().
|
inline |
Definition at line 1044 of file treelistctrl.cpp.
|
inline |
Definition at line 1014 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::Collapse().
void wxcode::wxTreeListItem::DeleteChildren | ( | ) |
Definition at line 1676 of file treelistctrl.cpp.
References m_children.
|
inline |
Definition at line 1013 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::AddRoot(), and wxcode::wxTreeListMainWindow::Expand().
|
inline |
Definition at line 1024 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::GetItemBackgroundColour(), wxcode::wxTreeListMainWindow::GetItemFont(), and wxcode::wxTreeListMainWindow::GetItemTextColour().
|
inline |
Definition at line 1030 of file treelistctrl.cpp.
|
inline |
Definition at line 844 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::AppendItem(), wxcode::wxTreeListMainWindow::CalculateLevel(), wxcode::wxTreeListMainWindow::DeleteChildren(), wxcode::wxTreeListMainWindow::DoDeleteItem(), wxcode::wxTreeListMainWindow::FillArray(), wxcode::wxTreeListMainWindow::InsertItem(), wxcode::wxTreeListMainWindow::PaintLevel(), wxcode::wxTreeListMainWindow::RefreshSelectedUnder(), wxcode::wxTreeListMainWindow::SetItemParent(), wxcode::wxTreeListMainWindow::SortChildren(), wxcode::wxTreeListMainWindow::TagAllChildrenUntilLast(), wxcode::wxTreeListMainWindow::TagNextChildren(), and wxcode::wxTreeListMainWindow::UnselectAllChildren().
size_t wxcode::wxTreeListItem::GetChildrenCount | ( | bool | recursively = true | ) | const |
Definition at line 1680 of file treelistctrl.cpp.
References m_children.
Referenced by wxcode::wxTreeListMainWindow::GetCount().
int wxcode::wxTreeListItem::GetCurrentImage | ( | ) | const |
Definition at line 1812 of file treelistctrl.cpp.
References GetImage(), IsExpanded(), IsSelected(), and wxcode::NO_IMAGE.
Referenced by wxcode::wxTreeListMainWindow::GetItemWidth(), and wxcode::wxTreeListMainWindow::PaintItem().
|
inline |
Definition at line 867 of file treelistctrl.cpp.
|
inline |
Definition at line 868 of file treelistctrl.cpp.
|
inline |
Definition at line 973 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::EditLabel(), wxcode::wxTreeListMainWindow::GetLineHeight(), and wxcode::wxTreeListMainWindow::OnChar().
|
inline |
Definition at line 854 of file treelistctrl.cpp.
Referenced by GetCurrentImage(), and wxcode::wxTreeListMainWindow::PaintItem().
|
inline |
Definition at line 855 of file treelistctrl.cpp.
References wxcode::wxTreeListCtrl::GetMainColumn(), and wxcode::NO_IMAGE.
|
inline |
Definition at line 989 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::Delete(), wxcode::wxTreeListMainWindow::DoDeleteItem(), wxcode::wxTreeListMainWindow::EnsureVisible(), wxcode::wxTreeListMainWindow::GetItemWidth(), wxcode::wxTreeListMainWindow::SetItemParent(), and wxcode::wxTreeListMainWindow::TagNextChildren().
void wxcode::wxTreeListItem::GetSize | ( | int & | x, |
int & | y, | ||
const wxTreeListMainWindow * | theButton | ||
) |
Definition at line 1691 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::GetLineHeight(), GetWidth(), IsExpanded(), m_children, m_x, and m_y.
Referenced by wxcode::wxTreeListMainWindow::AdjustMyScrollbars(), and wxcode::wxTreeListMainWindow::ScrollTo().
|
inline |
Definition at line 847 of file treelistctrl.cpp.
References wxcode::wxTreeListCtrl::GetItemText().
Referenced by wxcode::wxTreeListMainWindow::CalculateSize(), wxcode::wxTreeListMainWindow::EditLabel(), wxcode::wxTreeListMainWindow::GetItemWidth(), and wxcode::wxTreeListMainWindow::PaintItem().
|
inline |
Definition at line 979 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::EditLabel(), and HitTest().
|
inline |
Definition at line 874 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::OnMouse().
|
inline |
Definition at line 974 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::EditLabel(), GetSize(), and HitTest().
|
inline |
Definition at line 967 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::PaintItem(), and wxcode::wxTreeListMainWindow::PaintLevel().
|
inline |
Definition at line 968 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::EditLabel(), wxcode::wxTreeListMainWindow::PaintItem(), wxcode::wxTreeListMainWindow::RefreshLine(), wxcode::wxTreeListMainWindow::RefreshSubtree(), wxcode::wxTreeListMainWindow::ScrollTo(), and wxcode::wxTreeListMainWindow::SelectItem().
|
inline |
Definition at line 952 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::FillArray(), wxcode::wxTreeListMainWindow::TagAllChildrenUntilLast(), wxcode::wxTreeListMainWindow::TagNextChildren(), and wxcode::wxTreeListMainWindow::UnselectAllChildren().
|
inline |
Definition at line 955 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::Collapse(), wxcode::wxTreeListMainWindow::Expand(), HitTest(), wxcode::wxTreeListMainWindow::OnChar(), wxcode::wxTreeListMainWindow::OnMouse(), and wxcode::wxTreeListMainWindow::PaintLevel().
wxTreeListItem * wxcode::wxTreeListItem::HitTest | ( | const wxPoint & | point, |
const wxTreeListMainWindow * | theCtrl, | ||
int & | flags, | ||
int & | column, | ||
int | level | ||
) |
Definition at line 1705 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::GetColumnCount(), wxcode::wxTreeListHeaderWindow::GetColumnWidth(), wxcode::wxTreeListCtrl::GetHeaderWindow(), wxcode::wxTreeListMainWindow::GetLineHeight(), wxcode::wxTreeListMainWindow::GetMainColumn(), GetTextX(), wxcode::wxTreeListHeaderWindow::GetWidth(), GetWidth(), vigra_ext::EMoR::h, wxcode::wxTreeListMainWindow::HasButtons(), HasPlus(), wxcode::wxTreeListHeaderWindow::IsColumnShown(), IsExpanded(), wxcode::wxTreeListMainWindow::m_btnHeight, wxcode::wxTreeListMainWindow::m_btnHeight2, wxcode::wxTreeListMainWindow::m_btnWidth, wxcode::wxTreeListMainWindow::m_btnWidth2, m_children, wxcode::wxTreeListMainWindow::m_imgHeight, wxcode::wxTreeListMainWindow::m_imgHeight2, wxcode::wxTreeListMainWindow::m_imgWidth, wxcode::wxTreeListMainWindow::m_owner, m_x, m_y, wxcode::MARGIN, and wxcode::wxTREE_HITTEST_ONITEMCOLUMN.
Referenced by wxcode::wxTreeListMainWindow::HitTest(), wxcode::wxTreeListMainWindow::OnChar(), and wxcode::wxTreeListMainWindow::OnMouse().
|
inline |
Definition at line 1010 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::DoInsertItem().
|
inline |
Definition at line 956 of file treelistctrl.cpp.
|
inline |
Definition at line 957 of file treelistctrl.cpp.
|
inline |
Definition at line 954 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::CalculateLevel(), wxcode::wxTreeListMainWindow::Collapse(), wxcode::wxTreeListMainWindow::Expand(), GetCurrentImage(), GetSize(), HitTest(), wxcode::wxTreeListMainWindow::PaintLevel(), wxcode::wxTreeListMainWindow::TagAllChildrenUntilLast(), and wxcode::wxTreeListMainWindow::TagNextChildren().
|
inline |
Definition at line 953 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::FillArray(), GetCurrentImage(), wxcode::wxTreeListMainWindow::OnMouse(), wxcode::wxTreeListMainWindow::PaintItem(), wxcode::wxTreeListMainWindow::PaintLevel(), wxcode::wxTreeListMainWindow::RefreshSelectedUnder(), wxcode::wxTreeListMainWindow::SelectItem(), and wxcode::wxTreeListMainWindow::UnselectAllChildren().
|
inline |
Definition at line 963 of file treelistctrl.cpp.
|
inline |
Definition at line 929 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::SetItemBold().
|
inline |
Definition at line 930 of file treelistctrl.cpp.
|
inline |
Definition at line 917 of file treelistctrl.cpp.
References data.
|
inline |
Definition at line 918 of file treelistctrl.cpp.
References data.
|
inline |
Definition at line 883 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::AddRoot(), and wxcode::wxTreeListMainWindow::SetItemHasChildren().
|
inline |
Definition at line 976 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::CalculateSize().
|
inline |
Definition at line 1016 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::SelectItem(), wxcode::wxTreeListMainWindow::TagAllChildrenUntilLast(), wxcode::wxTreeListMainWindow::Unselect(), and wxcode::wxTreeListMainWindow::UnselectAllChildren().
|
inline |
Definition at line 899 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::SetItemImage().
|
inline |
Definition at line 900 of file treelistctrl.cpp.
References wxcode::wxTreeListCtrl::GetMainColumn().
|
inline |
Definition at line 990 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::SetItemParent().
|
inline |
Definition at line 885 of file treelistctrl.cpp.
References wxcode::wxTreeListHeaderWindow::GetColumnCount(), and wxcode::wxTreeListCtrl::GetColumnCount().
Referenced by wxcode::wxTreeListMainWindow::SetItemText().
|
inline |
Definition at line 987 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::PaintItem().
|
inline |
Definition at line 944 of file treelistctrl.cpp.
|
inline |
Definition at line 977 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::CalculateSize().
|
inline |
Definition at line 970 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::CalculateLevel(), and wxcode::wxTreeListMainWindow::PaintLevel().
|
inline |
Definition at line 971 of file treelistctrl.cpp.
Referenced by wxcode::wxTreeListMainWindow::CalculateLevel(), and wxcode::wxTreeListMainWindow::PaintLevel().
|
private |
Definition at line 1072 of file treelistctrl.cpp.
Referenced by DeleteChildren(), GetChildrenCount(), GetSize(), HitTest(), and ~wxTreeListItem().
|
private |
Definition at line 1088 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1089 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1079 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1082 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1087 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1070 of file treelistctrl.cpp.
|
private |
Definition at line 1073 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1096 of file treelistctrl.cpp.
Referenced by ~wxTreeListItem().
|
private |
Definition at line 1095 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1093 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1094 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1084 of file treelistctrl.cpp.
Referenced by ~wxTreeListItem().
|
private |
Definition at line 1078 of file treelistctrl.cpp.
Referenced by wxTreeListItem().
|
private |
Definition at line 1076 of file treelistctrl.cpp.
Referenced by GetSize(), HitTest(), and wxTreeListItem().
|
private |
Definition at line 1077 of file treelistctrl.cpp.
Referenced by GetSize(), HitTest(), and wxTreeListItem().