|
|
@ -1443,10 +1443,18 @@ TOOL_ACTION* PCB_ACTIONS::LayerIDToAction( PCB_LAYER_ID aLayer ) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// Implemented as an accessor + static variable to ensure it is initialized when used
|
|
|
|
// in static action constructors
|
|
|
|
TOOL_ACTION_GROUP PCB_ACTIONS::layerDirectSwitchActions() |
|
|
|
{ |
|
|
|
static TOOL_ACTION_GROUP group( "pcbnew.Control.DirectLayerActions" ); |
|
|
|
return group; |
|
|
|
} |
|
|
|
|
|
|
|
TOOL_ACTION PCB_ACTIONS::layerTop( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerTop" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.DefaultHotkey( WXK_PAGEUP ) |
|
|
|
.LegacyHotkeyName( "Switch to Component (F.Cu) layer" ) |
|
|
|
.MenuText( _( "Switch to Component (F.Cu) layer" ) ) |
|
|
@ -1457,6 +1465,7 @@ TOOL_ACTION PCB_ACTIONS::layerTop( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner1( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner1" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.LegacyHotkeyName( "Switch to Inner layer 1" ) |
|
|
|
.MenuText( _( "Switch to Inner layer 1" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 1" ) ) |
|
|
@ -1466,6 +1475,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner1( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner2( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner2" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.LegacyHotkeyName( "Switch to Inner layer 2" ) |
|
|
|
.MenuText( _( "Switch to Inner layer 2" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 2" ) ) |
|
|
@ -1475,6 +1485,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner2( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner3( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner3" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.LegacyHotkeyName( "Switch to Inner layer 3" ) |
|
|
|
.MenuText( _( "Switch to Inner layer 3" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 3" ) ) |
|
|
@ -1484,6 +1495,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner3( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner4( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner4" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.LegacyHotkeyName( "Switch to Inner layer 4" ) |
|
|
|
.MenuText( _( "Switch to Inner layer 4" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 4" ) ) |
|
|
@ -1493,6 +1505,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner4( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner5( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner5" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.LegacyHotkeyName( "Switch to Inner layer 5" ) |
|
|
|
.MenuText( _( "Switch to Inner layer 5" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 5" ) ) |
|
|
@ -1502,6 +1515,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner5( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner6( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner6" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.LegacyHotkeyName( "Switch to Inner layer 6" ) |
|
|
|
.MenuText( _( "Switch to Inner layer 6" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 6" ) ) |
|
|
@ -1511,6 +1525,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner6( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner7( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner7" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 7" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 7" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1519,6 +1534,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner7( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner8( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner8" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 8" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 8" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1527,6 +1543,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner8( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner9( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner9" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 9" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 9" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1535,6 +1552,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner9( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner10( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner10" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 10" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 10" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1543,6 +1561,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner10( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner11( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner11" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 11" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 11" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1551,6 +1570,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner11( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner12( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner12" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 12" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 12" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1559,6 +1579,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner12( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner13( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner13" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 13" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 13" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1567,6 +1588,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner13( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner14( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner14" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 14" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 14" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1575,6 +1597,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner14( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner15( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner15" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 15" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 15" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1583,6 +1606,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner15( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner16( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner16" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 16" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 16" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1591,6 +1615,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner16( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner17( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner17" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 17" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 17" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1599,6 +1624,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner17( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner18( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner18" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 18" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 18" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1607,6 +1633,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner18( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner19( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner19" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 19" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 19" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1615,6 +1642,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner19( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner20( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner20" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 20" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 20" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1623,6 +1651,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner20( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner21( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner21" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 21" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 21" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1631,6 +1660,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner21( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner22( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner22" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 22" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 22" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1639,6 +1669,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner22( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner23( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner23" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 23" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 23" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1647,6 +1678,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner23( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner24( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner24" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 24" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 24" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1655,6 +1687,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner24( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner25( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner25" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 25" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 25" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1663,6 +1696,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner25( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner26( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner26" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 26" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 26" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1671,6 +1705,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner26( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner27( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner27" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 27" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 27" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1679,6 +1714,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner27( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner28( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner28" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 28" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 28" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1687,6 +1723,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner28( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner29( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner29" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 29" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 29" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1695,6 +1732,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner29( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerInner30( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerInner30" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.MenuText( _( "Switch to Inner layer 30" ) ) |
|
|
|
.Tooltip( _( "Switch to Inner layer 30" ) ) |
|
|
|
.Flags( AF_NOTIFY ) |
|
|
@ -1703,6 +1741,7 @@ TOOL_ACTION PCB_ACTIONS::layerInner30( TOOL_ACTION_ARGS() |
|
|
|
TOOL_ACTION PCB_ACTIONS::layerBottom( TOOL_ACTION_ARGS() |
|
|
|
.Name( "pcbnew.Control.layerBottom" ) |
|
|
|
.Scope( AS_GLOBAL ) |
|
|
|
.Group( PCB_ACTIONS::layerDirectSwitchActions() ) |
|
|
|
.DefaultHotkey( WXK_PAGEDOWN ) |
|
|
|
.LegacyHotkeyName( "Switch to Copper (B.Cu) layer" ) |
|
|
|
.MenuText( _( "Switch to Copper (B.Cu) layer" ) ) |
|
|
|