From: Stefan Csomor Date: Tue, 29 Jul 2008 20:24:35 +0000 (+0000) Subject: osx regrouping X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b3d4ea61048390be280daf916ece76f9a2e55349?ds=sidebyside osx regrouping git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54826 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/osx/core/private/timer.h b/include/wx/osx/core/private/timer.h new file mode 100644 index 0000000000..8e3874ec73 --- /dev/null +++ b/include/wx/osx/core/private/timer.h @@ -0,0 +1,33 @@ +///////////////////////////////////////////////////////////////////////////// +// Name: wx/osx/core/private/timer.h +// Purpose: wxTimer class based on core foundation +// Author: Stefan Csomor +// Created: 2008-07-16 +// RCS-ID: $Id: timer.h 54117 2008-06-11 16:30:48Z SC $ +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_OSX_CORE_PRIVATE_TIMER_H_ +#define _WX_OSX_CORE_PRIVATE_TIMER_H_ + +#include "wx/private/timer.h" + +struct wxOSXTimerInfo; + +class WXDLLIMPEXP_CORE wxOSXTimerImpl : public wxTimerImpl +{ +public: + wxOSXTimerImpl(wxTimer *timer); + virtual ~wxOSXTimerImpl(); + + virtual bool Start(int milliseconds = -1, bool one_shot = false); + virtual void Stop(); + + virtual bool IsRunning() const; + +private: + wxOSXTimerInfo *m_info; +}; + +#endif // _WX_OSX_CORE_PRIVATE_TIMER_H_