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)
 
wxImageListGetImageList () const
 
wxImageListGetStateImageList () const
 
wxImageListGetButtonsImageList () 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

wxTreeListCtrlm_owner
 
wxFont m_normalFont
 
wxFont m_boldFont
 
wxTreeListItemm_rootItem
 
wxTreeListItemm_curItem
 
wxTreeListItemm_shiftItem
 
wxTreeListItemm_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
 
wxBrushm_hilightBrush
 
wxBrushm_hilightUnfocusedBrush
 
bool m_hasFocus
 
bool m_ownsImageListNormal
 
bool m_ownsImageListState
 
bool m_ownsImageListButtons
 
bool m_lastOnSame
 
bool m_left_down_selection
 
wxImageListm_imageListNormal
 
wxImageListm_imageListState
 
wxImageListm_imageListButtons
 
bool m_isDragStarted
 
bool m_isDragging
 
wxPoint m_dragStartPos
 
wxTreeListItemm_dragItem
 
int m_dragCol
 
wxTreeListItemm_editItem
 
wxTimer * m_editTimer
 
bool m_editAccept
 
wxString m_editRes
 
int m_editCol
 
wxEditTextCtrlm_editControl
 
wxTimer * m_findTimer
 
wxString m_findStr
 
bool m_isItemToolTip
 
wxString m_toolTip
 
wxTreeListItemm_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: