]> git.saurik.com Git - wxWidgets.git/commitdiff
Also report events from wxCollapsiblePane's label
authorRobert Roebling <robert@roebling.de>
Tue, 3 Feb 2009 09:53:33 +0000 (09:53 +0000)
committerRobert Roebling <robert@roebling.de>
Tue, 3 Feb 2009 09:53:33 +0000 (09:53 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58632 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/gtk/collpane.h
src/gtk/collpane.cpp

index 813daea8f45260a0b460ddc04d84ee39ce701b68..78c4f266482d6465592c527581e5f1e668163eb9 100644 (file)
@@ -71,6 +71,7 @@ public:     // used by GTK callbacks
 private:
     void OnSize(wxSizeEvent&);
     virtual void AddChildGTK(wxWindowGTK* child);
+    GdkWindow *GTKGetWindow(wxArrayGdkWindows& windows) const;
 
     DECLARE_DYNAMIC_CLASS(wxCollapsiblePane)
     DECLARE_EVENT_TABLE()
index ec04fb67f26b7524cee69e36f6d10804405665f2..b973170e12e0d06d2d2ae93d01873aa01343c681 100644 (file)
@@ -200,6 +200,15 @@ wxSize wxCollapsiblePane::DoGetBestSize() const
     return sz;
 }
 
+GdkWindow *wxCollapsiblePane::GTKGetWindow(wxArrayGdkWindows& windows) const
+{
+    GtkWidget *label = gtk_expander_get_label_widget( GTK_EXPANDER(m_widget) );
+    windows.Add( label->window );
+    windows.Add( m_widget->window );
+    
+    return NULL;
+}
+
 void wxCollapsiblePane::Collapse(bool collapse)
 {
     // optimization