Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

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
 
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
 
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

wxcode::wxTreeListMainWindow::wxTreeListMainWindow ( )
inline

Definition at line 260 of file treelistctrl.cpp.

References Init().

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(), and Init().

wxcode::wxTreeListMainWindow::~wxTreeListMainWindow ( )
virtual

Member Function Documentation

wxTreeItemId wxcode::wxTreeListMainWindow::AddRoot ( const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)
void wxcode::wxTreeListMainWindow::AdjustMyScrollbars ( )
wxTreeItemId wxcode::wxTreeListMainWindow::AppendItem ( const wxTreeItemId &  parent,
const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)
void wxcode::wxTreeListMainWindow::AssignButtonsImageList ( wxImageList *  imageList)
void wxcode::wxTreeListMainWindow::AssignImageList ( wxImageList *  imageList)

Definition at line 3155 of file treelistctrl.cpp.

References m_ownsImageListNormal, and SetImageList().

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

void wxcode::wxTreeListMainWindow::AssignStateImageList ( wxImageList *  imageList)
void wxcode::wxTreeListMainWindow::CalculateLevel ( wxTreeListItem item,
wxReadOnlyDC dc,
int  level,
int &  y,
int  x_maincol 
)
protected
void wxcode::wxTreeListMainWindow::CalculateLineHeight ( )
protected
void wxcode::wxTreeListMainWindow::CalculatePositions ( )
protected
void wxcode::wxTreeListMainWindow::CalculateSize ( wxTreeListItem item,
wxReadOnlyDC dc 
)
protected
void wxcode::wxTreeListMainWindow::Collapse ( const wxTreeItemId &  item)
void wxcode::wxTreeListMainWindow::CollapseAndReset ( const wxTreeItemId &  item)

Definition at line 2739 of file treelistctrl.cpp.

References Collapse(), and DeleteChildren().

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

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") 
)
void wxcode::wxTreeListMainWindow::Delete ( const wxTreeItemId &  item)
void wxcode::wxTreeListMainWindow::DeleteChildren ( const wxTreeItemId &  item)
void wxcode::wxTreeListMainWindow::DeleteRoot ( )
void wxcode::wxTreeListMainWindow::DoDeleteItem ( wxTreeListItem item)
protected
wxTreeItemId wxcode::wxTreeListMainWindow::DoInsertItem ( const wxTreeItemId &  parent,
size_t  previous,
const wxString &  text,
int  image,
int  selectedImage,
wxTreeItemData *  data 
)
protected
void wxcode::wxTreeListMainWindow::EditLabel ( const wxTreeItemId &  item,
int  column 
)
void wxcode::wxTreeListMainWindow::EndEdit ( bool  isCancelled)
void wxcode::wxTreeListMainWindow::EnsureVisible ( const wxTreeItemId &  item)
void wxcode::wxTreeListMainWindow::Expand ( const wxTreeItemId &  item)
void wxcode::wxTreeListMainWindow::ExpandAll ( const wxTreeItemId &  item)

Definition at line 2707 of file treelistctrl.cpp.

References Expand(), GetFirstChild(), GetNextChild(), and IsExpanded().

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

void wxcode::wxTreeListMainWindow::FillArray ( wxTreeListItem item,
wxArrayTreeItemIds &  array 
) const
protected
wxTreeItemId wxcode::wxTreeListMainWindow::FindItem ( const wxTreeItemId &  item,
int  column,
const wxString &  str,
int  mode = 0 
)
int wxcode::wxTreeListMainWindow::GetBestColumnWidth ( int  column,
wxTreeItemId  parent = wxTreeItemId() 
)
bool wxcode::wxTreeListMainWindow::GetBoundingRect ( const wxTreeItemId &  item,
wxRect &  rect,
bool  textOnly = false 
) const

Definition at line 3859 of file treelistctrl.cpp.

References GetLineHeight().

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

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

Definition at line 315 of file treelistctrl.cpp.

References m_imageListButtons.

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

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

Definition at line 1993 of file treelistctrl.cpp.

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

