]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/app.h
Patch 559673 and 561053
[wxWidgets.git] / include / wx / app.h
index 29fda43adf7856dd9114d799cd4432c3b1e547f8..8a355c415149036d2f2ed19c4954e379871a327b 100644 (file)
@@ -315,6 +315,15 @@ public:
     virtual void SetActive(bool isActive, wxWindow *lastFocus);
 #endif // wxUSE_GUI
 
+    // this method allows to filter all the events processed by the program, so
+    // you should try to return quickly from it to avoid slowing down the
+    // program to the crawl
+    //
+    // return value should be -1 to continue with the normal event processing,
+    // or TRUE or FALSE to stop further processing and pretend that the event
+    // had been already processed or won't be processed at all, respectively
+    virtual int FilterEvent(wxEvent& event);
+
     // debugging support
     // -----------------