]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/event.h
1. added wxEvtHandler::SafelyProcessEvent() and wxWindow::HandleWindowEvent() to...
[wxWidgets.git] / include / wx / event.h
index d63a1140eea4a8a7f352a0fa3e1f63a5e4731876..5e5c4177a23c7f3173833bc03c3b157ddffb65ff 100644 (file)
@@ -2363,6 +2363,12 @@ public:
     // process an event right now
     virtual bool ProcessEvent(wxEvent& event);
 
+    // Process an event by calling ProcessEvent and handling any exceptions
+    // thrown by event handlers. It's mostly useful when processing wx events
+    // when called from C code (e.g. in GTK+ callback) when the exception
+    // wouldn't correctly propagate to wxEventLoop.
+    bool SafelyProcessEvent(wxEvent& event);
+
     // add an event to be processed later
     virtual void AddPendingEvent(const wxEvent& event);