X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e6e6fcc922ec529e761feb6b52cf01f9db934e79..5d644707ca96dcaa63dc5a24c9eb5c2b7ee0b50d:/include/wx/app.h diff --git a/include/wx/app.h b/include/wx/app.h index 29fda43adf..fc770fe7f5 100644 --- a/include/wx/app.h +++ b/include/wx/app.h @@ -315,14 +315,29 @@ 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 // ----------------- // this function is called when an assert failure occurs, the base class // version does the normal processing (i.e. shows the usual assert failure // dialog box) + // + // the arguments are the place where the assert occured, the text of the + // assert itself and the user-specified message #ifdef __WXDEBUG__ - virtual void OnAssert(const wxChar *file, int line, const wxChar *msg); + virtual void OnAssert(const wxChar *file, + int line, + const wxChar *cond, + const wxChar *msg); #endif // __WXDEBUG__ // check that the wxBuildOptions object (constructed in the application