virtual wxRect GetItemRect( const wxDataViewItem & item,
const wxDataViewColumn *column = NULL ) const;
+ virtual bool SetRowHeight( int rowHeight );
+
virtual void Expand( const wxDataViewItem & item );
virtual void Collapse( const wxDataViewItem & item );
virtual bool IsExpanded( const wxDataViewItem & item ) const;
virtual wxBorder GetDefaultBorder() const;
- void StartEditor( const wxDataViewItem & item, unsigned int column );
+ virtual void StartEditor( const wxDataViewItem & item, unsigned int column );
protected:
- virtual int GetSelections( wxArrayInt & sel ) const;
- virtual void SetSelections( const wxArrayInt & sel );
- virtual void Select( int row );
- virtual void Unselect( int row );
- virtual bool IsSelected( int row ) const;
- virtual void SelectRange( int from, int to );
- virtual void UnselectRange( int from, int to );
-
virtual void EnsureVisible( int row, int column );
virtual wxDataViewItem GetItemByRow( unsigned int row ) const;
virtual wxDataViewItem DoGetCurrentItem() const;
virtual void DoSetCurrentItem(const wxDataViewItem& item);
- void InvalidateColBestWidths();
- void InvalidateColBestWidth(int idx);
+ void UpdateColBestWidths();
+ void UpdateColBestWidth(int idx);
wxDataViewColumnList m_cols;
// cached column best widths or 0 if not computed, values are for