| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /////////////////////////////////////////////////////////////////////////////
- // Name: anitest.cpp
- // Purpose: anitest sample
- // Author: Julian Smart
- // Modified by:
- // Created: 02/07/2001
- // Copyright: (c) Julian Smart
- // Licence: wxWindows licence
- /////////////////////////////////////////////////////////////////////////////
- #include "wx/animate.h"
- // Define a new application
- class MyApp : public wxApp
- {
- public:
- bool OnInit();
- };
- // Define a new frame
- class MyFrame : public wxFrame
- {
- public:
- MyFrame(wxWindow *parent, const wxWindowID id, const wxString& title,
- const wxPoint& pos, const wxSize& size, const long style);
- ~MyFrame();
- void OnAbout(wxCommandEvent& event);
- void OnQuit(wxCommandEvent& event);
- void OnPlay(wxCommandEvent& event);
- void OnSetNullAnimation(wxCommandEvent& event);
- void OnSetInactiveBitmap(wxCommandEvent& event);
- void OnSetNoAutoResize(wxCommandEvent& event);
- void OnSetBgColor(wxCommandEvent& event);
- void OnStop(wxCommandEvent& event);
- void OnUpdateUI(wxUpdateUIEvent& event);
- #if wxUSE_FILEDLG
- void OnOpen(wxCommandEvent& event);
- #endif // wxUSE_FILEDLG
- wxAnimationCtrl* GetAnimationCtrl() const { return m_animationCtrl; }
- protected:
- wxAnimationCtrl* m_animationCtrl;
- private:
- wxDECLARE_EVENT_TABLE();
- };
|