- wxTimer();
- ~wxTimer();
-
- virtual bool Start(int milliseconds = -1,
- bool one_shot = FALSE); // Start timer
- virtual void Stop(); // Stop timer
-
- virtual void Notify() = 0; // Override this member
-
- // Returns the current interval time (0 if stop)
- int Interval() const { return milli; };
- bool OneShot() const { return oneShot; }
+ wxTimer() { Init(); }
+ wxTimer( wxEvtHandler* pOwner
+ ,int nId = -1
+ )
+ : wxTimerBase( pOwner
+ ,nId
+ )
+ { Init(); }
+ virtual ~wxTimer();
+
+ virtual void Notify(void);
+ virtual bool Start( int nMilliseconds = -1
+ ,bool bOneShot = FALSE
+ );
+ virtual void Stop(void);
+
+ inline virtual bool IsRunning(void) const { return m_ulId != 0L; }
+ inline int GetTimerId(void) const { return m_idTimer; }