Public Member Functions | |
| wxTreeListHeaderWindow () | |
| wxTreeListHeaderWindow (wxWindow *win, wxWindowID id, wxTreeListMainWindow *owner, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=_T("wxtreelistctrlcolumntitles")) | |
| virtual | ~wxTreeListHeaderWindow () |
| void | DoDrawRect (wxDC *dc, int x, int y, int w, int h) |
| void | DrawCurrent () |
| void | AdjustDC (wxDC &dc) |
| void | OnPaint (wxPaintEvent &event) |
| void | OnEraseBackground (wxEraseEvent &WXUNUSED(event)) |
| void | OnMouse (wxMouseEvent &event) |
| void | OnSetFocus (wxFocusEvent &event) |
| int | GetWidth () const |
| int | GetColumnCount () const |
| void | AddColumn (const wxTreeListColumnInfo &colInfo) |
| void | InsertColumn (int before, const wxTreeListColumnInfo &colInfo) |
| void | RemoveColumn (int column) |
| const wxTreeListColumnInfo & | GetColumn (int column) const |
| wxTreeListColumnInfo & | GetColumn (int column) |
| void | SetColumn (int column, const wxTreeListColumnInfo &info) |
| wxString | GetColumnText (int column) const |
| void | SetColumnText (int column, const wxString &text) |
| int | GetColumnAlignment (int column) const |
| void | SetColumnAlignment (int column, int flag) |
| int | GetColumnWidth (int column) const |
| void | SetColumnWidth (int column, int width) |
| bool | IsColumnEditable (int column) const |
| bool | IsColumnShown (int column) const |
Public Attributes | |
| bool | m_dirty |
Protected Attributes | |
| wxTreeListMainWindow * | m_owner |
| const wxCursor * | m_currentCursor |
| const wxCursor * | m_resizeCursor |
| bool | m_isDragging |
| int | m_column |
| int | m_currentX |
| int | m_minX |
| wxArrayTreeListColumnInfo | m_columns |
| int | m_total_col_width |
Private Member Functions | |
| void | Init () |
| void | SendListEvent (wxEventType type, wxPoint pos) |
|
|
Definition at line 1253 of file treelistctrl.cpp. References Init(), and m_resizeCursor. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 1261 of file treelistctrl.cpp. References Init(), and m_resizeCursor. |
|
|
Definition at line 1282 of file treelistctrl.cpp. |
|
|
Definition at line 1687 of file treelistctrl.cpp. References wxTreeListColumnInfo::GetWidth(), m_columns, and m_total_col_width. Referenced by wxTreeListCtrl::AddColumn(). |
|
|
Definition at line 1322 of file treelistctrl.cpp. Referenced by DrawCurrent(). |
|
||||||||||||||||||||||||
|
Definition at line 1287 of file treelistctrl.cpp. |
|
|
Definition at line 1474 of file treelistctrl.cpp. References AdjustDC(), and m_currentX. Referenced by OnMouse(). |
|
|
Definition at line 186 of file treelistctrl.cpp. References GetColumnCount(), m_columns, and wxInvalidTreeListColumnInfo. |
|
|
Definition at line 181 of file treelistctrl.cpp. References GetColumnCount(), m_columns, and wxInvalidTreeListColumnInfo. Referenced by wxTreeListCtrl::GetColumn(), wxTreeListCtrl::GetColumnAlignment(), wxTreeListCtrl::GetColumnImage(), wxTreeListCtrl::IsColumnEditable(), wxTreeListCtrl::IsColumnShown(), and wxTreeListMainWindow::PaintItem(). |
|
|
Definition at line 204 of file treelistctrl.cpp. References wxTreeListColumnInfo::GetAlignment(), GetColumnCount(), and m_columns. Referenced by wxTreeListMainWindow::EditLabel(). |
|
|
Definition at line 172 of file treelistctrl.cpp. References m_columns. Referenced by GetColumn(), GetColumnAlignment(), GetColumnText(), GetColumnWidth(), InsertColumn(), IsColumnEditable(), IsColumnShown(), OnMouse(), RemoveColumn(), SetColumn(), SetColumnAlignment(), SetColumnText(), SetColumnWidth(), and wxTreeListMainWindow::SetMainColumn(). |
|
|
Definition at line 193 of file treelistctrl.cpp. References GetColumnCount(), wxTreeListColumnInfo::GetText(), and m_columns. Referenced by wxTreeListCtrl::GetColumnText(). |
|
|
Definition at line 215 of file treelistctrl.cpp. References GetColumnCount(), wxTreeListColumnInfo::GetWidth(), and m_columns. Referenced by wxTreeListMainWindow::CalculatePositions(), wxTreeListMainWindow::EditLabel(), wxTreeListCtrl::GetColumnWidth(), wxTreeListItem::HitTest(), OnMouse(), and wxTreeListMainWindow::PaintItem(). |
|
|
Definition at line 169 of file treelistctrl.cpp. Referenced by wxTreeListMainWindow::AdjustMyScrollbars(), wxTreeListItem::HitTest(), wxTreeListMainWindow::PaintItem(), wxTreeListMainWindow::PaintLevel(), and wxTreeListMainWindow::ScrollTo(). |
|
|
Referenced by wxTreeListHeaderWindow(), and wxTreeListMainWindow::wxTreeListMainWindow(). |
|
||||||||||||
|
Definition at line 1703 of file treelistctrl.cpp. References GetColumnCount(), wxTreeListColumnInfo::GetWidth(), m_columns, and m_total_col_width. Referenced by wxTreeListCtrl::InsertColumn(). |
|
|
Definition at line 222 of file treelistctrl.cpp. References GetColumnCount(), wxTreeListColumnInfo::IsEditable(), and m_columns. Referenced by wxTreeListMainWindow::OnMouse(). |
|
|
Definition at line 228 of file treelistctrl.cpp. References GetColumnCount(), wxTreeListColumnInfo::IsShown(), and m_columns. Referenced by wxTreeListMainWindow::CalculatePositions(), wxTreeListMainWindow::EditLabel(), wxTreeListItem::HitTest(), OnMouse(), and wxTreeListMainWindow::PaintItem(). |
|
|
Definition at line 164 of file treelistctrl.cpp. |
|
|
Definition at line 1538 of file treelistctrl.cpp. References DrawCurrent(), wxTreeListCtrl::EndEdit(), GetColumnCount(), GetColumnWidth(), IsColumnShown(), m_column, m_columns, m_currentCursor, m_currentX, m_minX, SendListEvent(), and SetColumnWidth(). |
|
|
|
|
|
|
|
|
Definition at line 1711 of file treelistctrl.cpp. References GetColumnCount(), m_columns, and m_total_col_width. Referenced by wxTreeListCtrl::RemoveColumn(). |
|
||||||||||||
|
Definition at line 1672 of file treelistctrl.cpp. Referenced by OnMouse(). |
|
||||||||||||
|
Definition at line 1719 of file treelistctrl.cpp. References GetColumnCount(), wxTreeListColumnInfo::GetWidth(), m_columns, and m_total_col_width. Referenced by wxTreeListCtrl::SetColumn(), wxTreeListCtrl::SetColumnAlignment(), wxTreeListCtrl::SetColumnEditable(), wxTreeListCtrl::SetColumnImage(), and wxTreeListCtrl::SetColumnShown(). |
|
||||||||||||
|
Definition at line 209 of file treelistctrl.cpp. References GetColumnCount(), m_columns, and wxTreeListColumnInfo::SetAlignment(). |
|
||||||||||||
|
Definition at line 198 of file treelistctrl.cpp. References GetColumnCount(), m_columns, and wxTreeListColumnInfo::SetText(). Referenced by wxTreeListCtrl::SetColumnText(). |
|
||||||||||||
|
Definition at line 1694 of file treelistctrl.cpp. References GetColumnCount(), m_columns, and m_total_col_width. Referenced by OnMouse(), and wxTreeListCtrl::SetColumnWidth(). |
|
|
Definition at line 125 of file treelistctrl.cpp. Referenced by OnMouse(). |
|
|
Definition at line 134 of file treelistctrl.cpp. Referenced by AddColumn(), GetColumn(), GetColumnAlignment(), GetColumnCount(), GetColumnText(), GetColumnWidth(), InsertColumn(), IsColumnEditable(), IsColumnShown(), OnMouse(), RemoveColumn(), SetColumn(), SetColumnAlignment(), SetColumnText(), and SetColumnWidth(). |
|
|
Definition at line 120 of file treelistctrl.cpp. Referenced by OnMouse(). |
|
|
Definition at line 128 of file treelistctrl.cpp. Referenced by DrawCurrent(), and OnMouse(). |
|
|
Definition at line 235 of file treelistctrl.cpp. |
|
|
Definition at line 122 of file treelistctrl.cpp. |
|
|
Definition at line 132 of file treelistctrl.cpp. Referenced by OnMouse(). |
|
|
Definition at line 119 of file treelistctrl.cpp. |
|
|
Definition at line 121 of file treelistctrl.cpp. Referenced by wxTreeListHeaderWindow(). |
|
|
Definition at line 137 of file treelistctrl.cpp. Referenced by AddColumn(), InsertColumn(), RemoveColumn(), SetColumn(), and SetColumnWidth(). |
1.3.9.1