--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// 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_