|
Hugin trunk 0.1
|

Public Attributes | |
| bool | m_dirty |
Protected Member Functions | |
| int | XToCol (int x) |
| void | RefreshColLabel (int col) |
Private Member Functions | |
| void | Init () |
| void | SendListEvent (wxEventType type, wxPoint pos) |
Definition at line 116 of file treelistctrl.cpp.
| wxcode::wxTreeListHeaderWindow::wxTreeListHeaderWindow | ( | ) |
Definition at line 1252 of file treelistctrl.cpp.
References Init(), m_owner, m_resizeCursor, and threshold().
| wxcode::wxTreeListHeaderWindow::wxTreeListHeaderWindow | ( | wxWindow * | win, |
| wxWindowID | id, | ||
| wxTreeListMainWindow * | owner, | ||
| const wxPoint & | pos = wxDefaultPosition, |
||
| const wxSize & | size = wxDefaultSize, |
||
| long | style = 0, |
||
| const wxString & | name = _T("wxtreelistctrlcolumntitles") |
||
| ) |
Definition at line 1260 of file treelistctrl.cpp.
References Init(), m_owner, m_resizeCursor, and threshold().
|
virtual |
Definition at line 1277 of file treelistctrl.cpp.
References m_resizeCursor.
| void wxcode::wxTreeListHeaderWindow::AddColumn | ( | const wxTreeListColumnInfo & | colInfo | ) |
Definition at line 1583 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::AdjustMyScrollbars(), m_columns, wxcode::wxTreeListMainWindow::m_dirty, m_owner, m_total_col_width, and threshold().
Referenced by wxcode::wxTreeListCtrl::AddColumn().
Definition at line 1312 of file treelistctrl.cpp.
References m_owner, and threshold().
Referenced by DrawCurrent(), and OnPaint().
Definition at line 1282 of file treelistctrl.cpp.
References threshold().
| void wxcode::wxTreeListHeaderWindow::DrawCurrent | ( | ) |
Definition at line 1374 of file treelistctrl.cpp.
References AdjustDC(), m_currentX, m_owner, and threshold().
Referenced by OnMouse().
|
inline |
Definition at line 184 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, threshold(), and wxcode::wxInvalidTreeListColumnInfo.
|
inline |
Definition at line 179 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, threshold(), and wxcode::wxInvalidTreeListColumnInfo.
Referenced by wxcode::wxTreeListCtrl::GetColumn(), wxcode::wxTreeListCtrl::GetColumn(), wxcode::wxTreeListCtrl::GetColumnAlignment(), wxcode::wxTreeListCtrl::GetColumnImage(), wxcode::wxTreeListCtrl::IsColumnEditable(), wxcode::wxTreeListCtrl::IsColumnShown(), OnPaint(), wxcode::wxTreeListMainWindow::PaintItem(), RefreshColLabel(), and XToCol().
Definition at line 202 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, and threshold().
|
inline |
Definition at line 170 of file treelistctrl.cpp.
References m_columns.
Referenced by GetColumn(), GetColumn(), GetColumnAlignment(), wxcode::wxTreeListMainWindow::GetColumnCount(), GetColumnText(), GetColumnWidth(), InsertColumn(), IsColumnEditable(), IsColumnShown(), OnMouse(), OnPaint(), RefreshColLabel(), RemoveColumn(), SetColumn(), SetColumnAlignment(), SetColumnText(), SetColumnWidth(), and XToCol().
Definition at line 191 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, and threshold().
Referenced by wxcode::wxTreeListCtrl::GetColumnText().
Definition at line 213 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, and threshold().
Referenced by wxcode::wxTreeListMainWindow::CalculatePositions(), wxcode::wxTreeListCtrl::GetColumnWidth(), OnMouse(), wxcode::wxTreeListMainWindow::OnPaint(), and wxcode::wxTreeListMainWindow::PaintItem().
|
inline |
Definition at line 167 of file treelistctrl.cpp.
References m_total_col_width.
Referenced by wxcode::wxTreeListMainWindow::AdjustMyScrollbars(), wxcode::wxTreeListMainWindow::PaintItem(), wxcode::wxTreeListMainWindow::PaintLevel(), and wxcode::wxTreeListMainWindow::ScrollTo().
|
private |
Definition at line 1225 of file treelistctrl.cpp.
References m_currentCursor, m_dirty, m_hotTrackCol, m_isDragging, m_total_col_width, OnEraseBackground(), OnMouse(), OnPaint(), OnSetFocus(), and threshold().
Referenced by wxTreeListHeaderWindow(), and wxTreeListHeaderWindow().
| void wxcode::wxTreeListHeaderWindow::InsertColumn | ( | int | before, |
| const wxTreeListColumnInfo & | colInfo | ||
| ) |
Definition at line 1599 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::AdjustMyScrollbars(), GetColumnCount(), m_columns, wxcode::wxTreeListMainWindow::m_dirty, m_owner, m_total_col_width, and threshold().
Referenced by wxcode::wxTreeListCtrl::InsertColumn().
Definition at line 220 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, and threshold().
Referenced by wxcode::wxTreeListMainWindow::OnMouse().
Definition at line 226 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, and threshold().
Referenced by wxcode::wxTreeListMainWindow::CalculatePositions(), OnMouse(), OnPaint(), wxcode::wxTreeListMainWindow::OnPaint(), wxcode::wxTreeListMainWindow::PaintItem(), RefreshColLabel(), and XToCol().
|
inline |
Definition at line 162 of file treelistctrl.cpp.
Referenced by Init().
| void wxcode::wxTreeListHeaderWindow::OnMouse | ( | wxMouseEvent & | event | ) |
Definition at line 1436 of file treelistctrl.cpp.
References DrawCurrent(), wxcode::wxTreeListMainWindow::EndEdit(), wxcode::wxTreeListMainWindow::GetBestColumnWidth(), GetColumnCount(), GetColumnWidth(), IsColumnShown(), m_column, m_columns, m_currentCursor, m_currentX, m_dirty, m_hotTrackCol, m_isDragging, m_minX, m_owner, m_resizeCursor, RefreshColLabel(), SendListEvent(), SetColumnWidth(), threshold(), and XToCol().
Referenced by Init().
| void wxcode::wxTreeListHeaderWindow::OnPaint | ( | wxPaintEvent & | event | ) |
Definition at line 1323 of file treelistctrl.cpp.
References AdjustDC(), flags, GetColumn(), GetColumnCount(), wxcode::wxTreeListMainWindow::GetImageList(), wxcode::HEADER_OFFSET_X, IsColumnShown(), m_hotTrackCol, m_owner, and threshold().
Referenced by Init().
| void wxcode::wxTreeListHeaderWindow::OnSetFocus | ( | wxFocusEvent & | event | ) |
Definition at line 1564 of file treelistctrl.cpp.
References m_owner, and wxcode::wxTreeListMainWindow::SetFocus().
Referenced by Init().
Definition at line 1417 of file treelistctrl.cpp.
References GetColumn(), GetColumnCount(), IsColumnShown(), m_owner, and threshold().
Referenced by OnMouse().
Definition at line 1607 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::AdjustMyScrollbars(), GetColumnCount(), m_columns, wxcode::wxTreeListMainWindow::m_dirty, m_owner, m_total_col_width, and threshold().
Referenced by wxcode::wxTreeListCtrl::RemoveColumn().
|
private |
Definition at line 1568 of file treelistctrl.cpp.
References m_column, and threshold().
Referenced by OnMouse().
| void wxcode::wxTreeListHeaderWindow::SetColumn | ( | int | column, |
| const wxTreeListColumnInfo & | info | ||
| ) |
Definition at line 1615 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::AdjustMyScrollbars(), GetColumnCount(), wxcode::wxTreeListColumnInfo::GetWidth(), m_columns, wxcode::wxTreeListMainWindow::m_dirty, m_owner, m_total_col_width, and threshold().
Referenced by wxcode::wxTreeListCtrl::SetColumn(), wxcode::wxTreeListCtrl::SetColumnAlignment(), wxcode::wxTreeListCtrl::SetColumnEditable(), wxcode::wxTreeListCtrl::SetColumnImage(), and wxcode::wxTreeListCtrl::SetColumnShown().
Definition at line 207 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, and threshold().
Definition at line 196 of file treelistctrl.cpp.
References GetColumnCount(), m_columns, and threshold().
Referenced by wxcode::wxTreeListCtrl::SetColumnText().
Definition at line 1590 of file treelistctrl.cpp.
References wxcode::wxTreeListMainWindow::AdjustMyScrollbars(), GetColumnCount(), m_columns, wxcode::wxTreeListMainWindow::m_dirty, m_owner, m_total_col_width, and threshold().
Referenced by OnMouse(), and wxcode::wxTreeListCtrl::SetColumnWidth().
Definition at line 1400 of file treelistctrl.cpp.
References GetColumn(), GetColumnCount(), IsColumnShown(), and threshold().
Referenced by OnMouse().
|
protected |
Definition at line 125 of file treelistctrl.cpp.
Referenced by OnMouse(), and SendListEvent().
|
protected |
Definition at line 134 of file treelistctrl.cpp.
Referenced by AddColumn(), GetColumn(), GetColumn(), GetColumnAlignment(), GetColumnCount(), GetColumnText(), GetColumnWidth(), InsertColumn(), IsColumnEditable(), IsColumnShown(), OnMouse(), RemoveColumn(), SetColumn(), SetColumnAlignment(), SetColumnText(), and SetColumnWidth().
Definition at line 120 of file treelistctrl.cpp.
|
protected |
Definition at line 128 of file treelistctrl.cpp.
Referenced by DrawCurrent(), and OnMouse().
| bool wxcode::wxTreeListHeaderWindow::m_dirty |
Definition at line 233 of file treelistctrl.cpp.
|
protected |
Definition at line 140 of file treelistctrl.cpp.
|
protected |
Definition at line 122 of file treelistctrl.cpp.
|
protected |
Definition at line 132 of file treelistctrl.cpp.
Referenced by OnMouse().
|
protected |
Definition at line 119 of file treelistctrl.cpp.
Referenced by AddColumn(), AdjustDC(), DrawCurrent(), wxcode::wxTreeListItem::HitTest(), InsertColumn(), OnMouse(), OnPaint(), OnSetFocus(), RefreshColLabel(), RemoveColumn(), SetColumn(), SetColumnWidth(), wxTreeListHeaderWindow(), and wxTreeListHeaderWindow().
Definition at line 121 of file treelistctrl.cpp.
Referenced by OnMouse(), wxTreeListHeaderWindow(), wxTreeListHeaderWindow(), and ~wxTreeListHeaderWindow().
|
protected |
Definition at line 137 of file treelistctrl.cpp.
Referenced by AddColumn(), GetWidth(), Init(), InsertColumn(), RemoveColumn(), SetColumn(), and SetColumnWidth().