* preferences.cpp : wxWindows plugin for vlc
*****************************************************************************
* Copyright (C) 2000-2001 VideoLAN
- * $Id: preferences.cpp,v 1.14 2003/05/12 21:55:01 gbazin Exp $
+ * $Id: preferences.cpp,v 1.15 2003/05/13 11:44:53 gbazin Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
if( item == GetSelection() )
{
wxTreeEvent event;
- event.SetItem(item);
-
OnSelectTreeItem( event );
}
}
if( item2 == GetSelection() )
{
wxTreeEvent event;
- event.SetItem(item2);
-
OnSelectTreeItem( event );
}
}
p_sizer->Remove( config_data->panel );
}
- config_data = (ConfigTreeData *)GetItemData( event.GetItem() );
+ /* Don't use event.GetItem() because we also send fake events */
+ config_data = (ConfigTreeData *)GetItemData( GetSelection() );
if( config_data )
{
if( !config_data->panel )
/* Now put all the config options into a scrolled window */
config_sizer = new wxBoxSizer( wxVERTICAL );
config_window = new wxScrolledWindow( this, -1, wxDefaultPosition,
- wxDefaultSize );
+ wxDefaultSize, wxSTATIC_BORDER | wxHSCROLL | wxVSCROLL );
config_window->SetAutoLayout( TRUE );
config_window->SetScrollRate( 5, 5 );
config_sizer->Layout();
config_window->FitInside();
+ config_window->Refresh();
}
/*****************************************************************************