Use more wxSizerFlags in widgets sample
This commit is contained in:
@@ -262,7 +262,7 @@ void ToggleWidgetsPage::CreateContent()
|
||||
m_radioImagePos = new wxRadioBox(this, wxID_ANY, "Image &position",
|
||||
wxDefaultPosition, wxDefaultSize,
|
||||
WXSIZEOF(dirs), dirs);
|
||||
sizerLeft->Add(m_radioImagePos, 0, wxGROW | wxALL, 5);
|
||||
sizerLeft->Add(m_radioImagePos, wxSizerFlags().Expand().Border());
|
||||
sizerLeft->AddSpacer(15);
|
||||
|
||||
// should be in sync with enums Toggle[HV]Align!
|
||||
@@ -287,14 +287,14 @@ void ToggleWidgetsPage::CreateContent()
|
||||
wxDefaultPosition, wxDefaultSize,
|
||||
WXSIZEOF(valign), valign);
|
||||
|
||||
sizerLeft->Add(m_radioHAlign, 0, wxGROW | wxALL, 5);
|
||||
sizerLeft->Add(m_radioVAlign, 0, wxGROW | wxALL, 5);
|
||||
sizerLeft->Add(m_radioHAlign, wxSizerFlags().Expand().Border());
|
||||
sizerLeft->Add(m_radioVAlign, wxSizerFlags().Expand().Border());
|
||||
#endif // wxHAS_BITMAPTOGGLEBUTTON
|
||||
|
||||
sizerLeft->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer
|
||||
sizerLeft->AddSpacer(5);
|
||||
|
||||
wxButton *btn = new wxButton(this, TogglePage_Reset, "&Reset");
|
||||
sizerLeft->Add(btn, 0, wxALIGN_CENTRE_HORIZONTAL | wxALL, 15);
|
||||
sizerLeft->Add(btn, wxSizerFlags().CentreHorizontal().Border(wxALL, 15));
|
||||
|
||||
// middle pane
|
||||
wxStaticBox *box2 = new wxStaticBox(this, wxID_ANY, "&Operations");
|
||||
@@ -306,16 +306,19 @@ void ToggleWidgetsPage::CreateContent()
|
||||
&m_textLabel);
|
||||
m_textLabel->SetValue("&Toggle me!");
|
||||
|
||||
sizerMiddle->Add(sizerRow, 0, wxALL | wxGROW, 5);
|
||||
sizerMiddle->Add(sizerRow, wxSizerFlags().Expand().Border());
|
||||
|
||||
// right pane
|
||||
m_sizerToggle = new wxBoxSizer(wxHORIZONTAL);
|
||||
m_sizerToggle->SetMinSize(150, 0);
|
||||
|
||||
// the 3 panes panes compose the window
|
||||
sizerTop->Add(sizerLeft, 0, (wxALL & ~wxLEFT), 10);
|
||||
sizerTop->Add(sizerMiddle, 1, wxGROW | wxALL, 10);
|
||||
sizerTop->Add(m_sizerToggle, 1, wxGROW | (wxALL & ~wxRIGHT), 10);
|
||||
sizerTop->Add(sizerLeft,
|
||||
wxSizerFlags(0).Expand().Border((wxALL & ~wxLEFT), 10));
|
||||
sizerTop->Add(sizerMiddle,
|
||||
wxSizerFlags(1).Expand().Border(wxALL, 10));
|
||||
sizerTop->Add(m_sizerToggle,
|
||||
wxSizerFlags(1).Expand().Border((wxALL & ~wxRIGHT), 10));
|
||||
|
||||
// do create the main control
|
||||
Reset();
|
||||
|
Reference in New Issue
Block a user