Add opt toolbar to pl editor
This commit is contained in:
parent
ecb401867c
commit
809149d747
|
@ -116,6 +116,7 @@ PL_EDITOR_FRAME::PL_EDITOR_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||||
ReCreateMenuBar();
|
ReCreateMenuBar();
|
||||||
ReCreateHToolbar();
|
ReCreateHToolbar();
|
||||||
ReCreateVToolbar();
|
ReCreateVToolbar();
|
||||||
|
ReCreateOptToolbar();
|
||||||
|
|
||||||
// Create the infobar
|
// Create the infobar
|
||||||
m_infoBar = new WX_INFOBAR( this, &m_auimgr );
|
m_infoBar = new WX_INFOBAR( this, &m_auimgr );
|
||||||
|
@ -157,6 +158,8 @@ PL_EDITOR_FRAME::PL_EDITOR_FRAME( KIWAY* aKiway, wxWindow* aParent ) :
|
||||||
// Horizontal items; layers 4 - 6
|
// Horizontal items; layers 4 - 6
|
||||||
m_auimgr.AddPane( m_mainToolBar,
|
m_auimgr.AddPane( m_mainToolBar,
|
||||||
EDA_PANE().HToolbar().Name( "MainToolbar" ).Top().Layer(6) );
|
EDA_PANE().HToolbar().Name( "MainToolbar" ).Top().Layer(6) );
|
||||||
|
m_auimgr.AddPane( m_optionsToolBar,
|
||||||
|
EDA_PANE().VToolbar().Name( "OptToolbar" ).Left().Layer(3) );
|
||||||
m_auimgr.AddPane( m_messagePanel,
|
m_auimgr.AddPane( m_messagePanel,
|
||||||
EDA_PANE().Messages().Name( "MsgPanel" ).Bottom().Layer(6) );
|
EDA_PANE().Messages().Name( "MsgPanel" ).Bottom().Layer(6) );
|
||||||
m_auimgr.AddPane( m_infoBar,
|
m_auimgr.AddPane( m_infoBar,
|
||||||
|
|
|
@ -153,4 +153,22 @@ void PL_EDITOR_FRAME::ReCreateVToolbar()
|
||||||
|
|
||||||
void PL_EDITOR_FRAME::ReCreateOptToolbar()
|
void PL_EDITOR_FRAME::ReCreateOptToolbar()
|
||||||
{
|
{
|
||||||
|
if( m_optionsToolBar )
|
||||||
|
{
|
||||||
|
m_optionsToolBar->ClearToolbar();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
m_optionsToolBar = new ACTION_TOOLBAR( this, ID_OPT_TOOLBAR,
|
||||||
|
wxDefaultPosition, wxDefaultSize,
|
||||||
|
KICAD_AUI_TB_STYLE | wxAUI_TB_VERTICAL );
|
||||||
|
m_optionsToolBar->SetAuiManager( &m_auimgr );
|
||||||
|
}
|
||||||
|
|
||||||
|
m_optionsToolBar->Add( ACTIONS::toggleGrid, ACTION_TOOLBAR::TOGGLE );
|
||||||
|
m_optionsToolBar->Add( ACTIONS::inchesUnits, ACTION_TOOLBAR::TOGGLE );
|
||||||
|
m_optionsToolBar->Add( ACTIONS::milsUnits, ACTION_TOOLBAR::TOGGLE );
|
||||||
|
m_optionsToolBar->Add( ACTIONS::millimetersUnits, ACTION_TOOLBAR::TOGGLE );
|
||||||
|
|
||||||
|
m_optionsToolBar->KiRealize();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue