-void wxSizer::Add( wxWindow *window, int option, int flag, int border, wxObject* userData )
+void wxSizer::Add( wxWindow *window, int proportion, int flag, int border, wxObject* userData )
+{
+ m_children.Append( new wxSizerItem( window, proportion, flag, border, userData ) );
+ window->SetContainingSizer( this );
+}
+
+void wxSizer::Add( wxSizer *sizer, int proportion, int flag, int border, wxObject* userData )
+{
+ m_children.Append( new wxSizerItem( sizer, proportion, flag, border, userData ) );
+}
+
+void wxSizer::Add( int width, int height, int proportion, int flag, int border, wxObject* userData )
+{
+ m_children.Append( new wxSizerItem( width, height, proportion, flag, border, userData ) );
+}
+
+void wxSizer::Add( wxSizerItem *item )