X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2fcd7f64a536513f8c8e3ecfac51c0a9ed7f92b7..58385af01650f2218cff7d64b58140a8aafdf8e0:/include/wx/timer.h diff --git a/include/wx/timer.h b/include/wx/timer.h index c8bce5dc9b..409f88dc53 100644 --- a/include/wx/timer.h +++ b/include/wx/timer.h @@ -189,8 +189,11 @@ private: typedef void (wxEvtHandler::*wxTimerEventFunction)(wxTimerEvent&); +#define wxTimerEventHandler(func) \ + (wxObjectEventFunction)wxStaticCastEvent(wxTimerEventFunction, &func) + #define EVT_TIMER(timerid, func) \ - DECLARE_EVENT_TABLE_ENTRY( wxEVT_TIMER, timerid, wxID_ANY, (wxObjectEventFunction) (wxEventFunction) wxStaticCastEvent( wxTimerEventFunction, & func ), NULL), + wx__DECLARE_EVT1(wxEVT_TIMER, timerid, wxTimerEventHandler(func)) #endif // wxUSE_GUI && wxUSE_TIMER