Convert -> Create from Selection
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8818
This commit is contained in:
parent
6a886e7085
commit
75190370dd
|
@ -72,7 +72,7 @@ bool CONVERT_TOOL::Init()
|
||||||
// Create a context menu and make it available through selection tool
|
// Create a context menu and make it available through selection tool
|
||||||
m_menu = new CONDITIONAL_MENU( this );
|
m_menu = new CONDITIONAL_MENU( this );
|
||||||
m_menu->SetIcon( BITMAPS::convert );
|
m_menu->SetIcon( BITMAPS::convert );
|
||||||
m_menu->SetTitle( _( "Convert" ) );
|
m_menu->SetTitle( _( "Create from Selection" ) );
|
||||||
|
|
||||||
static KICAD_T convertibleTracks[] = { PCB_TRACE_T, PCB_ARC_T, EOT };
|
static KICAD_T convertibleTracks[] = { PCB_TRACE_T, PCB_ARC_T, EOT };
|
||||||
static KICAD_T zones[] = { PCB_ZONE_T, PCB_FP_ZONE_T, EOT };
|
static KICAD_T zones[] = { PCB_ZONE_T, PCB_FP_ZONE_T, EOT };
|
||||||
|
|
|
@ -33,7 +33,6 @@
|
||||||
#include <router/pns_router.h>
|
#include <router/pns_router.h>
|
||||||
#include <router/pns_routing_settings.h>
|
#include <router/pns_routing_settings.h>
|
||||||
|
|
||||||
|
|
||||||
// Actions, being statically-defined, require specialized I18N handling. We continue to
|
// Actions, being statically-defined, require specialized I18N handling. We continue to
|
||||||
// use the _() macro so that string harvesting by the I18N framework doesn't have to be
|
// use the _() macro so that string harvesting by the I18N framework doesn't have to be
|
||||||
// specialized, but we don't translate on initialization and instead do it in the getters.
|
// specialized, but we don't translate on initialization and instead do it in the getters.
|
||||||
|
@ -46,32 +45,32 @@
|
||||||
//
|
//
|
||||||
TOOL_ACTION PCB_ACTIONS::convertToPoly( "pcbnew.Convert.convertToPoly",
|
TOOL_ACTION PCB_ACTIONS::convertToPoly( "pcbnew.Convert.convertToPoly",
|
||||||
AS_GLOBAL, 0, "",
|
AS_GLOBAL, 0, "",
|
||||||
_( "Convert to Polygon" ), _( "Creates a graphic polygon from the selection" ),
|
_( "Create Polygon from Selection" ), _( "Creates a graphic polygon from the selection" ),
|
||||||
BITMAPS::add_graphical_polygon );
|
BITMAPS::add_graphical_polygon );
|
||||||
|
|
||||||
TOOL_ACTION PCB_ACTIONS::convertToZone( "pcbnew.Convert.convertToZone",
|
TOOL_ACTION PCB_ACTIONS::convertToZone( "pcbnew.Convert.convertToZone",
|
||||||
AS_GLOBAL, 0, "",
|
AS_GLOBAL, 0, "",
|
||||||
_( "Convert to Zone" ), _( "Creates a copper zone from the selection" ),
|
_( "Create Zone from Selection" ), _( "Creates a copper zone from the selection" ),
|
||||||
BITMAPS::add_zone );
|
BITMAPS::add_zone );
|
||||||
|
|
||||||
TOOL_ACTION PCB_ACTIONS::convertToKeepout( "pcbnew.Convert.convertToKeepout",
|
TOOL_ACTION PCB_ACTIONS::convertToKeepout( "pcbnew.Convert.convertToKeepout",
|
||||||
AS_GLOBAL, 0, "",
|
AS_GLOBAL, 0, "",
|
||||||
_( "Convert to Rule Area" ), _( "Creates a rule area from the selection" ),
|
_( "Create Rule Area from Selection" ), _( "Creates a rule area from the selection" ),
|
||||||
BITMAPS::add_keepout_area );
|
BITMAPS::add_keepout_area );
|
||||||
|
|
||||||
TOOL_ACTION PCB_ACTIONS::convertToLines( "pcbnew.Convert.convertToLines",
|
TOOL_ACTION PCB_ACTIONS::convertToLines( "pcbnew.Convert.convertToLines",
|
||||||
AS_GLOBAL, 0, "",
|
AS_GLOBAL, 0, "",
|
||||||
_( "Convert to Lines" ), _( "Creates graphic lines from the selection" ),
|
_( "Create Lines from Selection" ), _( "Creates graphic lines from the selection" ),
|
||||||
BITMAPS::add_line );
|
BITMAPS::add_line );
|
||||||
|
|
||||||
TOOL_ACTION PCB_ACTIONS::convertToArc( "pcbnew.Convert.convertToArc",
|
TOOL_ACTION PCB_ACTIONS::convertToArc( "pcbnew.Convert.convertToArc",
|
||||||
AS_GLOBAL, 0, "",
|
AS_GLOBAL, 0, "",
|
||||||
_( "Convert to Arc" ), _( "Converts selected line segment to an arc" ),
|
_( "Create Arc from Selection" ), _( "Creates an arc from the selected line segment" ),
|
||||||
BITMAPS::add_arc );
|
BITMAPS::add_arc );
|
||||||
|
|
||||||
TOOL_ACTION PCB_ACTIONS::convertToTracks( "pcbnew.Convert.convertToTracks",
|
TOOL_ACTION PCB_ACTIONS::convertToTracks( "pcbnew.Convert.convertToTracks",
|
||||||
AS_GLOBAL, 0, "",
|
AS_GLOBAL, 0, "",
|
||||||
_( "Convert to Tracks" ), _( "Converts selected graphic lines to tracks" ),
|
_( "Create Tracks from Selection" ), _( "Creates tracks from the selected graphic lines" ),
|
||||||
BITMAPS::add_tracks );
|
BITMAPS::add_tracks );
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue