Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
wxcode::wxTreeListMainWindow Class Reference
Inheritance diagram for wxcode::wxTreeListMainWindow:
Inheritance graph

Public Member Functions

 wxTreeListMainWindow ()
 
 wxTreeListMainWindow (wxTreeListCtrl *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=_T("wxtreelistmainwindow"))
 
virtual ~wxTreeListMainWindow ()
 
bool Create (wxTreeListCtrl *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTR_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=_T("wxtreelistctrl"))
 
bool IsVirtual () const
 
size_t GetCount () const
 
unsigned int GetIndent () const
 
void SetIndent (unsigned int indent)
 
unsigned int GetLineSpacing () const
 
void SetLineSpacing (unsigned int spacing)
 
wxImageList * GetImageList () const
 
wxImageList * GetStateImageList () const
 
wxImageList * GetButtonsImageList () const
 
void SetImageList (wxImageList *imageList)
 
void SetStateImageList (wxImageList *imageList)
 
void SetButtonsImageList (wxImageList *imageList)
 
void AssignImageList (wxImageList *imageList)
 
void AssignStateImageList (wxImageList *imageList)
 
void AssignButtonsImageList (wxImageList *imageList)
 
void SetToolTip (const wxString &tip)
 
void SetToolTip (wxToolTip *tip)
 
void SetItemToolTip (const wxTreeItemId &item, const wxString &tip)
 
wxString GetItemText (const wxTreeItemId &item, int column) const
 
wxString GetItemText (wxTreeItemData *item, int column) const
 
int GetItemImage (const wxTreeItemId &item, wxTreeItemIcon which=wxTreeItemIcon_Normal) const
 
int GetItemImage (const wxTreeItemId &item, int column, wxTreeItemIcon which=wxTreeItemIcon_Normal) const
 
wxTreeItemData * GetItemData (const wxTreeItemId &item) const
 
wxTreeItemData * GetItemData (const wxTreeItemId &item, int column) const
 
bool GetItemBold (const wxTreeItemId &item) const
 
bool GetItemBold (const wxTreeItemId &item, int column) const
 
wxColour GetItemTextColour (const wxTreeItemId &item) const
 
wxColour GetItemTextColour (const wxTreeItemId &item, int column) const
 
wxColour GetItemBackgroundColour (const wxTreeItemId &item) const
 
wxColour GetItemBackgroundColour (const wxTreeItemId &item, int column) const
 
wxFont GetItemFont (const wxTreeItemId &item) const
 
wxFont GetItemFont (const wxTreeItemId &item, int column) const
 
void SetItemHasChildren (const wxTreeItemId &item, bool has=true)
 
void SetItemText (const wxTreeItemId &item, int column, const wxString &text)
 
void SetItemImage (const wxTreeItemId &item, int image, wxTreeItemIcon which=wxTreeItemIcon_Normal)
 
void SetItemImage (const wxTreeItemId &item, int column, int image, wxTreeItemIcon which=wxTreeItemIcon_Normal)
 
void SetItemData (const wxTreeItemId &item, wxTreeItemData *data)
 
void SetItemData (const wxTreeItemId &item, int column, wxTreeItemData *data)
 
void SetItemBold (const wxTreeItemId &item, bool bold=true)
 
void SetItemBold (const wxTreeItemId &item, int column, bool bold=true)
 
void SetItemTextColour (const wxTreeItemId &item, const wxColour &colour)
 
void SetItemTextColour (const wxTreeItemId &item, int column, const wxColour &colour)
 
void SetItemBackgroundColour (const wxTreeItemId &item, const wxColour &colour)
 
void SetItemBackgroundColour (const wxTreeItemId &item, int column, const wxColour &colour)
 
void SetItemFont (const wxTreeItemId &item, const wxFont &font)
 
void SetItemFont (const wxTreeItemId &item, int column, const wxFont &font)
 
bool IsVisible (const wxTreeItemId &item, bool fullRow, bool within=true) const
 
bool HasChildren (const wxTreeItemId &item) const
 
bool IsExpanded (const wxTreeItemId &item) const
 
bool IsSelected (const wxTreeItemId &item) const
 
bool IsBold (const wxTreeItemId &item) const
 
bool IsBold (const wxTreeItemId &item, int column) const
 
virtual bool SetFont (const wxFont &font)
 
void SetWindowStyle (const long styles)
 
size_t GetChildrenCount (const wxTreeItemId &item, bool recursively=true)
 
wxTreeItemId GetRootItem () const
 
wxTreeItemId GetSelection () const
 
size_t GetSelections (wxArrayTreeItemIds &) const
 
wxTreeItemId GetItemParent (const wxTreeItemId &item) const
 
wxTreeItemId GetFirstChild (const wxTreeItemId &item, wxTreeItemIdValue &cookie) const
 
wxTreeItemId GetNextChild (const wxTreeItemId &item, wxTreeItemIdValue &cookie) const
 
wxTreeItemId GetPrevChild (const wxTreeItemId &item, wxTreeItemIdValue &cookie) const
 
wxTreeItemId GetLastChild (const wxTreeItemId &item, wxTreeItemIdValue &cookie) const
 
wxTreeItemId GetNextSibling (const wxTreeItemId &item) const
 
wxTreeItemId GetPrevSibling (const wxTreeItemId &item) const
 
wxTreeItemId GetNext (const wxTreeItemId &item, bool fulltree=true) const
 
wxTreeItemId GetPrev (const wxTreeItemId &item, bool fulltree=true) const
 
wxTreeItemId GetFirstExpandedItem () const
 
wxTreeItemId GetNextExpanded (const wxTreeItemId &item) const
 
wxTreeItemId GetPrevExpanded (const wxTreeItemId &item) const
 
wxTreeItemId GetFirstVisible (bool fullRow, bool within) const
 
wxTreeItemId GetNextVisible (const wxTreeItemId &item, bool fullRow, bool within) const
 
wxTreeItemId GetPrevVisible (const wxTreeItemId &item, bool fullRow, bool within) const
 
wxTreeItemId GetLastVisible (bool fullRow, bool within) const
 
wxTreeItemId AddRoot (const wxString &text, int image=-1, int selectedImage=-1, wxTreeItemData *data=NULL)
 
wxTreeItemId PrependItem (const wxTreeItemId &parent, const wxString &text, int image=-1, int selectedImage=-1, wxTreeItemData *data=NULL)
 
wxTreeItemId InsertItem (const wxTreeItemId &parent, const wxTreeItemId &idPrevious, const wxString &text, int image=-1, int selectedImage=-1, wxTreeItemData *data=NULL)
 
wxTreeItemId InsertItem (const wxTreeItemId &parent, size_t index, const wxString &text, int image=-1, int selectedImage=-1, wxTreeItemData *data=NULL)
 
wxTreeItemId AppendItem (const wxTreeItemId &parent, const wxString &text, int image=-1, int selectedImage=-1, wxTreeItemData *data=NULL)
 
void Delete (const wxTreeItemId &item)
 
void DeleteChildren (const wxTreeItemId &item)
 
void DeleteRoot ()
 
void SetItemParent (const wxTreeItemId &parent, const wxTreeItemId &item)
 
void Expand (const wxTreeItemId &item)
 
void ExpandAll (const wxTreeItemId &item)
 
void Collapse (const wxTreeItemId &item)
 
void CollapseAndReset (const wxTreeItemId &item)
 
void Toggle (const wxTreeItemId &item)
 
void SetCurrentItem (const wxTreeItemId &item)
 
void Unselect ()
 
void UnselectAll ()
 
bool SelectItem (const wxTreeItemId &item, const wxTreeItemId &prev=(wxTreeItemId *) NULL, bool unselect_others=true)
 
void SelectAll ()
 
void EnsureVisible (const wxTreeItemId &item)
 
void ScrollTo (const wxTreeItemId &item)
 
void AdjustMyScrollbars ()
 
wxTreeItemId HitTest (const wxPoint &point)
 
wxTreeItemId HitTest (const wxPoint &point, int &flags)
 
wxTreeItemId HitTest (const wxPoint &point, int &flags, int &column)
 
bool GetBoundingRect (const wxTreeItemId &item, wxRect &rect, bool textOnly=false) const
 
void EditLabel (const wxTreeItemId &item, int column)
 
void EndEdit (bool isCancelled)
 
virtual int OnCompareItems (const wxTreeItemId &item1, const wxTreeItemId &item2)
 
void SortChildren (const wxTreeItemId &item, int column, bool reverseOrder)
 
bool MatchItemText (const wxString &itemText, const wxString &pattern, int mode)
 
wxTreeItemId FindItem (const wxTreeItemId &item, int column, const wxString &str, int mode=0)
 
virtual bool SetBackgroundColour (const wxColour &colour)
 
virtual bool SetForegroundColour (const wxColour &colour)
 
void SetDragItem (const wxTreeItemId &item=(wxTreeItemId *) NULL)
 
void OnPaint (wxPaintEvent &event)
 
void OnEraseBackground (wxEraseEvent &WXUNUSED(event))
 
void OnSetFocus (wxFocusEvent &event)
 
void OnKillFocus (wxFocusEvent &event)
 
void OnChar (wxKeyEvent &event)
 
void OnMouse (wxMouseEvent &event)
 
void OnIdle (wxIdleEvent &event)
 
void OnScroll (wxScrollWinEvent &event)
 
void OnCaptureLost (wxMouseCaptureLostEvent &WXUNUSED(event))
 
int GetColumnCount () const
 
void SetMainColumn (int column)
 
int GetMainColumn () const
 
int GetCurrentColumn () const
 
int GetBestColumnWidth (int column, wxTreeItemId parent=wxTreeItemId())
 
int GetItemWidth (int column, wxTreeListItem *item)
 
void SetFocus ()
 

Public Attributes

bool m_dirty
 

Protected Member Functions

void Init ()
 
wxTreeItemId DoInsertItem (const wxTreeItemId &parent, size_t previous, const wxString &text, int image, int selectedImage, wxTreeItemData *data)
 
void DoDeleteItem (wxTreeListItem *item)
 
void SetCurrentItem (wxTreeListItem *item)
 
bool HasButtons (void) const
 
void CalculateLineHeight ()
 
int GetLineHeight (wxTreeListItem *item) const
 
void PaintLevel (wxTreeListItem *item, wxDC &dc, int level, int &y, int x_maincol)
 
void PaintItem (wxTreeListItem *item, wxDC &dc)
 
void CalculateLevel (wxTreeListItem *item, wxReadOnlyDC &dc, int level, int &y, int x_maincol)
 
void CalculatePositions ()
 
void CalculateSize (wxTreeListItem *item, wxReadOnlyDC &dc)
 
void RefreshSubtree (wxTreeListItem *item)
 
void RefreshLine (wxTreeListItem *item)
 
void RefreshSelected ()
 
void RefreshSelectedUnder (wxTreeListItem *item)
 
void OnRenameTimer ()
 
void OnRenameAccept (bool isCancelled)
 
void FillArray (wxTreeListItem *, wxArrayTreeItemIds &) const
 
bool TagAllChildrenUntilLast (wxTreeListItem *crt_item, wxTreeListItem *last_item)
 
bool TagNextChildren (wxTreeListItem *crt_item, wxTreeListItem *last_item)
 
void UnselectAllChildren (wxTreeListItem *item)
 
bool SendEvent (wxEventType event_type, wxTreeListItem *item=NULL, wxTreeEvent *event=NULL)
 
void OnDpiChanged (wxDPIChangedEvent &e)
 

Protected Attributes

wxTreeListCtrl * m_owner
 
wxFont m_normalFont
 
wxFont m_boldFont
 
wxTreeListItem * m_rootItem
 
wxTreeListItem * m_curItem
 
wxTreeListItem * m_shiftItem
 
wxTreeListItem * m_selectItem
 
int m_main_column
 
int m_curColumn
 
int m_sortColumn
 
bool m_ReverseSortOrder
 
int m_btnWidth
 
int m_btnWidth2
 
int m_btnHeight
 
int m_btnHeight2
 
int m_imgWidth
 
int m_imgWidth2
 
int m_imgHeight
 
int m_imgHeight2
 
unsigned short m_indent
 
int m_lineHeight
 
unsigned short m_linespacing
 
wxPen m_dottedPen
 
wxBrush * m_hilightBrush
 
wxBrush * m_hilightUnfocusedBrush
 
bool m_hasFocus
 
bool m_ownsImageListNormal
 
bool m_ownsImageListState
 
bool m_ownsImageListButtons
 
bool m_lastOnSame
 
bool m_left_down_selection
 
wxImageList * m_imageListNormal
 
wxImageList * m_imageListState
 
wxImageList * m_imageListButtons
 
bool m_isDragStarted
 
bool m_isDragging
 
wxPoint m_dragStartPos
 
wxTreeListItem * m_dragItem
 
int m_dragCol
 
wxTreeListItem * m_editItem
 
wxTimer * m_editTimer
 
bool m_editAccept
 
wxString m_editRes
 
int m_editCol
 
wxEditTextCtrl * m_editControl
 
wxTimer * m_findTimer
 
wxString m_findStr
 
bool m_isItemToolTip
 
wxString m_toolTip
 
wxTreeListItem * m_toolTipItem
 

Friends

class wxTreeListItem
 
class wxTreeListRenameTimer
 
class wxEditTextCtrl
 

Detailed Description

Definition at line 251 of file treelistctrl.cpp.

Constructor & Destructor Documentation

◆ wxTreeListMainWindow() [1/2]

wxcode::wxTreeListMainWindow::wxTreeListMainWindow ( )
inline

Definition at line 260 of file treelistctrl.cpp.

References Init().

◆ wxTreeListMainWindow() [2/2]

wxcode::wxTreeListMainWindow::wxTreeListMainWindow ( wxTreeListCtrl *  parent,
wxWindowID  id = -1,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTR_DEFAULT_STYLE,
const wxValidator &  validator = wxDefaultValidator,
const wxString &  name = _T("wxtreelistmainwindow") 
)
inline

Definition at line 262 of file treelistctrl.cpp.

References Create(), Init(), and threshold().

◆ ~wxTreeListMainWindow()

wxcode::wxTreeListMainWindow::~wxTreeListMainWindow ( )
virtual

Member Function Documentation

◆ AddRoot()

wxTreeItemId wxcode::wxTreeListMainWindow::AddRoot ( const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)

◆ AdjustMyScrollbars()

void wxcode::wxTreeListMainWindow::AdjustMyScrollbars ( )

◆ AppendItem()

wxTreeItemId wxcode::wxTreeListMainWindow::AppendItem ( const wxTreeItemId &  parent,
const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)

Definition at line 2533 of file treelistctrl.cpp.

References DoInsertItem(), and threshold().

Referenced by wxcode::wxTreeListCtrl::AppendItem().

◆ AssignButtonsImageList()

void wxcode::wxTreeListMainWindow::AssignButtonsImageList ( wxImageList *  imageList)

◆ AssignImageList()

void wxcode::wxTreeListMainWindow::AssignImageList ( wxImageList *  imageList)

◆ AssignStateImageList()

void wxcode::wxTreeListMainWindow::AssignStateImageList ( wxImageList *  imageList)

◆ CalculateLevel()

void wxcode::wxTreeListMainWindow::CalculateLevel ( wxTreeListItem *  item,
wxReadOnlyDC &  dc,
int  level,
int &  y,
int  x_maincol 
)
protected

◆ CalculateLineHeight()

void wxcode::wxTreeListMainWindow::CalculateLineHeight ( )
protected

◆ CalculatePositions()

void wxcode::wxTreeListMainWindow::CalculatePositions ( )
protected

◆ CalculateSize()

void wxcode::wxTreeListMainWindow::CalculateSize ( wxTreeListItem *  item,
wxReadOnlyDC &  dc 
)
protected

◆ Collapse()

void wxcode::wxTreeListMainWindow::Collapse ( const wxTreeItemId &  item)

◆ CollapseAndReset()

void wxcode::wxTreeListMainWindow::CollapseAndReset ( const wxTreeItemId &  item)

Definition at line 2739 of file treelistctrl.cpp.

References Collapse(), DeleteChildren(), and threshold().

Referenced by wxcode::wxTreeListCtrl::CollapseAndReset().

◆ Create()

bool wxcode::wxTreeListMainWindow::Create ( wxTreeListCtrl *  parent,
wxWindowID  id = -1,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTR_DEFAULT_STYLE,
const wxValidator &  validator = wxDefaultValidator,
const wxString &  name = _T("wxtreelistctrl") 
)

◆ Delete()

void wxcode::wxTreeListMainWindow::Delete ( const wxTreeItemId &  item)

◆ DeleteChildren()

void wxcode::wxTreeListMainWindow::DeleteChildren ( const wxTreeItemId &  item)

◆ DeleteRoot()

void wxcode::wxTreeListMainWindow::DeleteRoot ( )

◆ DoDeleteItem()

void wxcode::wxTreeListMainWindow::DoDeleteItem ( wxTreeListItem *  item)
protected

◆ DoInsertItem()

wxTreeItemId wxcode::wxTreeListMainWindow::DoInsertItem ( const wxTreeItemId &  parent,
size_t  previous,
const wxString &  text,
int  image,
int  selectedImage,
wxTreeItemData *  data 
)
protected

◆ EditLabel()

void wxcode::wxTreeListMainWindow::EditLabel ( const wxTreeItemId &  item,
int  column 
)

◆ EndEdit()

void wxcode::wxTreeListMainWindow::EndEdit ( bool  isCancelled)

◆ EnsureVisible()

void wxcode::wxTreeListMainWindow::EnsureVisible ( const wxTreeItemId &  item)

◆ Expand()

void wxcode::wxTreeListMainWindow::Expand ( const wxTreeItemId &  item)

◆ ExpandAll()

void wxcode::wxTreeListMainWindow::ExpandAll ( const wxTreeItemId &  item)

◆ FillArray()

void wxcode::wxTreeListMainWindow::FillArray ( wxTreeListItem *  item,
wxArrayTreeItemIds &  array 
) const
protected

Definition at line 2920 of file treelistctrl.cpp.

References FillArray(), and threshold().

Referenced by FillArray(), and GetSelections().

◆ FindItem()

wxTreeItemId wxcode::wxTreeListMainWindow::FindItem ( const wxTreeItemId &  item,
int  column,
const wxString &  str,
int  mode = 0 
)

◆ GetBestColumnWidth()

int wxcode::wxTreeListMainWindow::GetBestColumnWidth ( int  column,
wxTreeItemId  parent = wxTreeItemId() 
)

◆ GetBoundingRect()

bool wxcode::wxTreeListMainWindow::GetBoundingRect ( const wxTreeItemId &  item,
wxRect &  rect,
bool  textOnly = false 
) const

Definition at line 3859 of file treelistctrl.cpp.

References GetLineHeight(), and threshold().

Referenced by wxcode::wxTreeListCtrl::GetBoundingRect(), and IsVisible().

◆ GetButtonsImageList()

wxImageList * wxcode::wxTreeListMainWindow::GetButtonsImageList ( ) const
inline

Definition at line 315 of file treelistctrl.cpp.

References m_imageListButtons.

Referenced by wxcode::wxTreeListCtrl::GetButtonsImageList().

◆ GetChildrenCount()

size_t wxcode::wxTreeListMainWindow::GetChildrenCount ( const wxTreeItemId &  item,
bool  recursively = true 
)

Definition at line 1993 of file treelistctrl.cpp.

References threshold().

Referenced by wxcode::wxTreeListCtrl::GetChildrenCount().

◆ GetColumnCount()

int wxcode::wxTreeListMainWindow::GetColumnCount ( ) const
inline

◆ GetCount()

size_t wxcode::wxTreeListMainWindow::GetCount ( ) const

◆ GetCurrentColumn()

int wxcode::wxTreeListMainWindow::GetCurrentColumn ( ) const
inline

Definition at line 615 of file treelistctrl.cpp.

References m_curColumn, and m_main_column.

Referenced by OnMouse(), and OnRenameTimer().

◆ GetFirstChild()

wxTreeItemId wxcode::wxTreeListMainWindow::GetFirstChild ( const wxTreeItemId &  item,
wxTreeItemIdValue &  cookie 
) const

◆ GetFirstExpandedItem()

wxTreeItemId wxcode::wxTreeListMainWindow::GetFirstExpandedItem ( ) const

Definition at line 2395 of file treelistctrl.cpp.

References GetNextExpanded(), and GetRootItem().

Referenced by wxcode::wxTreeListCtrl::GetFirstExpandedItem().

◆ GetFirstVisible()

wxTreeItemId wxcode::wxTreeListMainWindow::GetFirstVisible ( bool  fullRow,
bool  within 
) const

◆ GetImageList()

wxImageList * wxcode::wxTreeListMainWindow::GetImageList ( ) const
inline

◆ GetIndent()

unsigned int wxcode::wxTreeListMainWindow::GetIndent ( ) const
inline

Definition at line 294 of file treelistctrl.cpp.

References m_indent.

Referenced by wxcode::wxTreeListCtrl::GetIndent(), and GetItemWidth().

◆ GetItemBackgroundColour() [1/2]

wxColour wxcode::wxTreeListMainWindow::GetItemBackgroundColour ( const wxTreeItemId &  item) const

◆ GetItemBackgroundColour() [2/2]

wxColour wxcode::wxTreeListMainWindow::GetItemBackgroundColour ( const wxTreeItemId &  item,
int  column 
) const

Definition at line 2086 of file treelistctrl.cpp.

References GetItemBackgroundColour(), and threshold().

◆ GetItemBold() [1/2]

bool wxcode::wxTreeListMainWindow::GetItemBold ( const wxTreeItemId &  item) const

◆ GetItemBold() [2/2]

bool wxcode::wxTreeListMainWindow::GetItemBold ( const wxTreeItemId &  item,
int  column 
) const

Definition at line 2050 of file treelistctrl.cpp.

References threshold().

◆ GetItemData() [1/2]

wxTreeItemData * wxcode::wxTreeListMainWindow::GetItemData ( const wxTreeItemId &  item) const

◆ GetItemData() [2/2]

wxTreeItemData * wxcode::wxTreeListMainWindow::GetItemData ( const wxTreeItemId &  item,
int  column 
) const

Definition at line 2041 of file treelistctrl.cpp.

References threshold().

◆ GetItemFont() [1/2]

wxFont wxcode::wxTreeListMainWindow::GetItemFont ( const wxTreeItemId &  item) const

◆ GetItemFont() [2/2]

wxFont wxcode::wxTreeListMainWindow::GetItemFont ( const wxTreeItemId &  item,
int  column 
) const

Definition at line 2109 of file treelistctrl.cpp.

References m_boldFont, m_normalFont, and threshold().

◆ GetItemImage() [1/2]

int wxcode::wxTreeListMainWindow::GetItemImage ( const wxTreeItemId &  item,
int  column,
wxTreeItemIcon  which = wxTreeItemIcon_Normal 
) const

Definition at line 2032 of file treelistctrl.cpp.

References threshold().

◆ GetItemImage() [2/2]

int wxcode::wxTreeListMainWindow::GetItemImage ( const wxTreeItemId &  item,
wxTreeItemIcon  which = wxTreeItemIcon_Normal 
) const
inline

◆ GetItemParent()

wxTreeItemId wxcode::wxTreeListMainWindow::GetItemParent ( const wxTreeItemId &  item) const

Definition at line 2286 of file treelistctrl.cpp.

References threshold().

Referenced by wxcode::wxTreeListCtrl::GetItemParent(), GetNext(), GetPrev(), and OnChar().

◆ GetItemText() [1/2]

wxString wxcode::wxTreeListMainWindow::GetItemText ( const wxTreeItemId &  item,
int  column 
) const

◆ GetItemText() [2/2]

wxString wxcode::wxTreeListMainWindow::GetItemText ( wxTreeItemData *  item,
int  column 
) const

◆ GetItemTextColour() [1/2]

wxColour wxcode::wxTreeListMainWindow::GetItemTextColour ( const wxTreeItemId &  item) const

◆ GetItemTextColour() [2/2]

wxColour wxcode::wxTreeListMainWindow::GetItemTextColour ( const wxTreeItemId &  item,
int  column 
) const

Definition at line 2065 of file treelistctrl.cpp.

References GetItemTextColour(), and threshold().

◆ GetItemWidth()

int wxcode::wxTreeListMainWindow::GetItemWidth ( int  column,
wxTreeListItem *  item 
)

◆ GetLastChild()

wxTreeItemId wxcode::wxTreeListMainWindow::GetLastChild ( const wxTreeItemId &  item,
wxTreeItemIdValue &  cookie 
) const

Definition at line 2317 of file treelistctrl.cpp.

References threshold().

Referenced by wxcode::wxTreeListCtrl::GetLastChild(), OnChar(), and SelectAll().

◆ GetLastVisible()

wxTreeItemId wxcode::wxTreeListMainWindow::GetLastVisible ( bool  fullRow,
bool  within 
) const

Definition at line 2427 of file treelistctrl.cpp.

References GetNext(), GetRootItem(), IsVisible(), and threshold().

Referenced by wxcode::wxTreeListCtrl::GetLastVisible(), and OnChar().

◆ GetLineHeight()

int wxcode::wxTreeListMainWindow::GetLineHeight ( wxTreeListItem *  item) const
protected

◆ GetLineSpacing()

unsigned int wxcode::wxTreeListMainWindow::GetLineSpacing ( ) const
inline

Definition at line 298 of file treelistctrl.cpp.

References m_linespacing.

Referenced by wxcode::wxTreeListCtrl::GetLineSpacing().

◆ GetMainColumn()

int wxcode::wxTreeListMainWindow::GetMainColumn ( ) const
inline

◆ GetNext()

wxTreeItemId wxcode::wxTreeListMainWindow::GetNext ( const wxTreeItemId &  item,
bool  fulltree = true 
) const

◆ GetNextChild()

wxTreeItemId wxcode::wxTreeListMainWindow::GetNextChild ( const wxTreeItemId &  item,
wxTreeItemIdValue &  cookie 
) const

Definition at line 2299 of file treelistctrl.cpp.

References threshold().

Referenced by ExpandAll(), GetBestColumnWidth(), and wxcode::wxTreeListCtrl::GetNextChild().

◆ GetNextExpanded()

wxTreeItemId wxcode::wxTreeListMainWindow::GetNextExpanded ( const wxTreeItemId &  item) const

◆ GetNextSibling()

wxTreeItemId wxcode::wxTreeListMainWindow::GetNextSibling ( const wxTreeItemId &  item) const

◆ GetNextVisible()

wxTreeItemId wxcode::wxTreeListMainWindow::GetNextVisible ( const wxTreeItemId &  item,
bool  fullRow,
bool  within 
) const

◆ GetPrev()

wxTreeItemId wxcode::wxTreeListMainWindow::GetPrev ( const wxTreeItemId &  item,
bool  fulltree = true 
) const

◆ GetPrevChild()

wxTreeItemId wxcode::wxTreeListMainWindow::GetPrevChild ( const wxTreeItemId &  item,
wxTreeItemIdValue &  cookie 
) const

Definition at line 2308 of file treelistctrl.cpp.

References threshold().

Referenced by wxcode::wxTreeListCtrl::GetPrevChild().

◆ GetPrevExpanded()

wxTreeItemId wxcode::wxTreeListMainWindow::GetPrevExpanded ( const wxTreeItemId &  item) const

Definition at line 2404 of file treelistctrl.cpp.

References GetPrev(), and threshold().

Referenced by wxcode::wxTreeListCtrl::GetPrevExpanded().

◆ GetPrevSibling()

wxTreeItemId wxcode::wxTreeListMainWindow::GetPrevSibling ( const wxTreeItemId &  item) const

◆ GetPrevVisible()

wxTreeItemId wxcode::wxTreeListMainWindow::GetPrevVisible ( const wxTreeItemId &  item,
bool  fullRow,
bool  within 
) const

Definition at line 2437 of file treelistctrl.cpp.

References GetPrev(), IsVisible(), and threshold().

Referenced by wxcode::wxTreeListCtrl::GetPrevVisible().

◆ GetRootItem()

wxTreeItemId wxcode::wxTreeListMainWindow::GetRootItem ( ) const
inline

◆ GetSelection()

wxTreeItemId wxcode::wxTreeListMainWindow::GetSelection ( ) const
inline

Definition at line 438 of file treelistctrl.cpp.

References m_selectItem.

Referenced by wxcode::wxTreeListCtrl::GetSelection().

◆ GetSelections()

size_t wxcode::wxTreeListMainWindow::GetSelections ( wxArrayTreeItemIds &  array) const

Definition at line 2931 of file treelistctrl.cpp.

References FillArray(), GetRootItem(), and threshold().

Referenced by wxcode::wxTreeListCtrl::GetSelections().

◆ GetStateImageList()

wxImageList * wxcode::wxTreeListMainWindow::GetStateImageList ( ) const
inline

Definition at line 314 of file treelistctrl.cpp.

References m_imageListState.

Referenced by wxcode::wxTreeListCtrl::GetStateImageList().

◆ HasButtons()

bool wxcode::wxTreeListMainWindow::HasButtons ( void  ) const
inlineprotected

Definition at line 694 of file treelistctrl.cpp.

References m_imageListButtons, and threshold().

Referenced by CalculateLevel(), GetItemWidth(), OnPaint(), PaintItem(), and PaintLevel().

◆ HasChildren()

bool wxcode::wxTreeListMainWindow::HasChildren ( const wxTreeItemId &  item) const

Definition at line 2256 of file treelistctrl.cpp.

References threshold().

Referenced by wxcode::wxTreeListCtrl::HasChildren(), and OnChar().

◆ HitTest() [1/3]

wxTreeItemId wxcode::wxTreeListMainWindow::HitTest ( const wxPoint &  point)
inline

Definition at line 553 of file treelistctrl.cpp.

References flags, HitTest(), and threshold().

Referenced by HitTest(), HitTest(), and wxcode::wxTreeListCtrl::HitTest().

◆ HitTest() [2/3]

wxTreeItemId wxcode::wxTreeListMainWindow::HitTest ( const wxPoint &  point,
int &  flags 
)
inline

Definition at line 555 of file treelistctrl.cpp.

References flags, HitTest(), and threshold().

◆ HitTest() [3/3]

wxTreeItemId wxcode::wxTreeListMainWindow::HitTest ( const wxPoint &  point,
int &  flags,
int &  column 
)

Definition at line 3830 of file treelistctrl.cpp.

References flags, wxcode::wxTreeListItem::HitTest(), m_rootItem, and threshold().

◆ Init()

void wxcode::wxTreeListMainWindow::Init ( )
protected

Definition at line 1842 of file treelistctrl.cpp.

References wxcode::LINEHEIGHT, wxcode::MININDENT, and threshold().

Referenced by wxTreeListMainWindow(), and wxTreeListMainWindow().

◆ InsertItem() [1/2]

wxTreeItemId wxcode::wxTreeListMainWindow::InsertItem ( const wxTreeItemId &  parent,
const wxTreeItemId &  idPrevious,
const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)

◆ InsertItem() [2/2]

wxTreeItemId wxcode::wxTreeListMainWindow::InsertItem ( const wxTreeItemId &  parent,
size_t  index,
const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)

Definition at line 2522 of file treelistctrl.cpp.

References DoInsertItem(), and threshold().

◆ IsBold() [1/2]

bool wxcode::wxTreeListMainWindow::IsBold ( const wxTreeItemId &  item) const

◆ IsBold() [2/2]

bool wxcode::wxTreeListMainWindow::IsBold ( const wxTreeItemId &  item,
int  column 
) const

Definition at line 2277 of file treelistctrl.cpp.

References threshold().

◆ IsExpanded()

bool wxcode::wxTreeListMainWindow::IsExpanded ( const wxTreeItemId &  item) const

Definition at line 2267 of file treelistctrl.cpp.

References threshold().

Referenced by ExpandAll(), wxcode::wxTreeListCtrl::IsExpanded(), OnChar(), and Toggle().

◆ IsSelected()

bool wxcode::wxTreeListMainWindow::IsSelected ( const wxTreeItemId &  item) const

Definition at line 2272 of file treelistctrl.cpp.

References threshold().

Referenced by wxcode::wxTreeListCtrl::IsSelected().

◆ IsVirtual()

bool wxcode::wxTreeListMainWindow::IsVirtual ( ) const
inline

Definition at line 286 of file treelistctrl.cpp.

References threshold(), and wxTR_VIRTUAL.

Referenced by GetItemText(), GetItemText(), and wxcode::wxTreeListItem::IsVirtual().

◆ IsVisible()

bool wxcode::wxTreeListMainWindow::IsVisible ( const wxTreeItemId &  item,
bool  fullRow,
bool  within = true 
) const

◆ MatchItemText()

bool wxcode::wxTreeListMainWindow::MatchItemText ( const wxString &  itemText,
const wxString &  pattern,
int  mode 
)

Definition at line 3031 of file treelistctrl.cpp.

References threshold(), wxcode::wxTL_MODE_FIND_NOCASE, and wxcode::wxTL_MODE_FIND_PARTIAL.

Referenced by FindItem(), and OnChar().

◆ OnCaptureLost()

void wxcode::wxTreeListMainWindow::OnCaptureLost ( wxMouseCaptureLostEvent &  WXUNUSEDevent)
inline

Definition at line 605 of file treelistctrl.cpp.

Referenced by Create().

◆ OnChar()

void wxcode::wxTreeListMainWindow::OnChar ( wxKeyEvent &  event)

◆ OnCompareItems()

int wxcode::wxTreeListMainWindow::OnCompareItems ( const wxTreeItemId &  item1,
const wxTreeItemId &  item2 
)
virtual

◆ OnDpiChanged()

void wxcode::wxTreeListMainWindow::OnDpiChanged ( wxDPIChangedEvent &  e)
protected

Definition at line 4573 of file treelistctrl.cpp.

References CalculateLineHeight(), wxcode::LINEHEIGHT, m_dirty, m_imageListNormal, and m_lineHeight.

Referenced by Create().

◆ OnEraseBackground()

void wxcode::wxTreeListMainWindow::OnEraseBackground ( wxEraseEvent &  WXUNUSEDevent)
inline

Definition at line 598 of file treelistctrl.cpp.

Referenced by Create().

◆ OnIdle()

void wxcode::wxTreeListMainWindow::OnIdle ( wxIdleEvent &  event)

Definition at line 4261 of file treelistctrl.cpp.

References AdjustMyScrollbars(), CalculatePositions(), and m_dirty.

Referenced by Create().

◆ OnKillFocus()

void wxcode::wxTreeListMainWindow::OnKillFocus ( wxFocusEvent &  event)

Definition at line 3589 of file treelistctrl.cpp.

References m_curItem, m_hasFocus, RefreshLine(), and RefreshSelected().

Referenced by Create().

◆ OnMouse()

void wxcode::wxTreeListMainWindow::OnMouse ( wxMouseEvent &  event)

◆ OnPaint()

void wxcode::wxTreeListMainWindow::OnPaint ( wxPaintEvent &  event)

◆ OnRenameAccept()

void wxcode::wxTreeListMainWindow::OnRenameAccept ( bool  isCancelled)
protected

◆ OnRenameTimer()

void wxcode::wxTreeListMainWindow::OnRenameTimer ( )
protected

Definition at line 3943 of file treelistctrl.cpp.

References EditLabel(), GetCurrentColumn(), and m_curItem.

Referenced by wxcode::wxTreeListRenameTimer::Notify().

◆ OnScroll()

void wxcode::wxTreeListMainWindow::OnScroll ( wxScrollWinEvent &  event)

Definition at line 4274 of file treelistctrl.cpp.

References wxcode::wxTreeListCtrl::GetHeaderWindow(), m_owner, and threshold().

Referenced by Create().

◆ OnSetFocus()

void wxcode::wxTreeListMainWindow::OnSetFocus ( wxFocusEvent &  event)

Definition at line 3582 of file treelistctrl.cpp.

References m_curItem, m_hasFocus, RefreshLine(), and RefreshSelected().

Referenced by Create().

◆ PaintItem()

void wxcode::wxTreeListMainWindow::PaintItem ( wxTreeListItem *  item,
wxDC &  dc 
)
protected

◆ PaintLevel()

void wxcode::wxTreeListMainWindow::PaintLevel ( wxTreeListItem *  item,
wxDC &  dc,
int  level,
int &  y,
int  x_maincol 
)
protected

◆ PrependItem()

wxTreeItemId wxcode::wxTreeListMainWindow::PrependItem ( const wxTreeItemId &  parent,
const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)

Definition at line 2500 of file treelistctrl.cpp.

References DoInsertItem(), and threshold().

Referenced by wxcode::wxTreeListCtrl::PrependItem().

◆ RefreshLine()

void wxcode::wxTreeListMainWindow::RefreshLine ( wxTreeListItem *  item)
protected

◆ RefreshSelected()

void wxcode::wxTreeListMainWindow::RefreshSelected ( )
protected

Definition at line 4412 of file treelistctrl.cpp.

References m_rootItem, and RefreshSelectedUnder().

Referenced by OnKillFocus(), OnMouse(), and OnSetFocus().

◆ RefreshSelectedUnder()

void wxcode::wxTreeListMainWindow::RefreshSelectedUnder ( wxTreeListItem *  item)
protected

Definition at line 4420 of file treelistctrl.cpp.

References RefreshLine(), RefreshSelectedUnder(), and threshold().

Referenced by RefreshSelected(), and RefreshSelectedUnder().

◆ RefreshSubtree()

void wxcode::wxTreeListMainWindow::RefreshSubtree ( wxTreeListItem *  item)
protected

Definition at line 4373 of file treelistctrl.cpp.

References AdjustMyScrollbars(), m_dirty, and threshold().

◆ ScrollTo()

void wxcode::wxTreeListMainWindow::ScrollTo ( const wxTreeItemId &  item)

◆ SelectAll()

void wxcode::wxTreeListMainWindow::SelectAll ( )

◆ SelectItem()

bool wxcode::wxTreeListMainWindow::SelectItem ( const wxTreeItemId &  item,
const wxTreeItemId &  prev = (wxTreeItemId*)NULL,
bool  unselect_others = true 
)

◆ SendEvent()

bool wxcode::wxTreeListMainWindow::SendEvent ( wxEventType  event_type,
wxTreeListItem *  item = NULL,
wxTreeEvent *  event = NULL 
)
protected

◆ SetBackgroundColour()

bool wxcode::wxTreeListMainWindow::SetBackgroundColour ( const wxColour &  colour)
virtual

Definition at line 4436 of file treelistctrl.cpp.

References threshold().

Referenced by Create(), and wxcode::wxTreeListCtrl::SetBackgroundColour().

◆ SetButtonsImageList()

void wxcode::wxTreeListMainWindow::SetButtonsImageList ( wxImageList *  imageList)

◆ SetCurrentItem() [1/2]

void wxcode::wxTreeListMainWindow::SetCurrentItem ( const wxTreeItemId &  item)

◆ SetCurrentItem() [2/2]

void wxcode::wxTreeListMainWindow::SetCurrentItem ( wxTreeListItem *  item)
protected

Definition at line 2674 of file treelistctrl.cpp.

References m_curItem, RefreshLine(), and threshold().

◆ SetDragItem()

void wxcode::wxTreeListMainWindow::SetDragItem ( const wxTreeItemId &  item = (wxTreeItemId*)NULL)

Definition at line 3090 of file treelistctrl.cpp.

References m_dragItem, RefreshLine(), and threshold().

Referenced by wxcode::wxTreeListCtrl::SetDragItem().

◆ SetFocus()

void wxcode::wxTreeListMainWindow::SetFocus ( )

◆ SetFont()

bool wxcode::wxTreeListMainWindow::SetFont ( const wxFont &  font)
virtual

◆ SetForegroundColour()

bool wxcode::wxTreeListMainWindow::SetForegroundColour ( const wxColour &  colour)
virtual

Definition at line 4443 of file treelistctrl.cpp.

References threshold().

Referenced by wxcode::wxTreeListCtrl::SetForegroundColour().

◆ SetImageList()

void wxcode::wxTreeListMainWindow::SetImageList ( wxImageList *  imageList)

◆ SetIndent()

void wxcode::wxTreeListMainWindow::SetIndent ( unsigned int  indent)

Definition at line 1982 of file treelistctrl.cpp.

References m_dirty, m_indent, wxcode::MININDENT, and threshold().

Referenced by wxcode::wxTreeListCtrl::SetIndent().

◆ SetItemBackgroundColour() [1/2]

void wxcode::wxTreeListMainWindow::SetItemBackgroundColour ( const wxTreeItemId &  item,
const wxColour &  colour 
)

◆ SetItemBackgroundColour() [2/2]

void wxcode::wxTreeListMainWindow::SetItemBackgroundColour ( const wxTreeItemId &  item,
int  column,
const wxColour &  colour 
)

Definition at line 2192 of file treelistctrl.cpp.

References RefreshLine(), and threshold().

◆ SetItemBold() [1/2]

void wxcode::wxTreeListMainWindow::SetItemBold ( const wxTreeItemId &  item,
bool  bold = true 
)

◆ SetItemBold() [2/2]

void wxcode::wxTreeListMainWindow::SetItemBold ( const wxTreeItemId &  item,
int  column,
bool  bold = true 
)

Definition at line 2164 of file treelistctrl.cpp.

References RefreshLine(), and threshold().

◆ SetItemData() [1/2]

void wxcode::wxTreeListMainWindow::SetItemData ( const wxTreeItemId &  item,
int  column,
wxTreeItemData *  data 
)

Definition at line 2151 of file treelistctrl.cpp.

References threshold().

◆ SetItemData() [2/2]

void wxcode::wxTreeListMainWindow::SetItemData ( const wxTreeItemId &  item,
wxTreeItemData *  data 
)

◆ SetItemFont() [1/2]

void wxcode::wxTreeListMainWindow::SetItemFont ( const wxTreeItemId &  item,
const wxFont &  font 
)

◆ SetItemFont() [2/2]

void wxcode::wxTreeListMainWindow::SetItemFont ( const wxTreeItemId &  item,
int  column,
const wxFont &  font 
)

Definition at line 2205 of file treelistctrl.cpp.

References RefreshLine(), and threshold().

◆ SetItemHasChildren()

void wxcode::wxTreeListMainWindow::SetItemHasChildren ( const wxTreeItemId &  item,
bool  has = true 
)

Definition at line 2125 of file treelistctrl.cpp.

References RefreshLine(), and threshold().

Referenced by wxcode::wxTreeListCtrl::SetItemHasChildren().

◆ SetItemImage() [1/2]

void wxcode::wxTreeListMainWindow::SetItemImage ( const wxTreeItemId &  item,
int  column,
int  image,
wxTreeItemIcon  which = wxTreeItemIcon_Normal 
)

Definition at line 2132 of file treelistctrl.cpp.

References CalculateSize(), RefreshLine(), and threshold().

◆ SetItemImage() [2/2]

void wxcode::wxTreeListMainWindow::SetItemImage ( const wxTreeItemId &  item,
int  image,
wxTreeItemIcon  which = wxTreeItemIcon_Normal 
)
inline

◆ SetItemParent()

void wxcode::wxTreeListMainWindow::SetItemParent ( const wxTreeItemId &  parent,
const wxTreeItemId &  item 
)

◆ SetItemText()

void wxcode::wxTreeListMainWindow::SetItemText ( const wxTreeItemId &  item,
int  column,
const wxString &  text 
)

◆ SetItemTextColour() [1/2]

void wxcode::wxTreeListMainWindow::SetItemTextColour ( const wxTreeItemId &  item,
const wxColour &  colour 
)

◆ SetItemTextColour() [2/2]

void wxcode::wxTreeListMainWindow::SetItemTextColour ( const wxTreeItemId &  item,
int  column,
const wxColour &  colour 
)

Definition at line 2179 of file treelistctrl.cpp.

References RefreshLine(), and threshold().

◆ SetItemToolTip()

void wxcode::wxTreeListMainWindow::SetItemToolTip ( const wxTreeItemId &  item,
const wxString &  tip 
)

Definition at line 2020 of file treelistctrl.cpp.

References m_isItemToolTip, m_toolTipItem, and threshold().

Referenced by wxcode::wxTreeListCtrl::SetItemToolTip().

◆ SetLineSpacing()

void wxcode::wxTreeListMainWindow::SetLineSpacing ( unsigned int  spacing)

◆ SetMainColumn()

void wxcode::wxTreeListMainWindow::SetMainColumn ( int  column)
inline

Definition at line 611 of file treelistctrl.cpp.

References GetColumnCount(), m_main_column, and threshold().

Referenced by wxcode::wxTreeListCtrl::SetMainColumn().

◆ SetStateImageList()

void wxcode::wxTreeListMainWindow::SetStateImageList ( wxImageList *  imageList)

◆ SetToolTip() [1/2]

void wxcode::wxTreeListMainWindow::SetToolTip ( const wxString &  tip)

◆ SetToolTip() [2/2]

void wxcode::wxTreeListMainWindow::SetToolTip ( wxToolTip *  tip)

Definition at line 2014 of file treelistctrl.cpp.

References m_isItemToolTip, m_toolTip, m_toolTipItem, and threshold().

◆ SetWindowStyle()

void wxcode::wxTreeListMainWindow::SetWindowStyle ( const long  styles)

Definition at line 1999 of file treelistctrl.cpp.

References m_dirty, threshold(), and UnselectAll().

Referenced by wxcode::wxTreeListCtrl::SetWindowStyleFlag().

◆ SortChildren()

void wxcode::wxTreeListMainWindow::SortChildren ( const wxTreeItemId &  item,
int  column,
bool  reverseOrder 
)

◆ TagAllChildrenUntilLast()

bool wxcode::wxTreeListMainWindow::TagAllChildrenUntilLast ( wxTreeListItem *  crt_item,
wxTreeListItem *  last_item 
)
protected

◆ TagNextChildren()

bool wxcode::wxTreeListMainWindow::TagNextChildren ( wxTreeListItem *  crt_item,
wxTreeListItem *  last_item 
)
protected

◆ Toggle()

void wxcode::wxTreeListMainWindow::Toggle ( const wxTreeItemId &  item)

Definition at line 2746 of file treelistctrl.cpp.

References Collapse(), Expand(), IsExpanded(), and threshold().

Referenced by OnChar(), OnMouse(), and wxcode::wxTreeListCtrl::Toggle().

◆ Unselect()

void wxcode::wxTreeListMainWindow::Unselect ( )

◆ UnselectAll()

void wxcode::wxTreeListMainWindow::UnselectAll ( )

◆ UnselectAllChildren()

void wxcode::wxTreeListMainWindow::UnselectAllChildren ( wxTreeListItem *  item)
protected

Friends And Related Symbol Documentation

◆ wxEditTextCtrl

Definition at line 255 of file treelistctrl.cpp.

Referenced by EditLabel().

◆ wxTreeListItem

Definition at line 253 of file treelistctrl.cpp.

Referenced by AddRoot(), and DoInsertItem().

◆ wxTreeListRenameTimer

Definition at line 254 of file treelistctrl.cpp.

Member Data Documentation

◆ m_boldFont

wxFont wxcode::wxTreeListMainWindow::m_boldFont
protected

Definition at line 626 of file treelistctrl.cpp.

Referenced by GetItemFont(), GetItemFont(), and SetFont().

◆ m_btnHeight

int wxcode::wxTreeListMainWindow::m_btnHeight
protected

Definition at line 639 of file treelistctrl.cpp.

Referenced by OnPaint(), and PaintLevel().

◆ m_btnHeight2

int wxcode::wxTreeListMainWindow::m_btnHeight2
protected

Definition at line 639 of file treelistctrl.cpp.

Referenced by OnPaint(), and PaintLevel().

◆ m_btnWidth

int wxcode::wxTreeListMainWindow::m_btnWidth
protected

Definition at line 638 of file treelistctrl.cpp.

Referenced by CalculateLevel(), GetItemWidth(), OnPaint(), PaintItem(), and PaintLevel().

◆ m_btnWidth2

int wxcode::wxTreeListMainWindow::m_btnWidth2
protected

Definition at line 638 of file treelistctrl.cpp.

Referenced by CalculateLevel(), OnPaint(), PaintItem(), and PaintLevel().

◆ m_curColumn

int wxcode::wxTreeListMainWindow::m_curColumn
protected

◆ m_curItem

wxTreeListItem* wxcode::wxTreeListMainWindow::m_curItem
protected

◆ m_dirty

bool wxcode::wxTreeListMainWindow::m_dirty

◆ m_dottedPen

wxPen wxcode::wxTreeListMainWindow::m_dottedPen
protected

Definition at line 645 of file treelistctrl.cpp.

Referenced by Create(), OnPaint(), and PaintLevel().

◆ m_dragCol

int wxcode::wxTreeListMainWindow::m_dragCol
protected

Definition at line 666 of file treelistctrl.cpp.

Referenced by OnMouse().

◆ m_dragItem

wxTreeListItem* wxcode::wxTreeListMainWindow::m_dragItem
protected

Definition at line 665 of file treelistctrl.cpp.

Referenced by DoDeleteItem(), OnMouse(), and SetDragItem().

◆ m_dragStartPos

wxPoint wxcode::wxTreeListMainWindow::m_dragStartPos
protected

Definition at line 664 of file treelistctrl.cpp.

Referenced by OnMouse().

◆ m_editAccept

bool wxcode::wxTreeListMainWindow::m_editAccept
protected

Definition at line 670 of file treelistctrl.cpp.

Referenced by EditLabel().

◆ m_editCol

int wxcode::wxTreeListMainWindow::m_editCol
protected

Definition at line 672 of file treelistctrl.cpp.

Referenced by EditLabel(), and OnRenameAccept().

◆ m_editControl

wxEditTextCtrl* wxcode::wxTreeListMainWindow::m_editControl
protected

◆ m_editItem

wxTreeListItem* wxcode::wxTreeListMainWindow::m_editItem
protected

Definition at line 668 of file treelistctrl.cpp.

Referenced by EditLabel(), wxcode::wxEditTextCtrl::EndEdit(), and OnRenameAccept().

◆ m_editRes

wxString wxcode::wxTreeListMainWindow::m_editRes
protected

Definition at line 671 of file treelistctrl.cpp.

Referenced by EditLabel(), and OnRenameAccept().

◆ m_editTimer

wxTimer* wxcode::wxTreeListMainWindow::m_editTimer
protected

Definition at line 669 of file treelistctrl.cpp.

Referenced by OnMouse(), and ~wxTreeListMainWindow().

◆ m_findStr

wxString wxcode::wxTreeListMainWindow::m_findStr
protected

Definition at line 677 of file treelistctrl.cpp.

Referenced by OnChar().

◆ m_findTimer

wxTimer* wxcode::wxTreeListMainWindow::m_findTimer
protected

Definition at line 676 of file treelistctrl.cpp.

Referenced by OnChar(), and ~wxTreeListMainWindow().

◆ m_hasFocus

bool wxcode::wxTreeListMainWindow::m_hasFocus
protected

Definition at line 648 of file treelistctrl.cpp.

Referenced by OnKillFocus(), OnSetFocus(), and PaintItem().

◆ m_hilightBrush

wxBrush* wxcode::wxTreeListMainWindow::m_hilightBrush
protected

Definition at line 646 of file treelistctrl.cpp.

Referenced by PaintItem(), PaintLevel(), and ~wxTreeListMainWindow().

◆ m_hilightUnfocusedBrush

wxBrush * wxcode::wxTreeListMainWindow::m_hilightUnfocusedBrush
protected

Definition at line 647 of file treelistctrl.cpp.

Referenced by PaintItem(), and ~wxTreeListMainWindow().

◆ m_imageListButtons

wxImageList * wxcode::wxTreeListMainWindow::m_imageListButtons
protected

◆ m_imageListNormal

wxImageList* wxcode::wxTreeListMainWindow::m_imageListNormal
protected

◆ m_imageListState

wxImageList * wxcode::wxTreeListMainWindow::m_imageListState
protected

Definition at line 659 of file treelistctrl.cpp.

Referenced by GetStateImageList(), SetStateImageList(), and ~wxTreeListMainWindow().

◆ m_imgHeight

int wxcode::wxTreeListMainWindow::m_imgHeight
protected

Definition at line 641 of file treelistctrl.cpp.

Referenced by CalculateSize(), OnPaint(), and PaintItem().

◆ m_imgHeight2

int wxcode::wxTreeListMainWindow::m_imgHeight2
protected

Definition at line 641 of file treelistctrl.cpp.

Referenced by OnPaint(), and PaintLevel().

◆ m_imgWidth

int wxcode::wxTreeListMainWindow::m_imgWidth
protected

Definition at line 640 of file treelistctrl.cpp.

Referenced by CalculateSize(), GetItemWidth(), OnPaint(), PaintItem(), and PaintLevel().

◆ m_imgWidth2

int wxcode::wxTreeListMainWindow::m_imgWidth2
protected

Definition at line 640 of file treelistctrl.cpp.

Referenced by OnPaint().

◆ m_indent

unsigned short wxcode::wxTreeListMainWindow::m_indent
protected

Definition at line 642 of file treelistctrl.cpp.

Referenced by CalculateLevel(), GetIndent(), OnPaint(), PaintItem(), PaintLevel(), and SetIndent().

◆ m_isDragging

bool wxcode::wxTreeListMainWindow::m_isDragging
protected

Definition at line 663 of file treelistctrl.cpp.

Referenced by DoDeleteItem(), OnMouse(), and PaintItem().

◆ m_isDragStarted

bool wxcode::wxTreeListMainWindow::m_isDragStarted
protected

Definition at line 662 of file treelistctrl.cpp.

Referenced by DoDeleteItem(), and OnMouse().

◆ m_isItemToolTip

bool wxcode::wxTreeListMainWindow::m_isItemToolTip
protected

Definition at line 679 of file treelistctrl.cpp.

Referenced by OnMouse(), SetItemToolTip(), SetToolTip(), and SetToolTip().

◆ m_lastOnSame

bool wxcode::wxTreeListMainWindow::m_lastOnSame
protected

Definition at line 655 of file treelistctrl.cpp.

Referenced by OnMouse(), and UnselectAllChildren().

◆ m_left_down_selection

bool wxcode::wxTreeListMainWindow::m_left_down_selection
protected

Definition at line 656 of file treelistctrl.cpp.

◆ m_lineHeight

int wxcode::wxTreeListMainWindow::m_lineHeight
protected

◆ m_linespacing

unsigned short wxcode::wxTreeListMainWindow::m_linespacing
protected

Definition at line 644 of file treelistctrl.cpp.

Referenced by CalculateLineHeight(), GetLineSpacing(), and SetLineSpacing().

◆ m_main_column

int wxcode::wxTreeListMainWindow::m_main_column
protected

◆ m_normalFont

wxFont wxcode::wxTreeListMainWindow::m_normalFont
protected

◆ m_owner

wxTreeListCtrl* wxcode::wxTreeListMainWindow::m_owner
protected

◆ m_ownsImageListButtons

bool wxcode::wxTreeListMainWindow::m_ownsImageListButtons
protected

◆ m_ownsImageListNormal

bool wxcode::wxTreeListMainWindow::m_ownsImageListNormal
protected

Definition at line 652 of file treelistctrl.cpp.

Referenced by AssignImageList(), SetImageList(), and ~wxTreeListMainWindow().

◆ m_ownsImageListState

bool wxcode::wxTreeListMainWindow::m_ownsImageListState
protected

◆ m_ReverseSortOrder

bool wxcode::wxTreeListMainWindow::m_ReverseSortOrder
protected

Definition at line 636 of file treelistctrl.cpp.

Referenced by OnCompareItems(), and SortChildren().

◆ m_rootItem

wxTreeListItem* wxcode::wxTreeListMainWindow::m_rootItem
protected

◆ m_selectItem

wxTreeListItem* wxcode::wxTreeListMainWindow::m_selectItem
protected

◆ m_shiftItem

wxTreeListItem* wxcode::wxTreeListMainWindow::m_shiftItem
protected

Definition at line 630 of file treelistctrl.cpp.

Referenced by DeleteRoot(), DoDeleteItem(), OnChar(), and OnMouse().

◆ m_sortColumn

int wxcode::wxTreeListMainWindow::m_sortColumn
protected

Definition at line 635 of file treelistctrl.cpp.

Referenced by OnCompareItems(), and SortChildren().

◆ m_toolTip

wxString wxcode::wxTreeListMainWindow::m_toolTip
protected

Definition at line 680 of file treelistctrl.cpp.

Referenced by OnMouse(), SetToolTip(), and SetToolTip().

◆ m_toolTipItem

wxTreeListItem* wxcode::wxTreeListMainWindow::m_toolTipItem
protected

Definition at line 681 of file treelistctrl.cpp.

Referenced by OnMouse(), SetItemToolTip(), SetToolTip(), and SetToolTip().


The documentation for this class was generated from the following file: