Browse Source

Toolbars & SetConditions for SCH groups.

revert-0c36e162
Jeff Young 6 months ago
parent
commit
6befe4badf
  1. 2
      eeschema/sch_edit_frame.cpp
  2. 4
      eeschema/toolbars_sch_editor.cpp

2
eeschema/sch_edit_frame.cpp

@ -653,6 +653,8 @@ void SCH_EDIT_FRAME::setupUIConditions()
mgr->SetConditions( SCH_ACTIONS::rotateCCW, ENABLE( hasElements ) );
mgr->SetConditions( SCH_ACTIONS::mirrorH, ENABLE( hasElements ) );
mgr->SetConditions( SCH_ACTIONS::mirrorV, ENABLE( hasElements ) );
mgr->SetConditions( ACTIONS::group, ENABLE( SELECTION_CONDITIONS::NotEmpty ) );
mgr->SetConditions( ACTIONS::ungroup, ENABLE( SELECTION_CONDITIONS::HasType( SCH_GROUP_T ) ) );
mgr->SetConditions( ACTIONS::zoomTool, CHECK( cond.CurrentTool( ACTIONS::zoomTool ) ) );
mgr->SetConditions( ACTIONS::selectionTool, CHECK( cond.CurrentTool( ACTIONS::selectionTool ) ) );

4
eeschema/toolbars_sch_editor.cpp

@ -169,7 +169,9 @@ std::optional<TOOLBAR_CONFIGURATION> SCH_EDIT_TOOLBAR_SETTINGS::DefaultToolbarCo
.AppendAction( SCH_ACTIONS::rotateCCW )
.AppendAction( SCH_ACTIONS::rotateCW )
.AppendAction( SCH_ACTIONS::mirrorV )
.AppendAction( SCH_ACTIONS::mirrorH );
.AppendAction( SCH_ACTIONS::mirrorH )
.AppendAction( ACTIONS::group )
.AppendAction( ACTIONS::ungroup );
config.AppendSeparator()
.AppendAction( ACTIONS::showSymbolEditor )

Loading…
Cancel
Save