int wxcode::wxTreeListMainWindow::GetColumnCount ( ) const
inline
size_t wxcode::wxTreeListMainWindow::GetCount ( ) const
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().

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

Definition at line 2395 of file treelistctrl.cpp.

References GetNextExpanded(), and GetRootItem().

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

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

Definition at line 2409 of file treelistctrl.cpp.

References GetNextVisible(), GetRootItem(), and IsVisible().

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

wxImageList* wxcode::wxTreeListMainWindow::GetImageList ( ) const
inline
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().

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

Definition at line 2046 of file treelistctrl.cpp.

References IsBold().

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

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

Definition at line 2050 of file treelistctrl.cpp.

References IsBold().

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

Definition at line 2037 of file treelistctrl.cpp.

Referenced by DoDeleteItem(), and wxcode::wxTreeListCtrl::GetItemData().

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

Definition at line 2041 of file treelistctrl.cpp.

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

Definition at line 339 of file treelistctrl.cpp.

References GetItemImage(), and GetMainColumn().

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

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

Definition at line 2032 of file treelistctrl.cpp.

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

Definition at line 2286 of file treelistctrl.cpp.

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

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

Definition at line 4476 of file treelistctrl.cpp.

References IsVirtual(), m_owner, and wxcode::wxTreeListCtrl::OnGetItemText().

wxColour wxcode::wxTreeListMainWindow::GetItemTextColour ( const wxTreeItemId &  item) const
wxColour wxcode::wxTreeListMainWindow::GetItemTextColour ( const wxTreeItemId &  item,
int  column 
) const
int wxcode::wxTreeListMainWindow::GetItemWidth ( int  column,
wxTreeListItem item 
)
wxTreeItemId wxcode::wxTreeListMainWindow::GetLastChild ( const wxTreeItemId &  item,
wxTreeItemIdValue &  cookie 
) const

Definition at line 2317 of file treelistctrl.cpp.

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

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

Definition at line 2427 of file treelistctrl.cpp.

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

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

int wxcode::wxTreeListMainWindow::GetLineHeight ( wxTreeListItem item) const
protected
unsigned int wxcode::wxTreeListMainWindow::GetLineSpacing ( ) const
inline

Definition at line 298 of file treelistctrl.cpp.

References m_linespacing.

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

int wxcode::wxTreeListMainWindow::GetMainColumn ( ) const
inline
wxTreeItemId wxcode::wxTreeListMainWindow::GetNext ( const wxTreeItemId &  item,
bool  fulltree = true 
) const
wxTreeItemId wxcode::wxTreeListMainWindow::GetNextChild ( const wxTreeItemId &  item,
wxTreeItemIdValue &  cookie 
) const
wxTreeItemId wxcode::wxTreeListMainWindow::GetNextExpanded ( const wxTreeItemId &  item) const

Definition at line 2399 of file treelistctrl.cpp.

References GetNext().

Referenced by FindItem(), GetFirstExpandedItem(), and wxcode::wxTreeListCtrl::GetNextExpanded().

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

Definition at line 2417 of file treelistctrl.cpp.

References GetNext(), and IsVisible().

Referenced by FindItem(), GetFirstVisible(), and wxcode::wxTreeListCtrl::GetNextVisible().

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

Definition at line 2308 of file treelistctrl.cpp.

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

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

Definition at line 2404 of file treelistctrl.cpp.

References GetPrev().

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

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

Definition at line 2437 of file treelistctrl.cpp.

References GetPrev(), and IsVisible().

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

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

Definition at line 438 of file treelistctrl.cpp.

References m_selectItem.

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

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

Definition at line 2931 of file treelistctrl.cpp.

References FillArray(), and GetRootItem().

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

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

Definition at line 314 of file treelistctrl.cpp.

References m_imageListState.

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

bool wxcode::wxTreeListMainWindow::HasButtons ( void  ) const
inlineprotected
bool wxcode::wxTreeListMainWindow::HasChildren ( const wxTreeItemId &  item) const

Definition at line 2256 of file treelistctrl.cpp.

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

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

Definition at line 553 of file treelistctrl.cpp.

References flags.

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

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

Definition at line 555 of file treelistctrl.cpp.

References HitTest().

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

Definition at line 1842 of file treelistctrl.cpp.

References wxcode::LINEHEIGHT, and wxcode::MININDENT.

Referenced by wxTreeListMainWindow().

wxTreeItemId wxcode::wxTreeListMainWindow::InsertItem ( const wxTreeItemId &  parent,
const wxTreeItemId &  idPrevious,
const wxString &  text,
int  image = -1,
int  selectedImage = -1,
wxTreeItemData *  data = NULL 
)
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().

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

Referenced by GetItemBold(), and IsBold().

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

Definition at line 2277 of file treelistctrl.cpp.

References IsBold().

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

Definition at line 2267 of file treelistctrl.cpp.

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

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

Definition at line 2272 of file treelistctrl.cpp.

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

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

Definition at line 286 of file treelistctrl.cpp.

References wxTR_VIRTUAL.

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

bool wxcode::wxTreeListMainWindow::IsVisible ( const wxTreeItemId &  item,
bool  fullRow,
bool  within = true 
) const
bool wxcode::wxTreeListMainWindow::MatchItemText ( const wxString &  itemText,
const wxString &  pattern,
int  mode 
)

Definition at line 3031 of file treelistctrl.cpp.

References wxcode::wxTL_MODE_FIND_NOCASE, and wxcode::wxTL_MODE_FIND_PARTIAL.

Referenced by FindItem(), and OnChar().

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

Definition at line 605 of file treelistctrl.cpp.

Referenced by Create().

void wxcode::wxTreeListMainWindow::OnChar ( wxKeyEvent &  event)
int wxcode::wxTreeListMainWindow::OnCompareItems ( const wxTreeItemId &  item1,
const wxTreeItemId &  item2 
)
virtual
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().

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

Definition at line 598 of file treelistctrl.cpp.

Referenced by Create().

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

Definition at line 4261 of file treelistctrl.cpp.

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

Referenced by Create().

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().

void wxcode::wxTreeListMainWindow::OnMouse ( wxMouseEvent &  event)
void wxcode::wxTreeListMainWindow::OnPaint ( wxPaintEvent &  event)
void wxcode::wxTreeListMainWindow::OnRenameAccept ( bool  isCancelled)
protected

Definition at line 3947 of file treelistctrl.cpp.

References m_editCol, m_editItem, m_editRes, SendEvent(), and SetItemText().

Referenced by wxcode::wxEditTextCtrl::EndEdit().

void wxcode::wxTreeListMainWindow::OnRenameTimer ( )
protected

Definition at line 3943 of file treelistctrl.cpp.

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

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

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

Definition at line 4274 of file treelistctrl.cpp.

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

Referenced by Create().

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().

void wxcode::wxTreeListMainWindow::PaintItem ( wxTreeListItem item,
wxDC &  dc 
)
protected
void wxcode::wxTreeListMainWindow::PaintLevel ( wxTreeListItem item,
wxDC &  dc,
int  level,
int &  y,
int  x_maincol 
)
protected
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().

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

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

Definition at line 4412 of file treelistctrl.cpp.

References m_rootItem, and RefreshSelectedUnder().

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

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

Definition at line 4373 of file treelistctrl.cpp.

References AdjustMyScrollbars(), wxcode::wxTreeListItem::GetY(), and m_dirty.

void wxcode::wxTreeListMainWindow::ScrollTo ( const wxTreeItemId &  item)
void wxcode::wxTreeListMainWindow::SelectAll ( )
bool wxcode::wxTreeListMainWindow::SelectItem ( const wxTreeItemId &  item,
const wxTreeItemId &  prev = (wxTreeItemId*)NULL,
bool  unselect_others = true 
)
bool wxcode::wxTreeListMainWindow::SendEvent ( wxEventType  event_type,
wxTreeListItem item = NULL,
wxTreeEvent *  event = NULL 
)
protected
bool wxcode::wxTreeListMainWindow::SetBackgroundColour ( const wxColour &  colour)
virtual

Definition at line 4436 of file treelistctrl.cpp.

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

void wxcode::wxTreeListMainWindow::SetButtonsImageList ( wxImageList *  imageList)
void wxcode::wxTreeListMainWindow::SetCurrentItem ( const wxTreeItemId &  item)
void wxcode::wxTreeListMainWindow::SetCurrentItem ( wxTreeListItem item)
protected

Definition at line 2674 of file treelistctrl.cpp.

References m_curItem, and RefreshLine().

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

Definition at line 3090 of file treelistctrl.cpp.

References m_dragItem, and RefreshLine().

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

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

Definition at line 2213 of file treelistctrl.cpp.

References CalculateLineHeight(), m_boldFont, and m_normalFont.

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

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

Definition at line 4443 of file treelistctrl.cpp.

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

void wxcode::wxTreeListMainWindow::SetImageList ( wxImageList *  imageList)
void wxcode::wxTreeListMainWindow::SetIndent ( unsigned int  indent)

Definition at line 1982 of file treelistctrl.cpp.

References m_dirty, m_indent, and wxcode::MININDENT.

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

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

Definition at line 2192 of file treelistctrl.cpp.

References wxcode::wxTreeListItem::Attr(), and RefreshLine().

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

Definition at line 2164 of file treelistctrl.cpp.

References RefreshLine(), and wxcode::wxTreeListItem::SetBold().

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

Definition at line 2147 of file treelistctrl.cpp.

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

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

Definition at line 2151 of file treelistctrl.cpp.

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

Definition at line 2205 of file treelistctrl.cpp.

References wxcode::wxTreeListItem::Attr(), and RefreshLine().

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

Definition at line 373 of file treelistctrl.cpp.

References GetMainColumn(), and SetItemImage().

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

void wxcode::wxTreeListMainWindow::SetItemImage ( const wxTreeItemId &  item,
int  column,
int  image,
wxTreeItemIcon  which = wxTreeItemIcon_Normal 
)
void wxcode::wxTreeListMainWindow::SetItemParent ( const wxTreeItemId &  parent,
const wxTreeItemId &  item 
)
void wxcode::wxTreeListMainWindow::SetItemText ( const wxTreeItemId &  item,
int  column,
const wxString &  text 
)
void wxcode::wxTreeListMainWindow::SetItemTextColour ( const wxTreeItemId &  item,
const wxColour &  colour 
)
void wxcode::wxTreeListMainWindow::SetItemTextColour ( const wxTreeItemId &  item,
int  column,
const wxColour &  colour 
)

Definition at line 2179 of file treelistctrl.cpp.

References wxcode::wxTreeListItem::Attr(), and RefreshLine().

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

Definition at line 2020 of file treelistctrl.cpp.

References m_isItemToolTip, and m_toolTipItem.

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

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

Definition at line 1987 of file treelistctrl.cpp.

References CalculateLineHeight(), m_dirty, and m_linespacing.

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

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

Definition at line 611 of file treelistctrl.cpp.

References GetColumnCount(), and m_main_column.

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

void wxcode::wxTreeListMainWindow::SetStateImageList ( wxImageList *  imageList)
void wxcode::wxTreeListMainWindow::SetToolTip ( const wxString &  tip)

Definition at line 2009 of file treelistctrl.cpp.

References m_isItemToolTip, m_toolTip, and m_toolTipItem.

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

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

Definition at line 2014 of file treelistctrl.cpp.

References m_isItemToolTip, m_toolTip, and m_toolTipItem.

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

Definition at line 1999 of file treelistctrl.cpp.

References m_dirty, and UnselectAll().

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

