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