// default: if you don't call SetOwner(), your only chance to get timer
// notifications is to override Notify() in the derived class
// default: if you don't call SetOwner(), your only chance to get timer
// notifications is to override Notify() in the derived class
// ctor which allows to avoid having to override Notify() in the derived
// class: the owner will get timer notifications which can be handled with
// ctor which allows to avoid having to override Notify() in the derived
// class: the owner will get timer notifications which can be handled with
// same as ctor above
void SetOwner(wxEvtHandler *owner, int timerid = wxID_ANY)
{ m_owner = owner; m_idTimer = timerid; }
// same as ctor above
void SetOwner(wxEvtHandler *owner, int timerid = wxID_ANY)
{ m_owner = owner; m_idTimer = timerid; }
int GetInterval() const { return m_milli; }
// return true if the timer is one shot
bool IsOneShot() const { return m_oneShot; }
int GetInterval() const { return m_milli; }
// return true if the timer is one shot
bool IsOneShot() const { return m_oneShot; }
#include "wx/msw/timer.h"
#elif defined(__WXMOTIF__)
#include "wx/motif/timer.h"
#include "wx/msw/timer.h"
#elif defined(__WXMOTIF__)
#include "wx/motif/timer.h"
#elif defined(__WXX11__) || defined(__WXMGL__)
#include "wx/generic/timer.h"
#elif defined (__WXCOCOA__)
#elif defined(__WXX11__) || defined(__WXMGL__)
#include "wx/generic/timer.h"
#elif defined (__WXCOCOA__)