]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_log.i
Add *wxTopLevelWindowGTK*RequestUserAttention*int*;
[wxWidgets.git] / wxPython / src / _log.i
index 4797f9fe7d83dd543b7891f9ff910a69082df888..8084857b0aff8b611f3eece52e336ea992b510b2 100644 (file)
@@ -202,6 +202,20 @@ public:
     wxLog *GetOldLog();
 };
 
     wxLog *GetOldLog();
 };
 
+// log everything to a buffer
+class wxLogBuffer : public wxLog
+{
+public:
+    wxLogBuffer();
+
+    // get the string contents with all messages logged
+    const wxString& GetBuffer() const { return m_str; }
+
+    // show the buffer contents to the user in the best possible way (this uses
+    // wxMessageOutputMessageBox) and clear it
+    virtual void Flush();
+};
+
 
 //---------------------------------------------------------------------------
 
 
 //---------------------------------------------------------------------------