X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3b6280beb2561836b296b4b01493b053ed4bf69e..aa767a452107db3fcc5773a8955927b059ccf945:/include/wx/gtk/dataview.h diff --git a/include/wx/gtk/dataview.h b/include/wx/gtk/dataview.h index ab007a505a..197a8e713d 100644 --- a/include/wx/gtk/dataview.h +++ b/include/wx/gtk/dataview.h @@ -20,6 +20,7 @@ // --------------------------------------------------------- class WXDLLIMPEXP_FWD_CORE wxDataViewCtrl; +class WXDLLIMPEXP_FWD_CORE wxDataViewCtrlInternal; // --------------------------------------------------------- @@ -304,14 +305,18 @@ public: virtual bool AssociateModel( wxDataViewModel *model ); virtual bool AppendColumn( wxDataViewColumn *col ); - + // selection code + virtual wxDataViewItem GetSelection(); + static wxVisualAttributes GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL); - GtkWidget *GtkGetTreeView() { return m_treeview; } wxWindow *GetMainWindow() { return (wxWindow*) this; } + + GtkWidget *GtkGetTreeView() { return m_treeview; } + wxDataViewCtrlInternal* GtkGetInternal() { return m_internal; } protected: virtual void DoSetExpanderColumn(); @@ -323,6 +328,7 @@ private: friend class wxGtkDataViewModelNotifier; GtkWidget *m_treeview; wxDataViewModelNotifier *m_notifier; + wxDataViewCtrlInternal *m_internal; virtual void OnInternalIdle();