From: David Webster Date: Tue, 28 Nov 2000 22:12:58 +0000 (+0000) Subject: Updates to Timer class X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b9cf5e6d2b033eb46419aba7c613420534cdfea8 Updates to Timer class git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8859 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/os2/timer.h b/include/wx/os2/timer.h index c7680e50b1..b4f8a2fc51 100644 --- a/include/wx/os2/timer.h +++ b/include/wx/os2/timer.h @@ -19,7 +19,14 @@ class WXDLLEXPORT wxTimer: public wxTimerBase friend void wxProcessTimer(wxTimer& timer); public: - wxTimer(); + wxTimer() { Init(); } + wxTimer( wxEvtHandler* pOwner + ,int nId = -1 + ) + : wxTimerBase( pOwner + ,nId + ) + { Init(); } ~wxTimer(); virtual bool Start( int nMilliseconds = -1 @@ -30,6 +37,8 @@ public: inline virtual bool IsRunning(void) const { return m_ulId != 0L; } protected: + void Init(void); + ULONG m_ulId; HAB m_Hab; @@ -37,5 +46,10 @@ private: DECLARE_ABSTRACT_CLASS(wxTimer) }; +extern ULONG wxTimerProc( HWND WXUNUSED(hwnd) + ,ULONG + ,int nIdTimer + ,ULONG + ); #endif // _WX_TIMER_H_