SetIcon( *p_intf->p_sys->p_icon );
SetAutoLayout( TRUE );
+ /* Create a panel to put everything in */
+ wxPanel *panel = new wxPanel( this, -1 );
+ panel->SetAutoLayout( TRUE );
+
+ wxBoxSizer *main_sizer = new wxBoxSizer( wxVERTICAL );
panel_sizer = new wxBoxSizer( wxVERTICAL );
- wxNotebook *notebook = new wxNotebook( this, -1 );
+ wxNotebook *notebook = new wxNotebook( panel, -1 );
#if (!wxCHECK_VERSION(2,5,2))
wxNotebookSizer *notebook_sizer = new wxNotebookSizer( notebook );
#endif
panel_sizer->Add( notebook, 1, wxEXPAND | wxALL, 5 );
#endif
- panel_sizer->Add( new wxButton( this, wxID_CLOSE ) ,
+ panel_sizer->Add( new wxButton( panel, wxID_CLOSE ) ,
0, wxALL|wxALIGN_RIGHT, 5 );
panel_sizer->Layout();
- SetSizerAndFit( panel_sizer );
+ panel->SetSizerAndFit( panel_sizer );
+ main_sizer->Add( panel, 1, wxGROW, 0 );
+ main_sizer->Layout();
+ SetSizerAndFit( main_sizer );
if( p_playlist )
{
wxBoxSizer *main_sizer = new wxBoxSizer( wxHORIZONTAL );
vlm_panel = new VLMPanel( _p_intf, this );
+#if defined(WIN32)
+ main_sizer->Add( vlm_panel, 1, wxGROW, 0 );
+#else
main_sizer->Add( vlm_panel, 1, wxEXPAND | wxALL, 5 );
+#endif
main_sizer->Layout();
SetSizerAndFit( main_sizer );
}