X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/12f5e1e78fe906050ff2fee9529476db332633f0..92c0fc34c104c8d7c12d6a3b78ea232690fc23f4:/interface/wx/docmdi.h?ds=inline diff --git a/interface/wx/docmdi.h b/interface/wx/docmdi.h index 68834c2c9f..161c39f6a9 100644 --- a/interface/wx/docmdi.h +++ b/interface/wx/docmdi.h @@ -2,8 +2,7 @@ // Name: docmdi.h // Purpose: interface of wxDocMDIParentFrame and wxDocMDIChildFrame // Author: wxWidgets team -// RCS-ID: $Id$ -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// /** @@ -35,13 +34,13 @@ public: const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, - const wxString& name = "frame"); + const wxString& name = wxFrameNameStr); //@} /** Destructor. */ - ~wxDocMDIParentFrame(); + virtual ~wxDocMDIParentFrame(); /** Creates the window. @@ -51,28 +50,7 @@ public: const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, - const wxString& name = "frame"); - - /** - Deletes all views and documents. If no user input cancelled the - operation, the frame will be destroyed and the application will exit. - - Since understanding how document/view clean-up takes place can be - difficult, the implementation of this function is shown below: - - @code - void wxDocParentFrame::OnCloseWindow(wxCloseEvent& event) - { - if (m_docManager->Clear(!event.CanVeto())) - { - this->Destroy(); - } - else - event.Veto(); - } - @endcode - */ - void OnCloseWindow(wxCloseEvent& event); + const wxString& name = wxFrameNameStr); }; @@ -100,17 +78,17 @@ public: Constructor. */ wxDocMDIChildFrame(wxDocument* doc, wxView* view, - wxFrame* parent, wxWindowID id, + wxMDIParentFrame* parent, wxWindowID id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, - const wxString& name = "frame"); + const wxString& name = wxFrameNameStr); /** Destructor. */ - ~wxDocMDIChildFrame(); + virtual ~wxDocMDIChildFrame(); /** Returns the document associated with this frame. @@ -122,18 +100,6 @@ public: */ wxView* GetView() const; - /** - Sets the currently active view to be the frame's view. You may need - to override (but still call) this function in order to set the keyboard - focus for your subwindow. - */ - void OnActivate(wxActivateEvent event); - - /** - Closes and deletes the current view and document. - */ - void OnCloseWindow(wxCloseEvent& event); - /** Sets the document for this frame. */