m_sizer = NULL;
m_show = true;
m_userData = NULL;
+ m_zoneRect = wxRect( 0, 0, 0, 0 );
}
void wxSizerItem::Init(const wxSizerFlags& flags)
, m_proportion( proportion )
, m_border( border )
, m_flag( flag )
+ , m_zoneRect( 0, 0, 0, 0 )
, m_show( true )
, m_userData( userData )
{
, m_proportion( proportion )
, m_border( border )
, m_flag( flag )
+ , m_zoneRect( 0, 0, 0, 0 )
, m_show( true )
, m_userData( userData )
{
, m_proportion( proportion )
, m_border( border )
, m_flag( flag )
+ , m_zoneRect( 0, 0, 0, 0 )
, m_show( true )
, m_ratio( 0.0 )
, m_userData( userData )
if (IsSizer())
m_sizer->SetDimension( pos.x, pos.y, size.x, size.y );
+ m_zoneRect = wxRect(pos, size);
if (IsWindow())
m_window->SetSize( pos.x, pos.y, size.x, size.y, wxSIZE_ALLOW_MINUS_ONE );
WX_CLEAR_LIST(wxSizerItemList, m_children);
}
-void wxSizer::Insert( size_t index, wxSizerItem *item )
+wxSizerItem* wxSizer::Insert( size_t index, wxSizerItem *item )
{
m_children.Insert( index, item );
if( item->GetWindow() )
item->GetWindow()->SetContainingSizer( this );
+
+ return item;
}
bool wxSizer::Remove( wxWindow *window )
#else
#ifdef __WXGTK__
- if ( box->GetLabel().IsEmpty() )
+ if ( box->GetLabel().empty() )
*borderTop = 5;
else
#endif // __WXGTK__
#if wxUSE_BOOKCTRL
-wxBookCtrlSizer::wxBookCtrlSizer(wxBookCtrl *bookctrl)
+wxBookCtrlSizer::wxBookCtrlSizer(wxBookCtrlBase *bookctrl)
: m_bookctrl(bookctrl)
{
wxASSERT_MSG( bookctrl, wxT("wxBookCtrlSizer needs a control") );