Updates to Timer class
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8859 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -19,7 +19,14 @@ class WXDLLEXPORT wxTimer: public wxTimerBase
|
|||||||
friend void wxProcessTimer(wxTimer& timer);
|
friend void wxProcessTimer(wxTimer& timer);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
wxTimer();
|
wxTimer() { Init(); }
|
||||||
|
wxTimer( wxEvtHandler* pOwner
|
||||||
|
,int nId = -1
|
||||||
|
)
|
||||||
|
: wxTimerBase( pOwner
|
||||||
|
,nId
|
||||||
|
)
|
||||||
|
{ Init(); }
|
||||||
~wxTimer();
|
~wxTimer();
|
||||||
|
|
||||||
virtual bool Start( int nMilliseconds = -1
|
virtual bool Start( int nMilliseconds = -1
|
||||||
@@ -30,6 +37,8 @@ public:
|
|||||||
inline virtual bool IsRunning(void) const { return m_ulId != 0L; }
|
inline virtual bool IsRunning(void) const { return m_ulId != 0L; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
void Init(void);
|
||||||
|
|
||||||
ULONG m_ulId;
|
ULONG m_ulId;
|
||||||
HAB m_Hab;
|
HAB m_Hab;
|
||||||
|
|
||||||
@@ -37,5 +46,10 @@ private:
|
|||||||
DECLARE_ABSTRACT_CLASS(wxTimer)
|
DECLARE_ABSTRACT_CLASS(wxTimer)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extern ULONG wxTimerProc( HWND WXUNUSED(hwnd)
|
||||||
|
,ULONG
|
||||||
|
,int nIdTimer
|
||||||
|
,ULONG
|
||||||
|
);
|
||||||
#endif
|
#endif
|
||||||
// _WX_TIMER_H_
|
// _WX_TIMER_H_
|
||||||
|
Reference in New Issue
Block a user