void MyFrame::TestFlexSizers(wxCommandEvent& WXUNUSED(event) )
{
- MyFlexSizerFrame *newFrame = new MyFlexSizerFrame(wxT("Flex Sizer Test Frame"), 50, 50);
- newFrame->Show(true);
+ (new MyFlexSizerFrame(this))->Show();
}
void MyFrame::TestNotebookSizers(wxCommandEvent& WXUNUSED(event) )
void MyFrame::TestSetMinimal(wxCommandEvent& WXUNUSED(event) )
{
- MySimpleSizerFrame *newFrame = new MySimpleSizerFrame(wxT("Simple Sizer Test Frame"), 50, 50);
- newFrame->Show(true);
+ (new MySimpleSizerFrame(this))->Show();
}
void MyFrame::TestNested(wxCommandEvent& WXUNUSED(event) )
{
- MyNestedSizerFrame *newFrame = new MyNestedSizerFrame(wxT("Nested Sizer Test Frame"), 50, 50);
- newFrame->Show(true);
+ (new MyNestedSizerFrame(this))->Show();
}
void MyFrame::TestWrap(wxCommandEvent& WXUNUSED(event) )
{
- MyWrapSizerFrame *newFrame = new MyWrapSizerFrame(wxT("Wrap Sizer Test Frame"), 50, 50);
- newFrame->Show(true);
+ (new MyWrapSizerFrame(this))->Show();
}
void MyFrame::TestGridBagSizer(wxCommandEvent& WXUNUSED(event) )
{
- MyGridBagSizerFrame *newFrame = new
- MyGridBagSizerFrame(wxT("wxGridBagSizer Test Frame"), 50, 50);
- newFrame->Show(true);
+ (new MyGridBagSizerFrame(this))->Show();
}
// ----------------------------------------------------------------------------
}
}
-MyFlexSizerFrame::MyFlexSizerFrame(const wxString &title, int x, int y )
- : wxFrame(NULL, wxID_ANY, title, wxPoint(x, y) )
+MyFlexSizerFrame::MyFlexSizerFrame(wxFrame* parent)
+ : wxFrame(parent, wxID_ANY, "Flex Sizer Test Frame")
{
wxFlexGridSizer *sizerFlex;
wxPanel* p = new wxPanel(this, wxID_ANY);
END_EVENT_TABLE()
-MyGridBagSizerFrame::MyGridBagSizerFrame(const wxString &title, int x, int y )
- : wxFrame( NULL, wxID_ANY, title, wxPoint(x, y) )
+MyGridBagSizerFrame::MyGridBagSizerFrame(wxFrame* parent)
+ : wxFrame(parent, wxID_ANY, "wxGridBagSizer Test Frame")
{
wxPanel* p = new wxPanel(this, wxID_ANY);
m_panel = p;
EVT_MENU( ID_SET_BIG, MySimpleSizerFrame::OnSetBigSize)
END_EVENT_TABLE()
-MySimpleSizerFrame::MySimpleSizerFrame(const wxString &title, int x, int y )
- : wxFrame( NULL, wxID_ANY, title, wxPoint(x, y) )
+MySimpleSizerFrame::MySimpleSizerFrame(wxFrame* parent)
+ : wxFrame(parent, wxID_ANY, "Simple Sizer Test Frame")
{
wxMenu *menu = new wxMenu;
// ----------------------------------------------------------------------------
-MyNestedSizerFrame::MyNestedSizerFrame(const wxString &title, int x, int y )
- : wxFrame( NULL, wxID_ANY, title, wxPoint(x, y) )
+MyNestedSizerFrame::MyNestedSizerFrame(wxFrame* parent)
+ : wxFrame(parent, wxID_ANY, "Nested Sizer Test Frame")
{
wxMenu *menu = new wxMenu;
EVT_MENU(wxID_REMOVE, MyWrapSizerFrame::OnRemoveCheckbox)
END_EVENT_TABLE()
-MyWrapSizerFrame::MyWrapSizerFrame(const wxString &title, int x, int y )
- : wxFrame( NULL, wxID_ANY, title, wxPoint(x, y), wxSize(200,-1) )
+MyWrapSizerFrame::MyWrapSizerFrame(wxFrame* parent)
+ : wxFrame(parent, wxID_ANY, "Wrap Sizer Test Frame",
+ wxDefaultPosition, wxSize(200,-1))
{
wxMenu *menu = new wxMenu;
class MyFlexSizerFrame : public wxFrame
{
public:
- MyFlexSizerFrame(const wxString &title, int x, int y );
+ MyFlexSizerFrame(wxFrame* parent);
private:
void InitFlexSizer(wxFlexGridSizer *sizer, wxWindow* parent);
class MyGridBagSizerFrame : public wxFrame
{
public:
- MyGridBagSizerFrame(const wxString &title, int x, int y );
+ MyGridBagSizerFrame(wxFrame* parent);
void OnHideBtn(wxCommandEvent&);
void OnShowBtn(wxCommandEvent&);
class MySimpleSizerFrame : public wxFrame
{
public:
- MySimpleSizerFrame(const wxString &title, int x, int y );
+ MySimpleSizerFrame(wxFrame* parent);
void OnSetSmallSize( wxCommandEvent &event);
void OnSetBigSize( wxCommandEvent &event);
class MyNestedSizerFrame : public wxFrame
{
public:
- MyNestedSizerFrame(const wxString &title, int x, int y );
+ MyNestedSizerFrame(wxFrame* parent);
private:
class MyWrapSizerFrame: public wxFrame
{
public:
- MyWrapSizerFrame(const wxString &title, int x, int y );
+ MyWrapSizerFrame(wxFrame* parent);
private:
void OnAddCheckbox(wxCommandEvent& event);