X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c67daf87774c71ae9f73af9969008af220e52a11..dfad0599246651d4994e348d868a3e65613c7379:/include/wx/generic/treectrl.h diff --git a/include/wx/generic/treectrl.h b/include/wx/generic/treectrl.h index f42474ebf6..f969e3c3c1 100644 --- a/include/wx/generic/treectrl.h +++ b/include/wx/generic/treectrl.h @@ -294,6 +294,8 @@ public: int GetItemImage(long item) const; long GetParent( long item ) const; long GetRootItem() const; + long GetChild(long item) const; + long GetNextItem(long item, int code) const; long GetSelection() const; bool SelectItem( long item ); bool ItemHasChildren( long item ) const; @@ -304,9 +306,12 @@ public: bool SetItemText( long item, const wxString &text ); void SetItemImage(long item, int image, int imageSel) const; long HitTest( const wxPoint& point, int &flags ); + + int GetItemState(long item, long stateMask) const; + bool SetItemState(long item, long state, long stateMask); void AdjustMyScrollbars(); - void PaintLevel( wxGenericTreeItem *item, wxPaintDC &dc, int level, int &y ); + void PaintLevel( wxGenericTreeItem *item, wxDC &dc, int level, int &y ); void OnPaint( const wxPaintEvent &event ); void OnSetFocus( const wxFocusEvent &event ); void OnKillFocus( const wxFocusEvent &event ); @@ -333,7 +338,7 @@ private: wxImageList *m_imageList; wxImageList *m_smallImageList; - void CalculateLevel( wxGenericTreeItem *item, wxPaintDC &dc, int level, int &y ); + void CalculateLevel( wxGenericTreeItem *item, wxDC &dc, int level, int &y ); void CalculatePositions(); wxGenericTreeItem *FindItem( long itemId ) const; void RefreshLine( wxGenericTreeItem *item );