]> git.saurik.com Git - wxWidgets.git/commitdiff
add a more readable wrapper for CreateDocument(wxEmptyString, wxDOC_NEW)
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 1 Oct 2008 17:04:43 +0000 (17:04 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 1 Oct 2008 17:04:43 +0000 (17:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56018 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/docview.h
interface/wx/docview.h
src/common/docview.cpp

index beac80fc73d025d14e9ceeb4f318c61d0655c8e3..49be65f1bb5548974bd727eaccedc91b0de629ab 100644 (file)
@@ -354,6 +354,11 @@ public:
     virtual void OnOpenFileFailure() { }
 
     virtual wxDocument *CreateDocument(const wxString& path, long flags = 0);
+
+    // wrapper around CreateDocument() with a more clear name
+    wxDocument *CreateNewDocument()
+        { return CreateDocument(wxString(), wxDOC_NEW); }
+
     virtual wxView *CreateView(wxDocument *doc, long flags = 0);
     virtual void DeleteTemplate(wxDocTemplate *temp, long flags = 0);
     virtual bool FlushDoc(wxDocument *doc);
index 438cce26867905360728bdff8712fec500dfbd8e..bd11e9e13b1612cfe426570cceb7dc367882a43c 100644 (file)
@@ -340,6 +340,14 @@ public:
     */
     virtual wxDocument* CreateDocument(const wxString& path, long flags = 0);
 
+    /**
+        Creates an empty new document.
+
+        This is equivalent to calling CreateDocument() with @c wxDOC_NEW flags
+        and without the file name.
+     */
+    wxDocument *CreateNewDocument();
+
     /**
         Creates a new view for the given document. If more than one view is
         allowed for the document (by virtue of multiple templates mentioning
index a4e3f5df6081f5aaa51b6d90aa896ebede6b5e98..3498256d9480df39b18fbfdaee73dd55118b01dd 100644 (file)
@@ -972,7 +972,7 @@ void wxDocManager::OnFileCloseAll(wxCommandEvent& WXUNUSED(event))
 
 void wxDocManager::OnFileNew(wxCommandEvent& WXUNUSED(event))
 {
-    CreateDocument( wxEmptyString, wxDOC_NEW );
+    CreateNewDocument();
 }
 
 void wxDocManager::OnFileOpen(wxCommandEvent& WXUNUSED(event))