void wxcode::wxTreeListMainWindow::SortChildren ( const wxTreeItemId &  item,
int  column,
bool  reverseOrder 
)
bool wxcode::wxTreeListMainWindow::TagAllChildrenUntilLast ( wxTreeListItem crt_item,
wxTreeListItem last_item 
)
protected
bool wxcode::wxTreeListMainWindow::TagNextChildren ( wxTreeListItem crt_item,
wxTreeListItem last_item 
)
protected
void wxcode::wxTreeListMainWindow::Toggle ( const wxTreeItemId &  item)

Definition at line 2746 of file treelistctrl.cpp.

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

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

void wxcode::wxTreeListMainWindow::Unselect ( )
void wxcode::wxTreeListMainWindow::UnselectAll ( )
void wxcode::wxTreeListMainWindow::UnselectAllChildren ( wxTreeListItem item)
protected

Friends And Related Function Documentation

friend class wxEditTextCtrl
friend

Definition at line 255 of file treelistctrl.cpp.

Referenced by EditLabel().

friend class wxTreeListItem
friend

Definition at line 253 of file treelistctrl.cpp.

Referenced by AddRoot(), and DoInsertItem().

friend class wxTreeListRenameTimer
friend

Definition at line 254 of file treelistctrl.cpp.

Member Data Documentation

wxFont wxcode::wxTreeListMainWindow::m_boldFont
protected

Definition at line 626 of file treelistctrl.cpp.

Referenced by GetItemFont(), and SetFont().

int wxcode::wxTreeListMainWindow::m_btnHeight
protected

Definition at line 639 of file treelistctrl.cpp.

Referenced by wxcode::wxTreeListItem::HitTest(), OnPaint(), and PaintLevel().

int wxcode::wxTreeListMainWindow::m_btnHeight2
protected

Definition at line 639 of file treelistctrl.cpp.

Referenced by wxcode::wxTreeListItem::HitTest(), OnPaint(), and PaintLevel().

int wxcode::wxTreeListMainWindow::m_btnWidth
protected
int wxcode::wxTreeListMainWindow::m_btnWidth2
protected
int wxcode::wxTreeListMainWindow::m_curColumn
protected
wxTreeListItem* wxcode::wxTreeListMainWindow::m_curItem
protected
bool wxcode::wxTreeListMainWindow::m_dirty
wxPen wxcode::wxTreeListMainWindow::m_dottedPen
protected

Definition at line 645 of file treelistctrl.cpp.

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

int wxcode::wxTreeListMainWindow::m_dragCol
protected

Definition at line 666 of file treelistctrl.cpp.

Referenced by OnMouse().

wxTreeListItem* wxcode::wxTreeListMainWindow::m_dragItem
protected

Definition at line 665 of file treelistctrl.cpp.

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

wxPoint wxcode::wxTreeListMainWindow::m_dragStartPos
protected

Definition at line 664 of file treelistctrl.cpp.

Referenced by OnMouse().

bool wxcode::wxTreeListMainWindow::m_editAccept
protected

Definition at line 670 of file treelistctrl.cpp.

Referenced by EditLabel().

int wxcode::wxTreeListMainWindow::m_editCol
protected

Definition at line 672 of file treelistctrl.cpp.

Referenced by EditLabel(), and OnRenameAccept().

wxEditTextCtrl* wxcode::wxTreeListMainWindow::m_editControl
protected
wxTreeListItem* wxcode::wxTreeListMainWindow::m_editItem
protected

Definition at line 668 of file treelistctrl.cpp.

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

wxString wxcode::wxTreeListMainWindow::m_editRes
protected

Definition at line 671 of file treelistctrl.cpp.

Referenced by EditLabel(), and OnRenameAccept().

wxTimer* wxcode::wxTreeListMainWindow::m_editTimer
protected

Definition at line 669 of file treelistctrl.cpp.

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

wxString wxcode::wxTreeListMainWindow::m_findStr
protected

Definition at line 677 of file treelistctrl.cpp.

Referenced by OnChar().

wxTimer* wxcode::wxTreeListMainWindow::m_findTimer
protected

Definition at line 676 of file treelistctrl.cpp.

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

bool wxcode::wxTreeListMainWindow::m_hasFocus
protected

Definition at line 648 of file treelistctrl.cpp.

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

wxBrush* wxcode::wxTreeListMainWindow::m_hilightBrush
protected

Definition at line 646 of file treelistctrl.cpp.

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

wxBrush * wxcode::wxTreeListMainWindow::m_hilightUnfocusedBrush
protected

Definition at line 646 of file treelistctrl.cpp.

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

wxImageList * wxcode::wxTreeListMainWindow::m_imageListButtons
protected
wxImageList* wxcode::wxTreeListMainWindow::m_imageListNormal
protected
wxImageList * wxcode::wxTreeListMainWindow::m_imageListState
protected

Definition at line 658 of file treelistctrl.cpp.

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

int wxcode::wxTreeListMainWindow::m_imgHeight
protected
int wxcode::wxTreeListMainWindow::m_imgHeight2
protected

Definition at line 641 of file treelistctrl.cpp.

Referenced by wxcode::wxTreeListItem::HitTest(), OnPaint(), and PaintLevel().

int wxcode::wxTreeListMainWindow::m_imgWidth
protected
int wxcode::wxTreeListMainWindow::m_imgWidth2
protected

Definition at line 640 of file treelistctrl.cpp.

Referenced by OnPaint().

unsigned short wxcode::wxTreeListMainWindow::m_indent
protected

Definition at line 642 of file treelistctrl.cpp.

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

bool wxcode::wxTreeListMainWindow::m_isDragging
protected

Definition at line 663 of file treelistctrl.cpp.

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

bool wxcode::wxTreeListMainWindow::m_isDragStarted
protected

Definition at line 662 of file treelistctrl.cpp.

Referenced by DoDeleteItem(), and OnMouse().

bool wxcode::wxTreeListMainWindow::m_isItemToolTip
protected

Definition at line 679 of file treelistctrl.cpp.

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

bool wxcode::wxTreeListMainWindow::m_lastOnSame
protected

Definition at line 655 of file treelistctrl.cpp.

Referenced by OnMouse(), and UnselectAllChildren().

bool wxcode::wxTreeListMainWindow::m_left_down_selection
protected

Definition at line 656 of file treelistctrl.cpp.

int wxcode::wxTreeListMainWindow::m_lineHeight
protected
unsigned short wxcode::wxTreeListMainWindow::m_linespacing
protected

Definition at line 644 of file treelistctrl.cpp.

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

int wxcode::wxTreeListMainWindow::m_main_column
protected
wxFont wxcode::wxTreeListMainWindow::m_normalFont
protected
wxTreeListCtrl* wxcode::wxTreeListMainWindow::m_owner
protected
bool wxcode::wxTreeListMainWindow::m_ownsImageListButtons
protected
bool wxcode::wxTreeListMainWindow::m_ownsImageListNormal
protected

Definition at line 652 of file treelistctrl.cpp.

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

bool wxcode::wxTreeListMainWindow::m_ownsImageListState
protected
bool wxcode::wxTreeListMainWindow::m_ReverseSortOrder
protected

Definition at line 636 of file treelistctrl.cpp.

Referenced by OnCompareItems(), and SortChildren().

wxTreeListItem* wxcode::wxTreeListMainWindow::m_rootItem
protected
wxTreeListItem* wxcode::wxTreeListMainWindow::m_selectItem
protected
wxTreeListItem* wxcode::wxTreeListMainWindow::m_shiftItem
protected

Definition at line 630 of file treelistctrl.cpp.

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

int wxcode::wxTreeListMainWindow::m_sortColumn
protected

Definition at line 635 of file treelistctrl.cpp.

Referenced by OnCompareItems(), and SortChildren().

wxString wxcode::wxTreeListMainWindow::m_toolTip
protected

Definition at line 680 of file treelistctrl.cpp.

Referenced by OnMouse(), and SetToolTip().

wxTreeListItem* wxcode::wxTreeListMainWindow::m_toolTipItem
protected

Definition at line 681 of file treelistctrl.cpp.

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


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