git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40067 
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
 #include "wx/aui/dockart.h"
 #include "wx/aui/floatpane.h"
 
 #include "wx/aui/dockart.h"
 #include "wx/aui/floatpane.h"
 
 
     void SetFlags(unsigned int flags);
     unsigned int GetFlags() const;
 
     void SetFlags(unsigned int flags);
     unsigned int GetFlags() const;
 
-    void SetFrame(wxFrame* frame);
-    wxFrame* GetFrame() const;
+    void SetFrame(wxWindow* frame);
+    wxWindow* GetFrame() const;
 
 #ifdef SWIG
     %disownarg( wxDockArt* art_provider );
 
 #ifdef SWIG
     %disownarg( wxDockArt* art_provider );
-    wxFrame* m_frame;            // the frame being managed
+    wxWindow* m_frame;           // the window being managed
     wxDockArt* m_art;            // dock art object which does all drawing
     unsigned int m_flags;        // manager flags wxAUI_MGR_*
 
     wxDockArt* m_art;            // dock art object which does all drawing
     unsigned int m_flags;        // manager flags wxAUI_MGR_*
 
 
 // SetFrame() is usually called once when the frame
 // manager class is being initialized.  "frame" specifies
 // the frame which should be managed by the frame mananger
 // SetFrame() is usually called once when the frame
 // manager class is being initialized.  "frame" specifies
 // the frame which should be managed by the frame mananger
-void wxFrameManager::SetFrame(wxFrame* frame)
+void wxFrameManager::SetFrame(wxWindow* frame)
 {
     wxASSERT_MSG(frame, wxT("specified frame must be non-NULL"));
 
 {
     wxASSERT_MSG(frame, wxT("specified frame must be non-NULL"));
 
     m_frame->RemoveEventHandler(this);
 }
 
     m_frame->RemoveEventHandler(this);
 }
 
-// GetFrame() returns the frame pointer being managed by wxFrameManager
-wxFrame* wxFrameManager::GetFrame() const
+// GetFrame() returns the window pointer being managed by wxFrameManager
+wxWindow* wxFrameManager::GetFrame() const