]> git.saurik.com Git - wxWidgets.git/commitdiff
Override DoThaw() in wxAuiNotebook correctly.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 2 Apr 2012 18:26:03 +0000 (18:26 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 2 Apr 2012 18:26:03 +0000 (18:26 +0000)
Don't "override" Thaw() in wxAuiNotebook as it's not virtual any more.
Override DoThaw() instead.

Also use wxBookCtrlBase instead of wxControl as the base class.

Closes #14179.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71081 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/aui/auibook.h
src/aui/auibook.cpp

index aa162f7230c2f73b7cbca1356f90ac5811c91797..edec2ce0780eadc6ce1ba88e020e4756e5f9fb7c 100644 (file)
@@ -335,9 +335,6 @@ public:
     // we don't want focus for ourselves
     // virtual bool AcceptsFocus() const { return false; }
 
-    // Redo sizing after thawing
-    virtual void Thaw();
-
     //wxBookCtrlBase functions
 
     virtual void SetPageSize (const wxSize &size);
@@ -363,6 +360,9 @@ protected:
     // choose the default border for this window
     virtual wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
 
+    // Redo sizing after thawing
+    virtual void DoThaw();
+
     // these can be overridden
 
     // update the height, return true if it was done or false if the new height
index eed5e4c7f0a0ccbe3a67984a0cb1d9ecd6b146ca..f9ab942b9a5bb24ef84d26b46c065aaf07dacb57 100644 (file)
@@ -3238,11 +3238,11 @@ bool wxAuiNotebook::ShowWindowMenu()
         return false;
 }
 
-void wxAuiNotebook::Thaw()
+void wxAuiNotebook::DoThaw()
 {
     DoSizing();
 
-    wxControl::Thaw();
+    wxBookCtrlBase::DoThaw();
 }
 
 void wxAuiNotebook::SetPageSize (const wxSize& WXUNUSED(size))