commented out/unused code removed; use wxAboutDialog (part of patch 1586730)
[wxWidgets.git] / samples / animate / anitest.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: anitest.cpp
3 // Purpose: anitest sample
4 // Author: Julian Smart
5 // Modified by:
6 // Created: 02/07/2001
7 // RCS-ID: $Id$
8 // Copyright: (c) Julian Smart
9 // Licence: wxWindows licence
10 /////////////////////////////////////////////////////////////////////////////
11
12 #include "wx/animate.h"
13
14 // Define a new application
15 class MyApp : public wxApp
16 {
17 public:
18 bool OnInit();
19 };
20
21 // Define a new frame
22 class MyFrame : public wxFrame
23 {
24 public:
25
26 MyFrame(wxWindow *parent, const wxWindowID id, const wxString& title,
27 const wxPoint& pos, const wxSize& size, const long style);
28 ~MyFrame();
29
30 void OnAbout(wxCommandEvent& event);
31 void OnQuit(wxCommandEvent& event);
32
33 void OnPlay(wxCommandEvent& event);
34 void OnStop(wxCommandEvent& event);
35
36 void OnUpdateUI(wxUpdateUIEvent& event);
37
38 #if wxUSE_FILEDLG
39 void OnOpen(wxCommandEvent& event);
40 #endif // wxUSE_FILEDLG
41
42 wxAnimationCtrl* GetAnimationCtrl() const { return m_animationCtrl; }
43
44 protected:
45 wxAnimationCtrl* m_animationCtrl;
46
47 private:
48 DECLARE_EVENT_TABLE()
49 };