Rework of 0970fb8b.
SetMinSize( ..., -1 ) still required for non-growable panels.
This commit is contained in:
@@ -119,6 +119,7 @@ const wxAuiPaneInfo& defaultSchSelectionFilterPaneInfo( wxWindow* aWindow )
|
||||
.TopDockable( false )
|
||||
.BottomDockable( false )
|
||||
.CloseButton( true )
|
||||
// Fixed-size pane; -1 for MinSize height is required
|
||||
.MinSize( aWindow->FromDIP( wxSize( 180, -1 ) ) )
|
||||
.BestSize( aWindow->FromDIP( wxSize( 180, -1 ) ) )
|
||||
.Show( true );
|
||||
|
||||
@@ -215,7 +215,9 @@ SYMBOL_EDIT_FRAME::SYMBOL_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||
.Left().Layer( 3 )
|
||||
.TopDockable( false ).BottomDockable( false )
|
||||
.Caption( _( "Libraries" ) )
|
||||
.MinSize( FromDIP( 250 ), -1 ).BestSize( FromDIP( 250 ), -1 ) );
|
||||
// Don't use -1 for don't-change-height on a growable panel; it has side-effects.
|
||||
.MinSize( FromDIP( 250 ), FromDIP( 80 ) )
|
||||
.BestSize( FromDIP( 250 ), -1 ) );
|
||||
|
||||
m_auimgr.AddPane( m_propertiesPanel, defaultPropertiesPaneInfo( this ) );
|
||||
m_auimgr.AddPane( m_selectionFilterPanel, defaultSchSelectionFilterPaneInfo( this ) );
|
||||
|
||||
@@ -164,9 +164,11 @@ GERBVIEW_FRAME::GERBVIEW_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||
m_auimgr.AddPane( m_tbTopAux, EDA_PANE().HToolbar().Name( "TopAuxToolbar" ).Top().Layer(4) );
|
||||
m_auimgr.AddPane( m_messagePanel, EDA_PANE().Messages().Name( "MsgPanel" ).Bottom().Layer( 6 ) );
|
||||
m_auimgr.AddPane( m_tbLeft, EDA_PANE().VToolbar().Name( "LeftToolbar" ).Left().Layer( 3 ) );
|
||||
m_auimgr.AddPane( m_LayersManager, EDA_PANE().Palette().Name( "LayersManager" ).Right().Layer( 3 )
|
||||
.Caption( _( "Layers Manager" ) ).PaneBorder( false )
|
||||
.MinSize( 80, -1 ).BestSize( m_LayersManager->GetBestSize() ) );
|
||||
m_auimgr.AddPane( m_LayersManager,
|
||||
EDA_PANE().Palette().Name( "LayersManager" ).Right().Layer( 3 )
|
||||
.Caption( _( "Layers Manager" ) ).PaneBorder( false )
|
||||
.MinSize( FromDIP( 80 ), FromDIP( 80 ) )
|
||||
.BestSize( m_LayersManager->GetBestSize() ) );
|
||||
|
||||
m_auimgr.AddPane( GetCanvas(), EDA_PANE().Canvas().Name( "DrawFrame" ).Center() );
|
||||
|
||||
|
||||
@@ -226,7 +226,9 @@ FOOTPRINT_EDIT_FRAME::FOOTPRINT_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||
m_auimgr.AddPane( m_treePane, EDA_PANE().Palette().Name( "Footprints" )
|
||||
.Left().Layer( 4 )
|
||||
.Caption( _( "Libraries" ) )
|
||||
.MinSize( FromDIP( 250 ), -1 ).BestSize( FromDIP( 250 ), -1 ) );
|
||||
// Don't use -1 for don't-change-height on a growable panel; it has side-effects.
|
||||
.MinSize( FromDIP( 250 ), FromDIP( 80 ) )
|
||||
.BestSize( FromDIP( 250 ), -1 ) );
|
||||
m_auimgr.AddPane( m_propertiesPanel, EDA_PANE().Name( PropertiesPaneName() )
|
||||
.Left().Layer( 3 )
|
||||
.Caption( _( "Properties" ) ).PaneBorder( false )
|
||||
@@ -239,11 +241,15 @@ FOOTPRINT_EDIT_FRAME::FOOTPRINT_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||
m_auimgr.AddPane( m_appearancePanel, EDA_PANE().Name( "LayersManager" )
|
||||
.Right().Layer( 3 )
|
||||
.Caption( _( "Appearance" ) ).PaneBorder( false )
|
||||
.MinSize( FromDIP( 180 ), -1 ).BestSize( FromDIP( 180 ), -1 ) );
|
||||
// Don't use -1 for don't-change-height on a growable panel; it has side-effects.
|
||||
.MinSize( FromDIP( 180 ), FromDIP( 80 ) )
|
||||
.BestSize( FromDIP( 180 ), -1 ) );
|
||||
m_auimgr.AddPane( m_selectionFilterPanel, EDA_PANE().Palette().Name( "SelectionFilter" )
|
||||
.Right().Layer( 3 ).Position( 2 )
|
||||
.Caption( _( "Selection Filter" ) ).PaneBorder( false )
|
||||
.MinSize( FromDIP( 180 ), -1 ).BestSize( FromDIP( 180 ), -1 ) );
|
||||
// Fixed-size pane; -1 for MinSize height is required
|
||||
.MinSize( FromDIP( 180 ), -1 )
|
||||
.BestSize( FromDIP( 180 ), -1 ) );
|
||||
|
||||
// Center
|
||||
m_auimgr.AddPane( GetCanvas(), EDA_PANE().Canvas().Name( "DrawFrame" )
|
||||
|
||||
@@ -323,6 +323,7 @@ PCB_EDIT_FRAME::PCB_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||
m_auimgr.AddPane( m_appearancePanel, EDA_PANE().Name( wxS( "LayersManager" ) )
|
||||
.Right().Layer( 4 )
|
||||
.Caption( _( "Appearance" ) ).PaneBorder( false )
|
||||
// Don't use -1 for don't-change-height on a growable panel; it has side-effects.
|
||||
.MinSize( m_appearancePanel->GetMinSize().x, FromDIP( 60 ) )
|
||||
#ifdef __WXMAC__
|
||||
// Best size for this pane is calculated larger than necessary on wxMac
|
||||
@@ -336,7 +337,8 @@ PCB_EDIT_FRAME::PCB_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||
m_auimgr.AddPane( m_selectionFilterPanel, EDA_PANE().Name( wxS( "SelectionFilter" ) )
|
||||
.Right().Layer( 4 ).Position( 2 )
|
||||
.Caption( _( "Selection Filter" ) ).PaneBorder( false )
|
||||
.MinSize( m_selectionFilterPanel->GetMinSize().x, FromDIP( 60 ) )
|
||||
// Fixed-size pane; -1 for MinSize height is required
|
||||
.MinSize( m_selectionFilterPanel->GetMinSize().x, -1 )
|
||||
.BestSize( m_selectionFilterPanel->GetBestSize().x, -1 )
|
||||
.FloatingSize( m_selectionFilterPanel->GetBestSize() )
|
||||
.CloseButton( false ) );
|
||||
|
||||
Reference in New Issue
Block a user