commented out/unused code removed; use wxAboutDialog (part of patch 1586730)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42635 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -32,8 +32,14 @@
|
|||||||
#include "sample.xpm"
|
#include "sample.xpm"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "wx/aboutdlg.h"
|
||||||
#include "anitest.h"
|
#include "anitest.h"
|
||||||
|
|
||||||
|
#if !wxUSE_ANIMATIONCTRL
|
||||||
|
#error Cannot compile this sample if wxAnimationCtrl is not enabled
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
IMPLEMENT_APP(MyApp)
|
IMPLEMENT_APP(MyApp)
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
@@ -133,18 +139,10 @@ MyFrame::MyFrame(wxWindow *parent,
|
|||||||
: wxFrame(parent, id, title, pos, size,
|
: wxFrame(parent, id, title, pos, size,
|
||||||
style | wxNO_FULL_REPAINT_ON_RESIZE)
|
style | wxNO_FULL_REPAINT_ON_RESIZE)
|
||||||
{
|
{
|
||||||
//m_canvas = new MyCanvas(this, wxPoint(0, 0), wxDefaultSize);
|
|
||||||
|
|
||||||
//wxSizer *sz = new wxBoxSizer(wxVERTICAL);
|
|
||||||
|
|
||||||
m_animationCtrl = new wxAnimationCtrl(this, wxID_ANY, wxNullAnimation,
|
m_animationCtrl = new wxAnimationCtrl(this, wxID_ANY, wxNullAnimation,
|
||||||
wxPoint(0,0),wxSize(100,100));
|
wxPoint(0,0),wxSize(100,100));
|
||||||
if (m_animationCtrl->LoadFile(wxT("throbber.gif")))
|
if (m_animationCtrl->LoadFile(wxT("throbber.gif")))
|
||||||
m_animationCtrl->Play();
|
m_animationCtrl->Play();
|
||||||
|
|
||||||
//sz->Add(m_animationCtrl, 1, wxGROW);
|
|
||||||
|
|
||||||
//SetSizer(sz);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MyFrame::~MyFrame()
|
MyFrame::~MyFrame()
|
||||||
@@ -169,16 +167,16 @@ void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
|
|||||||
|
|
||||||
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event) )
|
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event) )
|
||||||
{
|
{
|
||||||
/*
|
wxAboutDialogInfo info;
|
||||||
|
info.SetName(_("wxAnimationCtrl and wxAnimation sample"));
|
||||||
|
info.SetDescription(_("This sample program demonstrates the usage of wxAnimationCtrl"));
|
||||||
|
info.SetCopyright(_T("(C) 2006 Julian Smart"));
|
||||||
|
|
||||||
FIXME: on wxGTK at least using File->About command it shows
|
info.AddDeveloper(_T("Julian Smart"));
|
||||||
the message dialog but does not focus it
|
info.AddDeveloper(_T("Guillermo Rodriguez Garcia"));
|
||||||
|
info.AddDeveloper(_T("Francesco Montorsi"));
|
||||||
|
|
||||||
*/
|
wxAboutBox(info);
|
||||||
|
|
||||||
(void)wxMessageBox(_T("wxWidgets 2 Animation Demo\n")
|
|
||||||
_T("Author: Julian Smart (c) 2001\n"),
|
|
||||||
_T("About Animation Demo"));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#if wxUSE_FILEDLG
|
#if wxUSE_FILEDLG
|
||||||
@@ -236,27 +234,3 @@ void MyFrame::OnUpdateUI(wxUpdateUIEvent& WXUNUSED(event) )
|
|||||||
GetMenuBar()->FindItem(ID_PLAY)->Enable(!m_animationCtrl->IsPlaying());
|
GetMenuBar()->FindItem(ID_PLAY)->Enable(!m_animationCtrl->IsPlaying());
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
// MyCanvas
|
|
||||||
// ---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
|
|
||||||
//EVT_PAINT(MyCanvas::OnPaint)
|
|
||||||
END_EVENT_TABLE()
|
|
||||||
|
|
||||||
// Define a constructor for my canvas
|
|
||||||
MyCanvas::MyCanvas(wxWindow *parent, const wxPoint& pos, const wxSize& size)
|
|
||||||
: wxScrolledWindow(parent, wxID_ANY, pos, size,
|
|
||||||
wxSUNKEN_BORDER |
|
|
||||||
wxNO_FULL_REPAINT_ON_RESIZE |
|
|
||||||
wxVSCROLL | wxHSCROLL)
|
|
||||||
{
|
|
||||||
SetBackgroundColour(wxColour(_T("YELLOW")));
|
|
||||||
}
|
|
||||||
|
|
||||||
void MyCanvas::OnPaint(wxPaintEvent& WXUNUSED(event))
|
|
||||||
{
|
|
||||||
//wxPaintDC dc(this);
|
|
||||||
|
|
||||||
//dc.DrawRotatedText(wxT("Background"),
|
|
||||||
}
|
|
||||||
|
@@ -18,16 +18,6 @@ public:
|
|||||||
bool OnInit();
|
bool OnInit();
|
||||||
};
|
};
|
||||||
|
|
||||||
class MyCanvas : public wxScrolledWindow
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
MyCanvas(wxWindow *parent, const wxPoint& pos, const wxSize& size);
|
|
||||||
void OnPaint(wxPaintEvent& event);
|
|
||||||
|
|
||||||
private:
|
|
||||||
DECLARE_EVENT_TABLE()
|
|
||||||
};
|
|
||||||
|
|
||||||
// Define a new frame
|
// Define a new frame
|
||||||
class MyFrame : public wxFrame
|
class MyFrame : public wxFrame
|
||||||
{
|
{
|
||||||
@@ -49,11 +39,9 @@ public:
|
|||||||
void OnOpen(wxCommandEvent& event);
|
void OnOpen(wxCommandEvent& event);
|
||||||
#endif // wxUSE_FILEDLG
|
#endif // wxUSE_FILEDLG
|
||||||
|
|
||||||
MyCanvas* GetCanvas() const { return m_canvas; }
|
|
||||||
wxAnimationCtrl* GetAnimationCtrl() const { return m_animationCtrl; }
|
wxAnimationCtrl* GetAnimationCtrl() const { return m_animationCtrl; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
MyCanvas* m_canvas;
|
|
||||||
wxAnimationCtrl* m_animationCtrl;
|
wxAnimationCtrl* m_animationCtrl;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Reference in New Issue
Block a user