diff --git a/include/wx/gtk/dataview.h b/include/wx/gtk/dataview.h index 77a06dc6e6..6c51aab27a 100644 --- a/include/wx/gtk/dataview.h +++ b/include/wx/gtk/dataview.h @@ -221,6 +221,7 @@ protected: virtual void DoExpand(const wxDataViewItem& item) wxOVERRIDE; virtual void DoApplyWidgetStyle(GtkRcStyle *style) wxOVERRIDE; + virtual GdkWindow* GTKGetWindow(wxArrayGdkWindows& windows) const wxOVERRIDE; private: void Init(); diff --git a/src/gtk/dataview.cpp b/src/gtk/dataview.cpp index f4e14017b1..c46551b9ca 100644 --- a/src/gtk/dataview.cpp +++ b/src/gtk/dataview.cpp @@ -4734,6 +4734,11 @@ bool wxDataViewCtrl::Create(wxWindow *parent, return true; } +GdkWindow* wxDataViewCtrl::GTKGetWindow(wxArrayGdkWindows& /* windows */) const +{ + return gtk_tree_view_get_bin_window(GTK_TREE_VIEW(m_treeview)); +} + wxDataViewItem wxDataViewCtrl::GTKPathToItem(GtkTreePath *path) const { GtkTreeIter iter;