| 123456789101112131415161718192021222324252627282930313233343536 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        wx/motif/private/timer.h
 
- // Purpose:     wxTimer class
 
- // Author:      Julian Smart
 
- // Created:     17/09/98
 
- // Copyright:   (c) Julian Smart
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- #ifndef _WX_MOTIF_PRIVATE_TIMER_H_
 
- #define _WX_MOTIF_PRIVATE_TIMER_H_
 
- #include "wx/private/timer.h"
 
- class WXDLLIMPEXP_CORE wxMotifTimerImpl : public wxTimerImpl
 
- {
 
- public:
 
-     wxMotifTimerImpl(wxTimer* timer) : wxTimerImpl(timer) { m_id = 0; }
 
-     virtual ~wxMotifTimerImpl();
 
-     virtual bool Start(int milliseconds = -1, bool oneShot = false);
 
-     virtual void Stop();
 
-     virtual bool IsRunning() const { return m_id != 0; }
 
-     // override this to rearm the timer if necessary (i.e. if not one shot) as
 
-     // X timeouts are removed automatically when they expire
 
-     virtual void Notify();
 
- protected:
 
-     // common part of Start() and Notify()
 
-     void DoStart();
 
-     long m_id;
 
- };
 
- #endif // _WX_MOTIF_PRIVATE_TIMER_H_
 
 
  |