]> git.saurik.com Git - wxWidgets.git/commitdiff
accessor functions for wxAuiMDIParentFrame
authorBenjamin Williams <bwilliams@kirix.com>
Wed, 8 Nov 2006 10:31:52 +0000 (10:31 +0000)
committerBenjamin Williams <bwilliams@kirix.com>
Wed, 8 Nov 2006 10:31:52 +0000 (10:31 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43190 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

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

index f448605382f6fe0a2925358c24c5ce6005c08b27..d5c3a8ebe3822d9c793f9a97e7c19fea8fcbb53a 100644 (file)
@@ -57,6 +57,10 @@ public:
                 long style = wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL,
                 const wxString& name = wxFrameNameStr );
 
+    void SetArtProvider(wxAuiTabArt* provider);
+    wxAuiTabArt* GetArtProvider();
+    wxAuiNotebook* GetNotebook() const;
+    
 #if wxUSE_MENUS
     wxMenu* GetWindowMenu() const { return m_pWindowMenu; };
     void SetWindowMenu(wxMenu* pMenu);
index 572b09617c1a81d0fe00fa6641d8b3fcbea7bbb8..53ecc2bf2aee7beb6dcb2013fa1b7ceaeb34e471 100644 (file)
@@ -114,6 +114,30 @@ bool wxAuiMDIParentFrame::Create(wxWindow *parent,
     return true;
 }
 
+
+void wxAuiMDIParentFrame::SetArtProvider(wxAuiTabArt* provider)
+{
+    if (m_pClientWindow)
+    {
+        m_pClientWindow->SetArtProvider(provider);
+    }
+}
+
+wxAuiTabArt* wxAuiMDIParentFrame::GetArtProvider()
+{
+    if (!m_pClientWindow)
+        return NULL;
+    
+    return m_pClientWindow->GetArtProvider();
+}
+
+wxAuiNotebook* wxAuiMDIParentFrame::GetNotebook() const
+{
+    return static_cast<wxAuiNotebook*>(m_pClientWindow);
+}
+
+
+
 #if wxUSE_MENUS
 void wxAuiMDIParentFrame::SetWindowMenu(wxMenu* pMenu)
 {