]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/docview.h
Add wxEventLoop::ScheduleExit().
[wxWidgets.git] / interface / wx / docview.h
index 224c2ad298620092bf1a0ed5853d3608351517ec..6c8c2884678a95d0e406c1efafe6ee8f4f008f1c 100644 (file)
@@ -557,6 +557,18 @@ public:
     */
     virtual wxDocTemplate* FindTemplateForPath(const wxString& path);
 
+    /**
+        Returns the view to apply a user command to.
+
+        This method tries to find the view that the user wants to interact
+        with. It returns the same view as GetCurrentDocument() if there is any
+        currently active view but falls back to the first view of the first
+        document if there is no active view.
+
+        @since 2.9.5
+     */
+    wxView* GetAnyUsableView() const;
+
     /**
         Returns the document associated with the currently active view (if
         any).
@@ -564,7 +576,11 @@ public:
     wxDocument* GetCurrentDocument() const;
 
     /**
-        Returns the currently active view
+        Returns the currently active view.
+
+        This method can return @NULL if no view is currently active.
+
+        @see GetAnyUsableView()
     */
     virtual wxView* GetCurrentView() const;