git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37533
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
public:
wxWizardSizer(wxWizard *owner);
public:
wxWizardSizer(wxWizard *owner);
- void RecalcSizes();
- wxSize CalcMin();
+ virtual void RecalcSizes();
+ virtual wxSize CalcMin();
+ // get the max size of all wizard pages
wxSize GetMaxChildSize();
wxSize GetMaxChildSize();
+
+ // return the border which can be either set using wxWizard::SetBorder() or
+ // have default value
+ int GetBorder() const;
private:
wxSize SiblingSize(wxSizerItem *child);
private:
wxSize SiblingSize(wxSizerItem *child);
// ----------------------------------------------------------------------------
wxWizardSizer::wxWizardSizer(wxWizard *owner)
// ----------------------------------------------------------------------------
wxWizardSizer::wxWizardSizer(wxWizard *owner)
{
m_childSizeValid = false;
}
{
m_childSizeValid = false;
}
// it should be called whenever it changes (wxWizard::ShowPage)
if ( m_owner->m_page )
{
// it should be called whenever it changes (wxWizard::ShowPage)
if ( m_owner->m_page )
{
- m_owner->m_page->SetSize(m_position.x,m_position.y, m_size.x,m_size.y);
+ m_owner->m_page->SetSize(m_position.x, m_position.y, m_size.x, m_size.y);
-int wxWizardSizer::Border() const
+int wxWizardSizer::GetBorder() const
{
if ( m_owner->m_calledSetBorder )
return m_owner->m_border;
{
if ( m_owner->m_calledSetBorder )
return m_owner->m_border;
m_sizerPage,
1, // Horizontal stretching
wxEXPAND | wxALL, // Vertically stretchable
m_sizerPage,
1, // Horizontal stretching
wxEXPAND | wxALL, // Vertically stretchable
+ m_sizerPage->GetBorder()