home *** CD-ROM | disk | FTP | other *** search
- /////////////////////////////////////////////////////////////////////////////
- // Name: simple.h
- // Author: XX
- // Created: XX/XX/XX
- // Copyright:
- /////////////////////////////////////////////////////////////////////////////
-
- #ifndef __simple_H__
- #define __simple_H__
-
- #if defined(__GNUG__) && !defined(__APPLE__)
- #pragma interface "simple.cpp"
- #endif
-
- // Include wxWindows' headers
-
- #ifndef WX_PRECOMP
- #include <wx/wx.h>
- #endif
-
- #include "wx/canvas/canvas.h"
- #include "wx/timer.h"
-
- //----------------------------------------------------------------------------
- // constants
- //----------------------------------------------------------------------------
-
- #define ID_QUIT 101
-
- // WDR: class declarations
-
- //----------------------------------------------------------------------------
- // MyFrame
- //----------------------------------------------------------------------------
-
- class MyFrame: public wxFrame
- {
- public:
- // constructors and destructors
- MyFrame( wxWindow *parent, wxWindowID id, const wxString &title,
- const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize,
- long style = wxDEFAULT_FRAME_STYLE );
- ~MyFrame();
-
- private:
- // WDR: method declarations for MyFrame
- void CreateMyMenuBar();
-
- private:
- // WDR: member variable declarations for MyFrame
- wxCanvasImage *m_smile1;
- wxCanvasImage *m_smile2;
- wxCanvasAdmin *m_admin;
- wxTimer *m_timer;
-
- private:
- // WDR: handler declarations for MyFrame
- void OnQuit( wxCommandEvent &event );
- void OnCloseWindow( wxCloseEvent &event );
- void OnTimer( wxTimerEvent &event );
-
- private:
- DECLARE_EVENT_TABLE()
- };
-
- //----------------------------------------------------------------------------
- // MyApp
- //----------------------------------------------------------------------------
-
- class MyApp: public wxApp
- {
- public:
- MyApp();
-
- virtual bool OnInit();
- virtual int OnExit();
- };
-
- #endif
-