Browse Source

Move microwave tools from toolbar to Place menu

Fixes https://gitlab.com/kicad/code/kicad/-/issues/8233
6.0.7
david-beinder 5 years ago
committed by Jon Evans
parent
commit
1642f0d784
  1. 12
      pcbnew/menubar_pcb_editor.cpp
  2. 12
      pcbnew/toolbars_pcb_editor.cpp

12
pcbnew/menubar_pcb_editor.cpp

@ -298,6 +298,18 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
placeMenu->Add( PCB_ACTIONS::drawVia );
placeMenu->Add( PCB_ACTIONS::drawZone );
placeMenu->Add( PCB_ACTIONS::drawRuleArea );
ACTION_MENU* muwaveSubmenu = new ACTION_MENU( false, selTool );
muwaveSubmenu->SetTitle( _( "Add Microwave Shape" ) );
muwaveSubmenu->SetIcon( BITMAPS::mw_add_line );
muwaveSubmenu->Add( PCB_ACTIONS::microwaveCreateLine );
muwaveSubmenu->Add( PCB_ACTIONS::microwaveCreateGap );
muwaveSubmenu->Add( PCB_ACTIONS::microwaveCreateStub );
muwaveSubmenu->Add( PCB_ACTIONS::microwaveCreateStubArc );
muwaveSubmenu->Add( PCB_ACTIONS::microwaveCreateFunctionShape );
placeMenu->Add( muwaveSubmenu );
placeMenu->AppendSeparator();
placeMenu->Add( PCB_ACTIONS::placeText );
placeMenu->Add( PCB_ACTIONS::drawLine );
placeMenu->Add( PCB_ACTIONS::drawArc );

12
pcbnew/toolbars_pcb_editor.cpp

@ -396,7 +396,6 @@ void PCB_EDIT_FRAME::ReCreateVToolbar()
static ACTION_GROUP* originGroup = nullptr;
static ACTION_GROUP* routingGroup = nullptr;
static ACTION_GROUP* tuneGroup = nullptr;
static ACTION_GROUP* microwaveGroup = nullptr;
if( !dimensionGroup )
{
@ -429,16 +428,6 @@ void PCB_EDIT_FRAME::ReCreateVToolbar()
&PCB_ACTIONS::routerTuneDiffPairSkew } );
}
if( !microwaveGroup )
{
microwaveGroup = new ACTION_GROUP( "group.pcbMicrowave",
{ &PCB_ACTIONS::microwaveCreateLine,
&PCB_ACTIONS::microwaveCreateGap,
&PCB_ACTIONS::microwaveCreateStub,
&PCB_ACTIONS::microwaveCreateStubArc,
&PCB_ACTIONS::microwaveCreateFunctionShape } );
}
m_drawToolBar->Add( ACTIONS::selectionTool, ACTION_TOOLBAR::TOGGLE );
m_drawToolBar->Add( PCB_ACTIONS::highlightNetTool, ACTION_TOOLBAR::TOGGLE );
m_drawToolBar->Add( PCB_ACTIONS::localRatsnestTool, ACTION_TOOLBAR::TOGGLE );
@ -448,7 +437,6 @@ void PCB_EDIT_FRAME::ReCreateVToolbar()
m_drawToolBar->AddGroup( routingGroup, ACTION_TOOLBAR::TOGGLE );
m_drawToolBar->AddGroup( tuneGroup, ACTION_TOOLBAR::TOGGLE );
m_drawToolBar->Add( PCB_ACTIONS::drawVia, ACTION_TOOLBAR::TOGGLE );
m_drawToolBar->AddGroup( microwaveGroup, ACTION_TOOLBAR::TOGGLE );
m_drawToolBar->Add( PCB_ACTIONS::drawZone, ACTION_TOOLBAR::TOGGLE );
m_drawToolBar->Add( PCB_ACTIONS::drawRuleArea, ACTION_TOOLBAR::TOGGLE );

Loading…
Cancel
Save