no changes, just removed unnecessary GetStaticBoxBorders() function
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59434 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1341,10 +1341,15 @@ wxSizerItem *wxGridSizer::Insert(size_t index, wxSizerItem *item)
|
|||||||
// this here to ensure that we detect errors as soon as possible
|
// this here to ensure that we detect errors as soon as possible
|
||||||
if ( m_cols && m_rows )
|
if ( m_cols && m_rows )
|
||||||
{
|
{
|
||||||
if ( m_children.GetCount() == m_cols*m_rows )
|
const int nitems = m_children.GetCount();
|
||||||
|
if ( nitems == m_cols*m_rows )
|
||||||
{
|
{
|
||||||
wxFAIL_MSG( "too many items in grid sizer (maybe you should omit "
|
wxFAIL_MSG(
|
||||||
"the number of either rows or columns?)" );
|
wxString::Format(
|
||||||
|
"too many items (%d > %d*%d) in grid sizer (maybe you "
|
||||||
|
"should omit the number of either rows or columns?)",
|
||||||
|
nitems + 1, m_cols, m_rows)
|
||||||
|
);
|
||||||
|
|
||||||
// additionally, continuing to use the specified number of columns
|
// additionally, continuing to use the specified number of columns
|
||||||
// and rows is not a good idea as callers of CalcRowsCols() expect
|
// and rows is not a good idea as callers of CalcRowsCols() expect
|
||||||
@@ -2146,19 +2151,10 @@ wxStaticBoxSizer::~wxStaticBoxSizer()
|
|||||||
delete m_staticBox;
|
delete m_staticBox;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void GetStaticBoxBorders( wxStaticBox *box,
|
|
||||||
int *borderTop,
|
|
||||||
int *borderOther)
|
|
||||||
{
|
|
||||||
// this has to be done platform by platform as there is no way to
|
|
||||||
// guess the thickness of a wxStaticBox border
|
|
||||||
box->GetBordersForSizer(borderTop, borderOther);
|
|
||||||
}
|
|
||||||
|
|
||||||
void wxStaticBoxSizer::RecalcSizes()
|
void wxStaticBoxSizer::RecalcSizes()
|
||||||
{
|
{
|
||||||
int top_border, other_border;
|
int top_border, other_border;
|
||||||
GetStaticBoxBorders(m_staticBox, &top_border, &other_border);
|
m_staticBox->GetBordersForSizer(&top_border, &other_border);
|
||||||
|
|
||||||
m_staticBox->SetSize( m_position.x, m_position.y, m_size.x, m_size.y );
|
m_staticBox->SetSize( m_position.x, m_position.y, m_size.x, m_size.y );
|
||||||
|
|
||||||
@@ -2178,7 +2174,7 @@ void wxStaticBoxSizer::RecalcSizes()
|
|||||||
wxSize wxStaticBoxSizer::CalcMin()
|
wxSize wxStaticBoxSizer::CalcMin()
|
||||||
{
|
{
|
||||||
int top_border, other_border;
|
int top_border, other_border;
|
||||||
GetStaticBoxBorders(m_staticBox, &top_border, &other_border);
|
m_staticBox->GetBordersForSizer(&top_border, &other_border);
|
||||||
|
|
||||||
wxSize ret( wxBoxSizer::CalcMin() );
|
wxSize ret( wxBoxSizer::CalcMin() );
|
||||||
ret.x += 2*other_border;
|
ret.x += 2*other_border;
|
||||||
|
Reference in New Issue
Block a user