1 /////////////////////////////////////////////////////////////////////////////
3 // Purpose: C++ wrapper for wxTimer
4 // Author: Mattia Barbon
7 // RCS-ID: $Id: timer.h 2057 2007-06-18 23:03:00Z mbarbon $
8 // Copyright: (c) 2001-2002, 2004 Mattia Barbon
9 // Licence: This program is free software; you can redistribute it and/or
10 // modify it under the same terms as Perl itself
11 /////////////////////////////////////////////////////////////////////////////
13 class wxPliTimer:public wxTimer
15 WXPLI_DECLARE_DYNAMIC_CLASS( wxPliTimer );
16 WXPLI_DECLARE_V_CBACK();
18 wxPliTimer( const char* package );
19 wxPliTimer( const char* package, wxEvtHandler* owner, int id );
21 DEC_V_CBACK_VOID__VOID( Notify );
24 inline wxPliTimer::wxPliTimer( const char* package )
25 :m_callback( "Wx::Timer" )
27 m_callback.SetSelf( wxPli_make_object( this, package ), true );
30 inline wxPliTimer::wxPliTimer( const char* package, wxEvtHandler* owner,
32 :wxTimer( owner, id ),
33 m_callback( "Wx::Timer" )
35 m_callback.SetSelf( wxPli_make_object( this, package ), true );
38 DEF_V_CBACK_VOID__VOID( wxPliTimer, wxTimer, Notify );
40 WXPLI_IMPLEMENT_DYNAMIC_CLASS( wxPliTimer, wxTimer );
42 // Local variables: //