X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/55fbde1232bff0ed44c23775911574ac1b2f8a0a..0516de2cdb33937bab49c7b381cecd25c5e50ef2:/include/wx/gtk/dataview.h diff --git a/include/wx/gtk/dataview.h b/include/wx/gtk/dataview.h index 197a8e713d..6a94076629 100644 --- a/include/wx/gtk/dataview.h +++ b/include/wx/gtk/dataview.h @@ -306,9 +306,22 @@ public: virtual bool AssociateModel( wxDataViewModel *model ); virtual bool AppendColumn( wxDataViewColumn *col ); - // selection code virtual wxDataViewItem GetSelection(); - + virtual int GetSelections( wxDataViewItemArray & sel ) const; + virtual void SetSelections( const wxDataViewItemArray & sel ); + virtual void Select( const wxDataViewItem & item ); + virtual void Unselect( const wxDataViewItem & item ); + virtual bool IsSelected( const wxDataViewItem & item ) const; + virtual void SelectAll(); + virtual void UnselectAll(); + + virtual void EnsureVisible( const wxDataViewItem & item, wxDataViewColumn *column = NULL ); + + virtual void HitTest( const wxPoint &point, + wxDataViewItem &item, unsigned int &column ) const; + virtual wxRect GetItemRect( const wxDataViewItem &item, + unsigned int column ) const; + static wxVisualAttributes GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);