X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7c913512a4c9f36e11e07ea707002fab1608d324..bf956fac0e89eab569c41a9f121e728958767de7:/interface/docmdi.h diff --git a/interface/docmdi.h b/interface/docmdi.h index 8f253a15bb..fd31790829 100644 --- a/interface/docmdi.h +++ b/interface/docmdi.h @@ -1,6 +1,6 @@ ///////////////////////////////////////////////////////////////////////////// // Name: docmdi.h -// Purpose: documentation for wxDocMDIParentFrame class +// Purpose: interface of wxDocMDIParentFrame // Author: wxWidgets team // RCS-ID: $Id$ // Licence: wxWindows license @@ -15,15 +15,14 @@ MDI parent frames. It cooperates with the wxView, wxDocument, - wxDocManager and wxDocTemplates classes. + wxDocManager and wxDocTemplates() classes. See the example application in @c samples/docview. @library{wxcore} @category{FIXME} - @seealso - @ref overview_docviewoverview "Document/view overview", wxMDIParentFrame + @see @ref overview_docviewoverview, wxMDIParentFrame */ class wxDocMDIParentFrame : public wxMDIParentFrame { @@ -33,7 +32,7 @@ public: Constructor. */ wxDocMDIParentFrame(); - wxDocMDIParentFrame(wxDocManager* manager, wxFrame * parent, + wxDocMDIParentFrame(wxDocManager* manager, wxFrame* parent, wxWindowID id, const wxString& title, const wxPoint& pos = wxDefaultPosition, @@ -50,7 +49,7 @@ public: /** Creates the window. */ - bool Create(wxDocManager* manager, wxFrame * parent, + bool Create(wxDocManager* manager, wxFrame* parent, wxWindowID id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, @@ -60,7 +59,6 @@ public: /** 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. */ @@ -68,6 +66,7 @@ public: }; + /** @class wxDocMDIChildFrame @wxheader{docmdi.h} @@ -84,8 +83,7 @@ public: @library{wxcore} @category{FIXME} - @seealso - @ref overview_docviewoverview "Document/view overview", wxMDIChildFrame + @see @ref overview_docviewoverview, wxMDIChildFrame */ class wxDocMDIChildFrame : public wxMDIChildFrame { @@ -110,12 +108,12 @@ public: /** Returns the document associated with this frame. */ - wxDocument* GetDocument(); + wxDocument* GetDocument() const; /** Returns the view associated with this frame. */ - wxView* GetView(); + wxView* GetView() const; /** Sets the currently active view to be the frame's view. You may need @@ -132,23 +130,22 @@ public: /** Sets the document for this frame. */ - void SetDocument(wxDocument * doc); + void SetDocument(wxDocument* doc); /** Sets the view for this frame. */ - void SetView(wxView * view); + void SetView(wxView* view); /** wxDocument* m_childDocument - The document associated with the frame. */ /** wxView* m_childView - The view associated with the frame. */ }; +