48        .Name( 
"eeschema.InspectionTool.runERC" )
 
   50        .FriendlyName( 
_( 
"Electrical Rules Checker" ) )
 
   51        .Tooltip( 
_( 
"Show the electrical rules checker window" ) )
 
   55        .Name( 
"eeschema.InspectionTool.checkSymbol" )
 
   57        .FriendlyName( 
_( 
"Symbol Checker" ) )
 
   58        .Tooltip( 
_( 
"Show the symbol checker window" ) )
 
   62        .Name( 
"eeschema.InspectionTool.diffSymbol" )
 
   64        .FriendlyName( 
_( 
"Compare Symbol with Library" ) )
 
   65        .Tooltip( 
_( 
"Show differences between schematic symbol and its library equivalent" ) )
 
   69        .Name( 
"eeschema.InspectionTool.showBusSyntaxHelp" )
 
   71        .FriendlyName( 
_( 
"Show Bus Syntax Help" ) )
 
   75        .Name( 
"eeschema.EditorControl.showSimulator" )
 
   77        .FriendlyName( 
_( 
"Simulator" ) )
 
   78        .Tooltip( 
_( 
"Show simulation window for running SPICE or IBIS simulations." ) )
 
   85        .Name( 
"eeschema.PointEditor.addCorner" )
 
   87        .FriendlyName( 
_( 
"Create Corner" ) )
 
   91        .Name( 
"eeschema.PointEditor.removeCorner" )
 
   93        .FriendlyName( 
_( 
"Remove Corner" ) )
 
   99        .Name( 
"eeschema.InteractiveSelection.SelectNode" )
 
  101        .DefaultHotkey( 
MD_ALT + 
'3' )
 
  102        .LegacyHotkeyName( 
"Select Node" )
 
  103        .FriendlyName( 
_( 
"Select Node" ) )
 
  104        .Tooltip( 
_( 
"Select a connection item under the cursor" ) ) );
 
  107        .Name( 
"eeschema.InteractiveSelection.SelectConnection" )
 
  109        .DefaultHotkey( 
MD_CTRL + 
'4' )
 
  110        .LegacyHotkeyName( 
"Select Connection" )
 
  111        .FriendlyName( 
_( 
"Select/Expand Connection" ) )
 
  112        .Tooltip( 
_( 
"Selects a connection or expands an existing selection to pins, symbols, or entire connections" ) )
 
  116        .Name( 
"eeschema.InteractiveSelection.SyncSelection" )
 
  121        .Name( 
"eeschema.SchDesignBlockControl.showDesignBlockPanel" )
 
  123        .FriendlyName( 
_( 
"Design Blocks" ) )
 
  124        .Tooltip( 
_( 
"Show/hide design blocks library" ) )
 
  128        .Name( 
"eeschema.SchDesignBlockControl.saveSheetAsDesignBlock" )
 
  130        .FriendlyName( 
_( 
"Save Current Sheet as Design Block..." ) )
 
  131        .Tooltip( 
_( 
"Create a new design block from the current sheet" ) )
 
  135        .Name( 
"eeschema.SchDesignBlockControl.saveSelectionAsDesignBlock" )
 
  137        .FriendlyName( 
_( 
"Save Selection as Design Block..." ) )
 
  138        .Tooltip( 
_( 
"Create a new design block from the current selection" ) )
 
  142        .Name( 
"eeschema.SchDesignBlockControl.saveSheetToDesignBlock" )
 
  144        .FriendlyName( 
_( 
"Save Current Sheet to Design Block..." ) )
 
  145        .Tooltip( 
_( 
"Add current sheet to design block" ) )
 
  149        .Name( 
"eeschema.SchDesignBlockControl.saveSelectionToDesignBlock" )
 
  151        .FriendlyName( 
_( 
"Save Selection to Design Block..." ) )
 
  152        .Tooltip( 
_( 
"Add current selection to design block" ) )
 
  156        .Name( 
"eeschema.SchDesignBlockControl.saveDeleteDesignBlock" )
 
  158        .FriendlyName( 
_( 
"Delete Design Block" ) )
 
  159        .Tooltip( 
_( 
"Remove the selected design block from its library" ) )
 
  163        .Name( 
"eeschema.SchDesignBlockControl.editDesignBlockProperties" )
 
  165        .FriendlyName( 
_( 
"Properties..." ) )
 
  166        .Tooltip( 
_( 
"Edit properties of design block" ) )
 
  172        .Name( 
"eeschema.SymbolLibraryControl.saveLibraryAs" )
 
  175        .LegacyHotkeyName( 
"Save As" )
 
  176        .FriendlyName( 
_( 
"Save Library As..." ) )
 
  177        .Tooltip( 
_( 
"Save the current library to a new file" ) ) );
 
  180        .Name( 
"eeschema.SymbolLibraryControl.newSymbol" )
 
  182        .DefaultHotkey( 
MD_CTRL + 
'N' )
 
  183        .FriendlyName( 
_( 
"New Symbol..." ) )
 
  184        .Tooltip( 
_( 
"Create a new symbol in an existing library" ) )
 
  188        .Name( 
"eeschema.SymbolLibraryControl.deriveFromExistingSymbol" )
 
  190        .FriendlyName( 
_( 
"Derive from Existing Symbol..." ) )
 
  191        .Tooltip( 
_( 
"Create a new symbol, derived from an existing symbol" ) )
 
  195        .Name( 
"eeschema.SymbolLibraryControl.editSymbol" )
 
  197        .FriendlyName( 
_( 
"Edit Symbol" ) )
 
  198        .Tooltip( 
_( 
"Show selected symbol on editor canvas" ) )
 
  202        .Name( 
"eeschema.SymbolLibraryControl.duplicateSymbol" )
 
  204        .FriendlyName( 
_( 
"Duplicate Symbol" ) )
 
  208        .Name( 
"eeschema.SymbolLibraryControl.renameFootprint" )
 
  210        .FriendlyName( 
_( 
"Rename Symbol..." ) )
 
  214        .Name( 
"eeschema.SymbolLibraryControl.saveSymbolAs" )
 
  216        .FriendlyName( 
_( 
"Save As..." ) )
 
  217        .Tooltip( 
_( 
"Save the current symbol to a different library or name" ) )
 
  221        .Name( 
"eeschema.SymbolLibraryControl.saveSymbolCopyAs" )
 
  223        .FriendlyName( 
_( 
"Save Copy As..." ) )
 
  224        .Tooltip( 
_( 
"Save a copy of the current symbol to a different library or name" ) )
 
  228        .Name( 
"eeschema.SymbolLibraryControl.deleteSymbol" )
 
  230        .FriendlyName( 
_( 
"Delete Symbol" ) )
 
  231        .Tooltip( 
_( 
"Remove the selected symbol from its library" ) )
 
  235        .Name( 
"eeschema.SymbolLibraryControl.cutSymbol" )
 
  237        .FriendlyName( 
_( 
"Cut" ) )
 
  241        .Name( 
"eeschema.SymbolLibraryControl.copySymbol" )
 
  243        .FriendlyName( 
_( 
"Copy" ) )
 
  247        .Name( 
"eeschema.SymbolLibraryControl.pasteSymbol" )
 
  249        .FriendlyName( 
_( 
"Paste Symbol" ) )
 
  253        .Name(
"eeschema.SymbolLibraryControl.importSymbol" )
 
  255        .FriendlyName( 
_( 
"Import Symbol..." ) )
 
  256        .Tooltip( 
_( 
"Import a symbol to the current library" ) )
 
  260        .Name( 
"eeschema.SymbolLibraryControl.exportSymbol" )
 
  262        .FriendlyName( 
_( 
"Export..." ) )
 
  263        .Tooltip( 
_( 
"Export a symbol to a new library file" ) )
 
  267        .Name( 
"eeschema.SymbolLibraryControl.updateSymbolFields" )
 
  269        .FriendlyName( 
_( 
"Update Symbol Fields..." ) )
 
  270        .Tooltip( 
_( 
"Update symbol to match changes made in parent symbol" ) )
 
  274        .Name( 
"eeschema.SymbolLibraryControl.flattenSymbol" )
 
  276        .FriendlyName( 
_( 
"Flatten Symbol" ) )
 
  277        .Tooltip( 
_( 
"Remove inheritance from symbol" ) ) );
 
  280        .Name( 
"eeschema.SymbolLibraryControl.addSymbolToSchematic" )
 
  282        .FriendlyName( 
_( 
"Add Symbol to Schematic" ) )
 
  283        .Tooltip( 
_( 
"Add the current symbol to the schematic" ) )
 
  287        .Name( 
"eeschema.SymbolLibraryControl.showElectricalTypes" )
 
  289        .FriendlyName( 
_( 
"Show Pin Electrical Types" ) )
 
  290        .Tooltip( 
_( 
"Annotate pins with their electrical types" ) )
 
  295        .Name( 
"eeschema.SymbolLibraryControl.showPinNumbers" )
 
  297        .FriendlyName( 
_( 
"Show Pin Numbers" ) )
 
  298        .Tooltip( 
_( 
"Annotate pins with their numbers" ) )
 
  303        .Name( 
"eeschema.SymbolLibraryControl.exportSymbolView" )
 
  305        .FriendlyName( 
_( 
"Export View as PNG..." ) )
 
  306        .Tooltip( 
_( 
"Create PNG file from the current view" ) )
 
  310        .Name( 
"eeschema.SymbolLibraryControl.exportSymbolAsSVG" )
 
  312        .FriendlyName( 
_( 
"Export Symbol as SVG..." ) )
 
  313        .Tooltip( 
_( 
"Create SVG file from the current symbol" ) )
 
  317        .Name( 
"eeschema.SymbolLibraryControl.toggleSyncedPinsMode" )
 
  319        .FriendlyName( 
_( 
"Synchronized Pins Mode" ) )
 
  320        .Tooltip( 
_( 
"Synchronized Pins Mode\n" 
  321                     "When enabled propagates all changes (except pin numbers) to other units.\n" 
  322                     "Enabled by default for multiunit parts with interchangeable units." ) )
 
  327        .Name( 
"eeschema.SymbolLibraryControl.showHiddenPins" )
 
  329        .FriendlyName( 
_( 
"Show Hidden Pins" ) )
 
  334        .Name( 
"eeschema.SymbolLibraryControl.showHiddenFields" )
 
  336        .FriendlyName( 
_( 
"Show Hidden Fields" ) )
 
  344        .Name( 
"eeschema.SymbolDrawing.placeSymbolPin" )
 
  346        .DefaultHotkey( 
'P' )
 
  347        .LegacyHotkeyName( 
"Create Pin" )
 
  348        .FriendlyName( 
_( 
"Draw Pins" ) )
 
  355        .Name( 
"eeschema.SymbolDrawing.placeSymbolText" )
 
  357        .FriendlyName( 
_( 
"Draw Text" ) )
 
  364        .Name( 
"eeschema.SymbolDrawing.drawSymbolTextBox" )
 
  366        .FriendlyName( 
_( 
"Draw Text Boxes" ) )
 
  372        .Name( 
"eeschema.SymbolDrawing.drawSymbolLines" )
 
  374        .FriendlyName( 
_( 
"Draw Lines" ) )
 
  375        .Tooltip( 
_( 
"Draw connected graphic lines" ) )
 
  382        .Name( 
"eeschema.SymbolDrawing.drawSymbolPolygon" )
 
  384        .FriendlyName( 
_( 
"Draw Polygons" ) )
 
  391        .Name( 
"eeschema.SymbolDrawing.placeSymbolAnchor" )
 
  393        .FriendlyName( 
_( 
"Move Symbol Anchor" ) )
 
  401        .Name( 
"eeschema.PinEditing.pushPinLength" )
 
  403        .FriendlyName( 
_( 
"Push Pin Length" ) )
 
  404        .Tooltip( 
_( 
"Copy pin length to other pins in symbol" ) )
 
  408        .Name( 
"eeschema.PinEditing.pushPinNameSize" )
 
  410        .FriendlyName( 
_( 
"Push Pin Name Size" ) )
 
  411        .Tooltip( 
_( 
"Copy pin name size to other pins in symbol" ) )
 
  415        .Name( 
"eeschema.PinEditing.pushPinNumSize" )
 
  417        .FriendlyName( 
_( 
"Push Pin Number Size" ) )
 
  418        .Tooltip( 
_( 
"Copy pin number size to other pins in symbol" ) )
 
  425        .Name( 
"eeschema.InteractiveDrawing.placeSymbol" )
 
  427        .DefaultHotkey( 
'A' )
 
  428        .LegacyHotkeyName( 
"Add Symbol" )
 
  429        .FriendlyName( 
_( 
"Place Symbols" ) )
 
  433        .Parameter<SCH_ACTIONS::PLACE_SYMBOL_PARAMS>( {} ) );
 
  436        .Name( 
"eeschema.InteractiveDrawing.placeNextSymbolUnit" )
 
  438        .FriendlyName( 
_( 
"Place Next Symbol Unit" ) )
 
  439        .Tooltip( 
_( 
"Place the next unit of the current symbol that is missing from the schematic" ) )
 
  442        .Parameter<SCH_ACTIONS::PLACE_SYMBOL_UNIT_PARAMS>( {} ) );
 
  445        .Name( 
"eeschema.InteractiveDrawing.placePowerSymbol" )
 
  447        .DefaultHotkey( 
'P' )
 
  448        .LegacyHotkeyName( 
"Add Power" )
 
  449        .FriendlyName( 
_( 
"Place Power Symbols" ) )
 
  453        .Parameter<SCH_ACTIONS::PLACE_SYMBOL_PARAMS>( {} ) );
 
  456        .Name( 
"eeschema.InteractiveDrawing.placeDesignBlock" )
 
  459        .FriendlyName( 
_( 
"Place Design Block" ) )
 
  460        .Tooltip( 
_( 
"Add selected design block to current sheet" ) )
 
  463        .Parameter<DESIGN_BLOCK*>( 
nullptr ) );
 
  466        .Name( 
"eeschema.InteractiveDrawing.placeLinkedDesignBlock" )
 
  468        .FriendlyName( 
_( 
"Place Linked Design Block" ) )
 
  469        .Tooltip( 
_( 
"Place design block linked to selected group" ) )
 
  474        .Name( 
"eeschema.InteractiveDrawing.saveToLinkedDesignBlock" )
 
  476        .FriendlyName( 
_( 
"Save to Linked Design Block" ) )
 
  477        .Tooltip( 
_( 
"Save selected group to linked design block" ) )
 
  483        .Name( 
"eeschema.InteractiveDrawing.placeNoConnect" )
 
  485        .DefaultHotkey( 
'Q' )
 
  486        .LegacyHotkeyName( 
"Add No Connect Flag" )
 
  487        .FriendlyName( 
_( 
"Place No Connect Flags" ) )
 
  494        .Name( 
"eeschema.InteractiveDrawing.placeJunction" )
 
  496        .DefaultHotkey( 
'J' )
 
  497        .LegacyHotkeyName( 
"Add Junction" )
 
  498        .FriendlyName( 
_( 
"Place Junctions" ) )
 
  505        .Name( 
"eeschema.InteractiveDrawing.placeBusWireEntry" )
 
  507        .DefaultHotkey( 
'Z' )
 
  508        .LegacyHotkeyName( 
"Add Wire Entry" )
 
  509        .FriendlyName( 
_( 
"Place Wire to Bus Entries" ) )
 
  516        .Name( 
"eeschema.InteractiveDrawing.placeLabel" )
 
  518        .DefaultHotkey( 
'L' )
 
  519        .LegacyHotkeyName( 
"Add Label" )
 
  520        .FriendlyName( 
_( 
"Place Net Labels" ) )
 
  526        .Name( 
"eeschema.InteractiveDrawing.placeClassLabel" )
 
  528        .FriendlyName( 
_( 
"Place Directive Labels" ) )
 
  534        .Name( 
"eeschema.InteractiveDrawing.placeHierarchicalLabel" )
 
  536        .DefaultHotkey( 
'H' )
 
  537        .LegacyHotkeyName( 
"Add Hierarchical Label" )
 
  538        .FriendlyName( 
_( 
"Place Hierarchical Labels" ) )
 
  544        .Name( 
"eeschema.InteractiveDrawing.drawSheet" )
 
  546        .DefaultHotkey( 
'S' )
 
  547        .LegacyHotkeyName( 
"Add Sheet" )
 
  548        .FriendlyName( 
_( 
"Draw Hierarchical Sheets" ) )
 
  555        .Name( 
"eeschema.InteractiveDrawing.drawSheetFromFile" )
 
  557        .FriendlyName( 
_( 
"Draw Sheet from File" ) )
 
  558        .Tooltip( 
_( 
"Copy sheet into project and draw on current sheet" ) )
 
  561        .Parameter<wxString*> ( 
nullptr ) );
 
  564        .Name( 
"eeschema.InteractiveDrawing.drawSheetFromDesignBlock" )
 
  566        .FriendlyName( 
_( 
"Draw Sheet from Design Block" ) )
 
  567        .Tooltip( 
_( 
"Copy design block into project as a sheet on current sheet" ) )
 
  570        .Parameter<DESIGN_BLOCK*> ( 
nullptr ) );
 
  573        .Name( 
"eeschema.InteractiveDrawing.placeSheetPin" )
 
  575        .FriendlyName( 
_( 
"Place Pins from Sheet" ) )
 
  576        .Tooltip( 
_( 
"Add sheet pins from existing hierarchical labels found on that sheet" ) )
 
  582        .Name( 
"eeschema.InteractiveDrawing.autoplaceAllSheetPins" )
 
  584        .FriendlyName( 
_( 
"Autoplace All Sheet Pins" ) )
 
  585        .Tooltip( 
_( 
"Imports and auto places all sheet pins" ) ) );
 
  588        .Name( 
"eeschema.InteractiveDrawing.syncSheetPins" )
 
  590        .FriendlyName( 
_( 
"Sync Sheet Pins..." ) )
 
  591        .Tooltip( 
_( 
"Synchronize sheet pins and hierarchical labels" ) )
 
  596        .Name( 
"eeschema.InteractiveDrawing.syncAllSheetsPins" )
 
  598        .FriendlyName( 
_( 
"Sync Sheet Pins..." ) )
 
  599        .Tooltip( 
_( 
"Synchronize sheet pins and hierarchical labels" ) )
 
  604        .Name( 
"eeschema.InteractiveDrawing.importSheet" )
 
  606        .FriendlyName( 
_( 
"Import Sheet..." ) )
 
  607        .Tooltip( 
_( 
"Import sheet into project" ) )
 
  610        .Parameter<wxString*> ( 
nullptr ) );
 
  613        .Name( 
"eeschema.InteractiveDrawing.placeGlobalLabel" )
 
  615        .DefaultHotkey( 
MD_CTRL + 
'L' )
 
  616        .LegacyHotkeyName( 
"Add Global Label" )
 
  617        .FriendlyName( 
_( 
"Place Global Labels" ) )
 
  623        .Name( 
"eeschema.InteractiveDrawing.placeSchematicText" )
 
  625        .DefaultHotkey( 
'T' )
 
  626        .LegacyHotkeyName( 
"Add Graphic Text" )
 
  627        .FriendlyName( 
_( 
"Draw Text" ) )
 
  633        .Name( 
"eeschema.InteractiveDrawing.drawTextBox" )
 
  635        .FriendlyName( 
_( 
"Draw Text Boxes" ) )
 
  642        .Name( 
"eeschema.InteractiveDrawing.drawTable" )
 
  644        .FriendlyName( 
_( 
"Draw Tables" ) )
 
  650        .Name( 
"eeschema.InteractiveDrawing.drawRectangle" )
 
  652        .FriendlyName( 
_( 
"Draw Rectangles" ) )
 
  659        .Name( 
"eeschema.InteractiveDrawing.drawCircle" )
 
  661        .FriendlyName( 
_( 
"Draw Circles" ) )
 
  668        .Name( 
"eeschema.InteractiveDrawing.drawArc" )
 
  670        .FriendlyName( 
_( 
"Draw Arcs" ) )
 
  677        .Name( 
"eeschema.InteractiveDrawing.drawBezier" )
 
  679        .FriendlyName( 
_( 
"Draw Bezier Curve" ) )
 
  686        .Name( 
"eeschema.InteractiveDrawing.placeImage" )
 
  688        .FriendlyName( 
_( 
"Place Images" ) )
 
  692        .Parameter<SCH_BITMAP*>( 
nullptr ) );
 
  695        .Name( 
"eeschema.InteractiveDrawing.drawRuleArea" )
 
  697        .FriendlyName( 
_( 
"Draw Rule Areas" ) )
 
  704        .Name( 
"eeschema.InteractiveDrawing.deleteLastPoint" )
 
  706        .FriendlyName( 
_( 
"Delete Last Point" ) )
 
  707        .Tooltip( 
_( 
"Delete the last point added to the current item" ) )
 
  711        .Name( 
"eeschema.InteractiveDrawing.closeOutline" )
 
  713        .FriendlyName( 
_( 
"Close Outline" ) )
 
  714        .Tooltip( 
_( 
"Close the in-progress outline" ) )
 
  721        .Name( 
"eeschema.InteractiveEdit.repeatDrawItem" )
 
  724        .DefaultHotkey( WXK_F1 )
 
  726        .DefaultHotkey( WXK_INSERT )
 
  728        .LegacyHotkeyName( 
"Repeat Last Item" )
 
  729        .FriendlyName( 
_( 
"Repeat Last Item" ) )
 
  730        .Tooltip( 
_( 
"Duplicates the last drawn item" ) ) );
 
  733        .Name( 
"eeschema.InteractiveEdit.rotateCW" )
 
  736        .FriendlyName( 
_( 
"Rotate Clockwise" ) )
 
  740        .Name( 
"eeschema.InteractiveEdit.rotateCCW" )
 
  742        .DefaultHotkey( 
'R' )
 
  743        .LegacyHotkeyName( 
"Rotate Item" )
 
  744        .FriendlyName( 
_( 
"Rotate Counterclockwise" ) )
 
  748        .Name( 
"eeschema.InteractiveEdit.mirrorV" )
 
  750        .DefaultHotkey( 
'Y' )
 
  751        .LegacyHotkeyName( 
"Mirror X" )  
 
  752        .FriendlyName( 
_( 
"Mirror Vertically" ) )
 
  753        .Tooltip( 
_( 
"Flips selected item(s) from top to bottom" ) )
 
  757        .Name( 
"eeschema.InteractiveEdit.mirrorH" )
 
  759        .DefaultHotkey( 
'X' )
 
  760        .LegacyHotkeyName( 
"Mirror Y" )  
 
  761        .FriendlyName( 
_( 
"Mirror Horizontally" ) )
 
  762        .Tooltip( 
_( 
"Flips selected item(s) from left to right" ) )
 
  766        .Name( 
"eeschema.InteractiveEdit.swap" )
 
  768        .DefaultHotkey( 
MD_ALT + 
'S' )
 
  769        .FriendlyName( 
_( 
"Swap" ) )
 
  770        .Tooltip( 
_( 
"Swap positions of selected items" ) )
 
  775        .Name( 
"eeschema.InteractiveEdit.swapPins" )
 
  777        .FriendlyName( 
_( 
"Swap Pins" ) )
 
  778        .Tooltip( 
_( 
"Swap the selected symbol pins' positions" ) )
 
  782        .Name( 
"eeschema.InteractiveEdit.swapPinLabels" )
 
  784        .FriendlyName( 
_( 
"Swap Pin Labels" ) )
 
  785        .Tooltip( 
_( 
"Swap the labels attached to selected pins" ) )
 
  789        .Name( 
"eeschema.InteractiveEdit.swapUnitLabels" )
 
  791        .FriendlyName( 
_( 
"Swap Unit Labels" ) )
 
  792        .Tooltip( 
_( 
"Swap labels between selected units" ) )
 
  796        .Name( 
"eeschema.InteractiveEdit.properties" )
 
  798        .DefaultHotkey( 
'E' )
 
  799        .LegacyHotkeyName( 
"Edit Item" )
 
  800        .FriendlyName( 
_( 
"Properties..." ) )
 
  804        .Name( 
"eeschema.InteractiveEdit.editReference" )
 
  806        .DefaultHotkey( 
'U' )
 
  807        .LegacyHotkeyName( 
"Edit Symbol Reference" )
 
  808        .FriendlyName( 
_( 
"Edit Reference Designator..." ) )
 
  812        .Name( 
"eeschema.InteractiveEdit.editValue" )
 
  814        .DefaultHotkey( 
'V' )
 
  815        .LegacyHotkeyName( 
"Edit Symbol Value" )
 
  816        .FriendlyName( 
_( 
"Edit Value..." ) )
 
  820        .Name( 
"eeschema.InteractiveEdit.editFootprint" )
 
  822        .DefaultHotkey( 
'F' )
 
  823        .LegacyHotkeyName( 
"Edit Symbol Footprint" )
 
  824        .FriendlyName( 
_( 
"Edit Footprint..." ) )
 
  828        .Name( 
"eeschema.InteractiveEdit.autoplaceFields" )
 
  830        .DefaultHotkey( 
'O' )
 
  831        .LegacyHotkeyName( 
"Autoplace Fields" )
 
  832        .FriendlyName( 
_( 
"Autoplace Fields" ) )
 
  833        .Tooltip( 
_( 
"Runs the automatic placement algorithm on the symbol's (or sheet's) fields" ) )
 
  837        .Name( 
"eeschema.InteractiveEdit.changeSymbols" )
 
  839        .FriendlyName( 
_( 
"Change Symbols..." ) )
 
  840        .Tooltip( 
_( 
"Assign different symbols from the library" ) )
 
  844        .Name( 
"eeschema.InteractiveEdit.updateSymbols" )
 
  846        .FriendlyName( 
_( 
"Update Symbols from Library..." ) )
 
  847        .Tooltip( 
_( 
"Update symbols to include any changes from the library" ) )
 
  851        .Name( 
"eeschema.InteractiveEdit.changeSymbol" )
 
  853        .FriendlyName( 
_( 
"Change Symbol..." ) )
 
  854        .Tooltip( 
_( 
"Assign a different symbol from the library" ) )
 
  858        .Name( 
"eeschema.InteractiveEdit.updateSymbol" )
 
  860        .FriendlyName( 
_( 
"Update Symbol..." ) )
 
  861        .Tooltip( 
_( 
"Update symbol to include any changes from the library" ) )
 
  865        .Name( 
"eeschema.InteractiveEdit.assignNetclass" )
 
  867        .FriendlyName( 
_( 
"Assign Netclass..." ) )
 
  868        .Tooltip( 
_( 
"Assign a netclass to nets matching a pattern" ) )
 
  872        .Name( 
"eeschema.InteractiveEdit.findNetInInspector" )
 
  874        .FriendlyName( 
_( 
"Find in Net Navigator" ) )
 
  875        .Tooltip( 
_( 
"Locate the selected net in the net navigator" ) ) );
 
  878        .Name( 
"eeschema.InteractiveEdit.toggleDeMorgan" )
 
  880        .FriendlyName( 
_( 
"Cycle Body Style" ) )
 
  881        .Tooltip( 
_( 
"Switch between De Morgan (or other) representations" ) )
 
  885        .Name( 
"eeschema.InteractiveEdit.toLabel" )
 
  887        .FriendlyName( 
_( 
"Change to Label" ) )
 
  888        .Tooltip( 
_( 
"Change existing item to a label" ) )
 
  894        .Name( 
"eeschema.InteractiveEdit.toCLabel" )    
 
  898        .FriendlyName( 
_( 
"Change to Directive Label" ) )
 
  899        .Tooltip( 
_( 
"Change existing item to a directive label" ) )
 
  905        .Name( 
"eeschema.InteractiveEdit.toHLabel" )
 
  907        .FriendlyName( 
_( 
"Change to Hierarchical Label" ) )
 
  908        .Tooltip( 
_( 
"Change existing item to a hierarchical label" ) )
 
  914        .Name( 
"eeschema.InteractiveEdit.toGLabel" )
 
  916        .FriendlyName( 
_( 
"Change to Global Label" ) )
 
  917        .Tooltip( 
_( 
"Change existing item to a global label" ) )
 
  923        .Name( 
"eeschema.InteractiveEdit.toText" )
 
  925        .FriendlyName( 
_( 
"Change to Text" ) )
 
  926        .Tooltip( 
_( 
"Change existing item to a text comment" ) )
 
  932        .Name( 
"eeschema.InteractiveEdit.toTextBox" )
 
  934        .FriendlyName( 
_( 
"Change to Text Box" ) )
 
  935        .Tooltip( 
_( 
"Change existing item to a text box" ) )
 
  941        .Name( 
"eeschema.InteractiveEdit.cleanupSheetPins" )
 
  943        .FriendlyName( 
_( 
"Cleanup Sheet Pins" ) )
 
  944        .Tooltip( 
_( 
"Delete unreferenced sheet pins" ) ) );
 
  947        .Name( 
"eeschema.InteractiveEdit.editTextAndGraphics" )
 
  949        .FriendlyName( 
_( 
"Edit Text & Graphics Properties..." ) )
 
  950        .Tooltip( 
_( 
"Edit text and graphics properties globally across schematic" ) )
 
  954        .Name( 
"eeschema.InteractiveEdit.symbolProperties" )
 
  956        .FriendlyName( 
_( 
"Symbol Properties..." ) )
 
  960        .Name( 
"eeschema.InteractiveEdit.pinTable" )
 
  962        .FriendlyName( 
_( 
"Pin Table..." ) )
 
  963        .Tooltip( 
_( 
"Displays pin table for bulk editing of pins" ) )
 
  967        .Name( 
"eeschema.InteractiveEdit.convertStackedPins" )
 
  969        .FriendlyName( 
_( 
"Convert Stacked Pins" ) )
 
  970        .Tooltip( 
_( 
"Convert multiple pins at the same location to a single pin with stacked notation" ) )
 
  974        .Name( 
"eeschema.InteractiveEdit.explodeStackedPin" )
 
  976        .FriendlyName( 
_( 
"Explode Stacked Pin" ) )
 
  977        .Tooltip( 
_( 
"Convert a pin with stacked notation to multiple individual pins" ) )
 
  981        .Name( 
"eeschema.InteractiveEdit.breakWire" )
 
  983        .FriendlyName( 
_( 
"Break" ) )
 
  984        .Tooltip( 
_( 
"Divide into connected segments" ) )
 
  988        .Name( 
"eeschema.InteractiveEdit.slice" )
 
  990        .FriendlyName( 
_( 
"Slice" ) )
 
  991        .Tooltip( 
_( 
"Divide into unconnected segments" ) )
 
  997        .Name( 
"eeschema.EditorControl.restartMove" )
 
 1001        .Name( 
"eeschema.EditorControl.highlightNet" )
 
 1003        .DefaultHotkey( 
'`' )
 
 1004        .FriendlyName( 
_( 
"Highlight Net" ) )
 
 1005        .Tooltip( 
_( 
"Highlight net under cursor" ) )
 
 1009        .Name( 
"eeschema.EditorControl.clearHighlight" )
 
 1011        .DefaultHotkey( 
'~' )
 
 1012        .FriendlyName( 
_( 
"Clear Net Highlighting" ) )
 
 1013        .Tooltip( 
_( 
"Clear any existing net highlighting" ) ) );
 
 1016        .Name( 
"eeschema.EditorControl.updateNetHighlighting" )
 
 1020        .Name( 
"eeschema.EditorControl.highlightNetTool" )
 
 1022        .FriendlyName( 
_( 
"Highlight Nets" ) )
 
 1023        .Tooltip( 
_( 
"Highlight wires and pins of a net" ) )
 
 1029        .Name( 
"eeschema.EditorControl.showNetNavigator" )
 
 1031        .FriendlyName( 
_( 
"Net Navigator" ) )
 
 1032        .Tooltip( 
_( 
"Show/hide the net navigator" ) ) );
 
 1035        .Name( 
"eeschema.EditorControl.editWithSymbolEditor" )
 
 1037        .DefaultHotkey( 
MD_CTRL + 
'E' )
 
 1038        .LegacyHotkeyName( 
"Edit with Symbol Editor" )
 
 1039        .FriendlyName( 
_( 
"Edit with Symbol Editor" ) )
 
 1040        .Tooltip( 
_( 
"Open the selected symbol in the Symbol Editor" ) )
 
 1044        .Name( 
"eeschema.EditorControl.setExcludeFromBOM" )
 
 1046        .FriendlyName( 
_( 
"Exclude from Bill of Materials" ) )
 
 1047        .Tooltip( 
_( 
"Set the exclude from bill of materials attribute" ) ) );
 
 1050        .Name( 
"eeschema.EditorControl.setExcludeFromSimulation" )
 
 1052        .FriendlyName( 
_( 
"Exclude from Simulation" ) )
 
 1053        .Tooltip( 
_( 
"Set the exclude from simulation attribute" ) ) );
 
 1056        .Name( 
"eeschema.EditorControl.setExcludeFromBoard" )
 
 1058        .FriendlyName( 
_( 
"Exclude from Board" ) )
 
 1059        .Tooltip( 
_( 
"Set the exclude from board attribute" ) ) );
 
 1062        .Name( 
"eeschema.EditorControl.setDNP" )
 
 1064        .FriendlyName( 
_( 
"Do not Populate" ) )
 
 1065        .Tooltip( 
_( 
"Set the do not populate attribute" ) ) );
 
 1068        .Name( 
"eeschema.EditorControl.editLibSymbolWithSymbolEditor" )
 
 1071        .FriendlyName( 
_( 
"Edit Library Symbol..." ) )
 
 1072        .Tooltip( 
_( 
"Open the library symbol in the Symbol Editor" ) )
 
 1076        .Name( 
"eeschema.EditorControl.editSymbolFields" )
 
 1078        .FriendlyName( 
_( 
"Edit Symbol Fields..." ) )
 
 1079        .Tooltip( 
_( 
"Bulk-edit fields of all symbols in schematic" ) )
 
 1083        .Name( 
"eeschema.EditorControl.editSymbolLibraryLinks" )
 
 1085        .FriendlyName( 
_( 
"Edit Symbol Library Links..." ) )
 
 1086        .Tooltip( 
_( 
"Edit links between schematic and library symbols" ) )
 
 1090        .Name( 
"eeschema.EditorControl.assignFootprints" )
 
 1092        .FriendlyName( 
_( 
"Assign Footprints..." ) )
 
 1093        .Tooltip( 
_( 
"Run footprint assignment tool" ) )
 
 1097        .Name( 
"eeschema.EditorControl.importFPAssignments" )
 
 1099        .FriendlyName( 
_( 
"Import Footprint Assignments..." ) )
 
 1100        .Tooltip( 
_( 
"Import symbol footprint assignments from .cmp file created by board editor" ) )
 
 1104        .Name( 
"eeschema.EditorControl.annotate" )
 
 1106        .FriendlyName( 
_( 
"Annotate Schematic..." ) )
 
 1107        .Tooltip( 
_( 
"Fill in schematic symbol reference designators" ) )
 
 1111        .Name( 
"eeschema.EditorControl.incrementAnnotations" )
 
 1113        .FriendlyName( 
_( 
"Increment Annotations From..." ) )
 
 1114        .Tooltip( 
_( 
"Increment a subset of reference designators starting at a particular symbol" ) )
 
 1119        .Name( 
"eeschema.EditorControl.schematicSetup" )
 
 1121        .FriendlyName( 
_( 
"Schematic Setup..." ) )
 
 1122        .Tooltip( 
_( 
"Edit schematic setup including annotation styles and electrical rules" ) )
 
 1126        .Name( 
"eeschema.EditorControl.editPageNumber" )
 
 1128        .FriendlyName( 
_( 
"Edit Sheet Page Number..." ) )
 
 1129        .Tooltip( 
_( 
"Edit the page number of the current or selected sheet" ) ) );
 
 1132        .Name( 
"eeschema.EditorControl.rescueSymbols" )
 
 1134        .FriendlyName( 
_( 
"Rescue Symbols..." ) )
 
 1135        .Tooltip( 
_( 
"Find old symbols in project and rename/rescue them" ) )
 
 1139        .Name( 
"eeschema.EditorControl.remapSymbols" )
 
 1141        .FriendlyName( 
_( 
"Remap Legacy Library Symbols..." ) )
 
 1142        .Tooltip( 
_( 
"Remap library symbol references in legacy schematics to the symbol library table" ) )
 
 1146        .Name( 
"eeschema.EditorControl.nextNetItem" )
 
 1148        .DefaultHotkey( WXK_TAB )
 
 1149        .FriendlyName( 
_( 
"Next Net Item" ) )
 
 1150        .Tooltip( 
_( 
"Select next item on the current net" ) ) );
 
 1153        .Name( 
"eeschema.EditorControl.previousNetItem" )
 
 1155        .DefaultHotkey( 
MD_SHIFT + 
static_cast<int>( WXK_TAB ) )
 
 1156        .FriendlyName( 
_( 
"Previous Net Item" ) )
 
 1157        .Tooltip( 
_( 
"Select previous item on the current net" ) ) );
 
 1160        .Name( 
"eeschema.EditorControl.drawSheetOnClipboard" )
 
 1162        .FriendlyName( 
_( 
"Export Drawing to Clipboard" ) )
 
 1163        .Tooltip( 
_( 
"Export drawing of current sheet to clipboard" ) )
 
 1167        .Name( 
"eeschema.EditorControl.importGraphics" )
 
 1170        .LegacyHotkeyName( 
"Place DXF" )
 
 1171        .FriendlyName( 
_( 
"Import Graphics..." ) )
 
 1172        .Tooltip( 
_( 
"Import 2D drawing file" ) )
 
 1177        .Name( 
"eeschema.EditorControl.showPcbNew" )
 
 1179        .FriendlyName( 
_( 
"Switch to PCB Editor" ) )
 
 1180        .Tooltip( 
_( 
"Open PCB in board editor" ) )
 
 1184        .Name( 
"eeschema.EditorControl.exportNetlist" )
 
 1186        .FriendlyName( 
_( 
"Export Netlist..." ) )
 
 1187        .Tooltip( 
_( 
"Export file containing netlist in one of several formats" ) )
 
 1191        .Name( 
"eeschema.EditorControl.generateBOM" )
 
 1193        .FriendlyName( 
_( 
"Generate Bill of Materials..." ) )
 
 1194        .Tooltip( 
_( 
"Generate a bill of materials for the current schematic" ) )
 
 1198        .Name( 
"eeschema.EditorControl.generateBOMLegacy" )
 
 1200        .FriendlyName( 
_( 
"Generate Legacy Bill of Materials..." ) )
 
 1201        .Tooltip( 
_( 
"Generate a bill of materials for the current schematic (Legacy Generator)" ) )
 
 1206        .Name( 
"eeschema.EditorControl.generateBOMExternal" )
 
 1208        .FriendlyName( 
_( 
"Generate Bill of Materials (External)..." ) )
 
 1209        .Tooltip( 
_( 
"Generate a bill of materials for the current schematic using external generator" ) )
 
 1213       .Name( 
"eeschema.EditorControl.exportSymbolsToLibrary" )
 
 1215       .FriendlyName( 
_( 
"Export Symbols..." ) )
 
 1216       .Tooltip( 
_( 
"Add symbols from schematic to a new or an existing symbol library\n" 
 1217                    "(does not remove other symbols from this library)" ) )
 
 1221        .Name( 
"eeschema.EditorControl.selectOnPCB" )
 
 1223        .FriendlyName( 
_( 
"Select on PCB" ) )
 
 1224        .Tooltip( 
_( 
"Select corresponding items in PCB editor" ) )
 
 1228        .Name( 
"eeschema.EditorControl.showHiddenPins" )
 
 1230        .FriendlyName( 
_( 
"Show Hidden Pins" ) )
 
 1235        .Name( 
"eeschema.EditorControl.showHiddenFields" )
 
 1237        .FriendlyName( 
_( 
"Show Hidden Fields" ) )
 
 1241        .Name( 
"eeschema.EditorControl.showDirectiveLabels" )
 
 1243        .FriendlyName( 
_( 
"Show Directive Labels" ) )
 
 1247        .Name( 
"eeschema.EditorControl.showERCWarnings" )
 
 1249        .FriendlyName( 
_( 
"Show ERC Warnings" ) )
 
 1250        .Tooltip( 
_( 
"Show markers for electrical rules checker warnings" ) )
 
 1254        .Name( 
"eeschema.EditorControl.showERCErrors" )
 
 1256        .FriendlyName( 
_( 
"Show ERC Errors" ) )
 
 1257        .Tooltip( 
_( 
"Show markers for electrical rules checker errors" ) )
 
 1261        .Name( 
"eeschema.EditorControl.showERCExclusions" )
 
 1263        .FriendlyName( 
_( 
"Show ERC Exclusions" ) )
 
 1264        .Tooltip( 
_( 
"Show markers for excluded electrical rules checker violations" ) )
 
 1268        .Name( 
"eeschema.EditorControl.markSimExclusions" )
 
 1270        .FriendlyName( 
_( 
"Mark items excluded from simulation" ) )
 
 1271        .Tooltip( 
_( 
"Draw 'X's over items which have been excluded from simulation" ) )
 
 1275        .Name( 
"eeschema.EditorControl.showOperatingPointVoltages" )
 
 1277        .FriendlyName( 
_( 
"Show OP Voltages" ) )
 
 1278        .Tooltip( 
_( 
"Show operating point voltage data from simulation" ) )
 
 1282        .Name( 
"eeschema.EditorControl.showOperatingPointCurrents" )
 
 1284        .FriendlyName( 
_( 
"Show OP Currents" ) )
 
 1285        .Tooltip( 
_( 
"Show operating point current data from simulation" ) )
 
 1289        .Name( 
"eeschema.EditorControl.togglePinAltIcons" )
 
 1291        .FriendlyName( 
_( 
"Show Pin Alternate Icons" ) )
 
 1292        .Tooltip( 
_( 
"Show indicator icons for pins with alternate modes" ) )
 
 1296        .Name( 
"eeschema.EditorControl.lineModeFree" )
 
 1298        .FriendlyName( 
_( 
"Line Mode for Wires and Buses" ) )
 
 1299        .Tooltip( 
_( 
"Draw and drag at any angle" ) )
 
 1305        .Name( 
"eeschema.EditorControl.lineModeOrthonal" )
 
 1307        .FriendlyName( 
_( 
"Line Mode for Wires and Buses" ) )
 
 1308        .Tooltip( 
_( 
"Constrain drawing and dragging to horizontal or vertical motions" ) )
 
 1314        .Name( 
"eeschema.EditorControl.lineMode45" )
 
 1316        .FriendlyName( 
_( 
"Line Mode for Wires and Buses" ) )
 
 1317        .Tooltip( 
_( 
"Constrain drawing and dragging to horizontal, vertical, or 45-degree angle motions" ) )
 
 1323        .Name( 
"eeschema.EditorControl.lineModeNext" )
 
 1325        .DefaultHotkey( 
MD_SHIFT + 
static_cast<int>( WXK_SPACE ) )
 
 1326        .FriendlyName( 
_( 
"Line Mode for Wires and Buses" ) )
 
 1327        .Tooltip( 
_( 
"Switch to next angle snapping mode" ) ) );
 
 1330        .Name( 
"eeschema.EditorControl.angleSnapModeChanged" )
 
 1335        .Name( 
"eeschema.EditorControl.annotateAutomatically" )
 
 1337        .FriendlyName( 
_( 
"Annotate Automatically" ) )
 
 1338        .Tooltip( 
_( 
"Toggle automatic annotation of new symbols" ) )
 
 1343        .Name( 
"eeschema.EditorControl.repairSchematic" )
 
 1345        .FriendlyName( 
_( 
"Repair Schematic" ) )
 
 1346        .Tooltip( 
_( 
"Run various diagnostics and attempt to repair schematic" ) )
 
 1350        .Name( 
"eeschema.EditorControl.previousUnit" )
 
 1352        .FriendlyName( 
_( 
"Previous Symbol Unit" ) )
 
 1353        .Tooltip( 
_( 
"Open the previous unit of the symbol" ) )
 
 1354        .Parameter<int>( -1 ) );
 
 1357        .Name( 
"eeschema.EditorControl.nextUnit" )
 
 1359        .FriendlyName( 
_( 
"Next Symbol Unit" ) )
 
 1360        .Tooltip( 
_( 
"Open the next unit of the symbol" ) )
 
 1361        .Parameter<int>( 1 ) );
 
 1366        .Name( 
"eeschema.NavigateTool.changeSheet" )
 
 1368        .FriendlyName( 
_( 
"Change Sheet" ) )
 
 1369        .Tooltip( 
_( 
"Change to provided sheet's contents in the schematic editor" ) )
 
 1373        .Name( 
"eeschema.NavigateTool.enterSheet" )
 
 1375        .FriendlyName( 
_( 
"Enter Sheet" ) )
 
 1376        .Tooltip( 
_( 
"Display the selected sheet's contents in the schematic editor" ) )
 
 1380        .Name( 
"eeschema.NavigateTool.leaveSheet" )
 
 1382        .DefaultHotkey( 
MD_ALT + 
static_cast<int>( WXK_BACK ) )
 
 1383        .LegacyHotkeyName( 
"Leave Sheet" )
 
 1384        .FriendlyName( 
_( 
"Leave Sheet" ) )
 
 1385        .Tooltip( 
_( 
"Display the parent sheet in the schematic editor" ) )
 
 1389        .Name( 
"eeschema.NavigateTool.up" )
 
 1391        .DefaultHotkey( 
MD_ALT + 
static_cast<int>( WXK_UP ) )
 
 1392        .FriendlyName( 
_( 
"Navigate Up" ) )
 
 1393        .Tooltip( 
_( 
"Navigate up one sheet in the hierarchy" ) )
 
 1397        .Name( 
"eeschema.NavigateTool.back" )
 
 1399        .DefaultHotkey( 
MD_ALT + 
static_cast<int>( WXK_LEFT ) )
 
 1400        .FriendlyName( 
_( 
"Navigate Back" ) )
 
 1401        .Tooltip( 
_( 
"Move backward in sheet navigation history" ) )
 
 1405        .Name( 
"eeschema.NavigateTool.forward" )
 
 1407        .DefaultHotkey( 
MD_ALT + 
static_cast<int>( WXK_RIGHT ) )
 
 1408        .FriendlyName( 
_( 
"Navigate Forward" ) )
 
 1409        .Tooltip( 
_( 
"Move forward in sheet navigation history" ) )
 
 1413        .Name( 
"eeschema.NavigateTool.previous" )
 
 1415        .DefaultHotkey( WXK_PAGEUP )
 
 1416        .FriendlyName( 
_( 
"Previous Sheet" ) )
 
 1417        .Tooltip( 
_( 
"Move to previous sheet by number" ) )
 
 1421        .Name( 
"eeschema.NavigateTool.next" )
 
 1423        .DefaultHotkey( WXK_PAGEDOWN )
 
 1424        .FriendlyName( 
_( 
"Next Sheet" ) )
 
 1425        .Tooltip( 
_( 
"Move to next sheet by number" ) )
 
 1429        .Name( 
"eeschema.EditorTool.showHierarchy" )
 
 1431        .DefaultHotkey( 
MD_CTRL + 
'H' )
 
 1432        .FriendlyName( 
_( 
"Hierarchy Navigator" ) )
 
 1433        .Tooltip( 
_( 
"Show/hide the schematic sheet hierarchy navigator" ) )
 
 1442        .Name( 
"eeschema.InteractiveDrawingLineWireBus.drawWires" )
 
 1444        .DefaultHotkey( 
'W' )
 
 1445        .LegacyHotkeyName( 
"Begin Wire" )
 
 1446        .FriendlyName( 
_( 
"Draw Wires" ) )
 
 1454        .Name( 
"eeschema.InteractiveDrawingLineWireBus.drawBuses" )
 
 1456        .DefaultHotkey( 
'B' )
 
 1457        .LegacyHotkeyName( 
"Begin Bus" )
 
 1458        .FriendlyName( 
_( 
"Draw Buses" ) )
 
 1465        .Name( 
"eeschema.InteractiveDrawingLineWireBus.unfoldBus" )
 
 1467        .DefaultHotkey( 
'C' )
 
 1468        .LegacyHotkeyName( 
"Unfold from Bus" )
 
 1469        .FriendlyName( 
_( 
"Unfold from Bus" ) )
 
 1470        .Tooltip( 
_( 
"Break a wire out of a bus" ) )
 
 1473        .Parameter<wxString*>( 
nullptr ) );
 
 1477        .Name( 
"eeschema.InteractiveDrawingLineWireBus.drawLines" )
 
 1479        .DefaultHotkey( 
'I' )
 
 1480        .LegacyHotkeyName( 
"Add Graphic PolyLine" )
 
 1481        .FriendlyName( 
_( 
"Draw Lines" ) )
 
 1488        .Name( 
"eeschema.InteractiveDrawingLineWireBus.undoLastSegment")
 
 1490        .DefaultHotkey( WXK_BACK )
 
 1491        .FriendlyName( 
_( 
"Undo Last Segment" ) )
 
 1492        .Tooltip( 
_( 
"Walks the current line back one segment." ) )
 
 1496        .Name( 
"eeschema.InteractiveDrawingLineWireBus.switchPosture" )
 
 1498        .DefaultHotkey( 
'/' )
 
 1499        .FriendlyName( 
_( 
"Switch Segment Posture" ) )
 
 1500        .Tooltip( 
_( 
"Switches posture of the current segment." ) )
 
 1507        .Name( 
"eeschema.InteractiveMove.move" )
 
 1509        .DefaultHotkey( 
'M' )
 
 1510        .LegacyHotkeyName( 
"Move Item" )
 
 1511        .FriendlyName( 
_( 
"Move" ) )
 
 1516        .Name( 
"eeschema.InteractiveMove.drag" )
 
 1518        .DefaultHotkey( 
'G' )
 
 1519        .LegacyHotkeyName( 
"Drag Item" )
 
 1520        .FriendlyName( 
_( 
"Drag" ) )
 
 1521        .Tooltip( 
_( 
"Move items while keeping their connections" ) )
 
 1526        .Name( 
"eeschema.AlignToGrid" )
 
 1528        .FriendlyName( 
_( 
"Align Items to Grid" ) )
 
 1533        .Name( 
"eeschema.Align.alignTop" )
 
 1535        .FriendlyName( 
_( 
"Align to Top" ) )
 
 1536        .Tooltip( 
_( 
"Aligns selected items to the top edge of the item under the cursor" ) )
 
 1541        .Name( 
"eeschema.Align.alignBottom" )
 
 1543        .FriendlyName( 
_( 
"Align to Bottom" ) )
 
 1544        .Tooltip( 
_( 
"Aligns selected items to the bottom edge of the item under the cursor" ) )
 
 1549        .Name( 
"eeschema.Align.alignLeft" )
 
 1551        .FriendlyName( 
_( 
"Align to Left" ) )
 
 1552        .Tooltip( 
_( 
"Aligns selected items to the left edge of the item under the cursor" ) )
 
 1557        .Name( 
"eeschema.Align.alignRight" )
 
 1559        .FriendlyName( 
_( 
"Align to Right" ) )
 
 1560        .Tooltip( 
_( 
"Aligns selected items to the right edge of the item under the cursor" ) )
 
 1565        .Name( 
"eeschema.Align.alignCenterX" )
 
 1567        .FriendlyName( 
_( 
"Align to Horizontal Center" ) )
 
 1568        .Tooltip( 
_( 
"Aligns selected items to the horizontal center of the item under the cursor" ) )
 
 1573        .Name( 
"eeschema.Align.alignCenterY" )
 
 1575        .FriendlyName( 
_( 
"Align to Vertical Center" ) )
 
 1576        .Tooltip( 
_( 
"Aligns selected items to the vertical center of the item under the cursor" ) )
 
 1582        .Name( 
"eeschema.EditorControl.saveCurrSheetCopyAs" )
 
 1584        .FriendlyName( 
_( 
"Save Current Sheet Copy As..." ) )
 
 1585        .Tooltip( 
_( 
"Save a copy of the current sheet to another location or name" ) )
 
 1590        .Name( 
"eeschema.EditorControl.ddAppendFile" )
 
 1594        .Name( 
"eeschema.EditorControl.ddAddImage" )
 
 1598        .Name( 
"eeschema.EditorControl.ddImportGraphics" )
 
 1603        .Name( 
"eeschema.Simulation.newAnalysisTab" )
 
 1605        .DefaultHotkey( 
MD_CTRL + 
'N' )
 
 1606        .LegacyHotkeyName( 
"New" )
 
 1607        .FriendlyName( 
_( 
"New Analysis Tab..." ) )
 
 1608        .Tooltip( 
_( 
"Create a new tab containing a simulation analysis" ) )
 
 1612        .Name( 
"eeschema.Simulation.openWorkbook" )
 
 1614        .DefaultHotkey( 
MD_CTRL + 
'O' )
 
 1615        .LegacyHotkeyName( 
"Open" )
 
 1616        .FriendlyName( 
_( 
"Open Workbook..." ) )
 
 1617        .Tooltip( 
_( 
"Open a saved set of analysis tabs and settings" ) )
 
 1621        .Name( 
"eeschema.Simulation.saveWorkbook" )
 
 1623        .DefaultHotkey( 
MD_CTRL + 
'S' )
 
 1624        .LegacyHotkeyName( 
"Save" )
 
 1625        .FriendlyName( 
_( 
"Save Workbook" ) )
 
 1626        .Tooltip( 
_( 
"Save the current set of analysis tabs and settings" ) )
 
 1630        .Name( 
"eeschema.Simulation.saveWorkbookAs" )
 
 1633        .LegacyHotkeyName( 
"Save As" )
 
 1634        .FriendlyName( 
_( 
"Save Workbook As..." ) )
 
 1635        .Tooltip( 
_( 
"Save the current set of analysis tabs and settings to another location" ) )
 
 1639        .Name( 
"eeschema.Simulator.exportPNG" )
 
 1641        .FriendlyName( 
_( 
"Export Current Plot as PNG..." ) )
 
 1645        .Name( 
"eeschema.Simulator.exportCSV" )
 
 1647        .FriendlyName( 
_( 
"Export Current Plot as CSV..." ) )
 
 1651        .Name( 
"eeschema.Simulator.exportToClipboard" )
 
 1653        .FriendlyName( 
_( 
"Export Current Plot to Clipboard" ) )
 
 1657        .Name( 
"eeschema.Simulator.exportPlotToSchematic" )
 
 1659        .FriendlyName( 
_( 
"Export Current Plot to Schematic" ) )
 
 1663        .Name( 
"eeschema.Simulator.toggleSimSidePanel" )
 
 1665        .FriendlyName( 
_( 
"Show Simulation Side Panel" ) ) );
 
 1668        .Name( 
"eeschema.Simulator.toggleSimConsole" )
 
 1670        .FriendlyName( 
_( 
"Show Simulation Console Panel" ) ) );
 
 1673        .Name( 
"eeschema.Simulator.toggleLegend" )
 
 1675        .FriendlyName( 
_( 
"Show Legend" ) )
 
 1679        .Name( 
"eeschema.Simulator.toggleDottedSecondary" )
 
 1681        .FriendlyName( 
_( 
"Dotted Current/Phase" ) )
 
 1682        .Tooltip( 
_( 
"Draw secondary signal trace (current or phase) with a dotted line" ) ) );
 
 1685        .Name( 
"eeschema.Simulator.toggleDarkModePlots" )
 
 1687        .FriendlyName( 
_( 
"Dark Mode Plots" ) )
 
 1688        .Tooltip( 
_( 
"Draw plots with a black background" ) ) );
 
 1691        .Name( 
"eeschema.Simulation.simAnalysisProperties" )
 
 1693        .FriendlyName( 
_( 
"Edit Analysis Tab..." ) )
 
 1694        .Tooltip( 
_( 
"Edit the current analysis tab's SPICE command and plot setup" ) )
 
 1698        .Name( 
"eeschema.Simulation.runSimulation" )
 
 1700        .DefaultHotkey( 
'R' )
 
 1701        .FriendlyName( 
_( 
"Run Simulation" ) )
 
 1705        .Name( 
"eeschema.Simulation.stopSimulation" )
 
 1707        .FriendlyName( 
_( 
"Stop Simulation" ) )
 
 1711        .Name( 
"eeschema.Simulation.probe" )
 
 1714        .FriendlyName( 
_( 
"Probe Schematic..." ) )
 
 1715        .Tooltip( 
_( 
"Add a simulator probe" ) )
 
 1719        .Name( 
"eeschema.Simulation.tune" )
 
 1722        .FriendlyName( 
_( 
"Add Tuned Value..." ) )
 
 1723        .Tooltip( 
_( 
"Select a value to be tuned" ) )
 
 1727        .Name( 
"eeschema.Simulation.editUserDefinedSignals" )
 
 1729        .FriendlyName( 
_( 
"User-defined Signals..." ) )
 
 1730        .Tooltip( 
_( 
"Add, edit or delete user-defined simulation signals" ) )
 
 1734        .Name( 
"eeschema.Simulation.showNetlist" )
 
 1736        .FriendlyName( 
_( 
"Show SPICE Netlist" ) )
 
 1740        .Name( 
"eeschema.EditorControl.addVariant" )
 
 1742        .FriendlyName( 
_( 
"Add Variant..." ) )
 
 1743        .Tooltip( 
_( 
"Add new variant to the schematic." ) ) );
 
 1746        .Name( 
"eeschema.EditorControl.removeVariant" )
 
 1748        .FriendlyName( 
_( 
"Remove Variant..." ) )
 
 1749        .Tooltip( 
_( 
"Remove an existing variant from the schematic." ) ) );
 
@ add_symbol_to_schematic
 
@ add_hierarchical_subsheet
 
@ net_highlight_schematic
 
@ import_hierarchical_label
 
static TOOL_ACTION showPcbNew
 
static TOOL_ACTION editSymbol
 
static TOOL_ACTION rotateCCW
 
static TOOL_ACTION placeClassLabel
 
static TOOL_ACTION placeSheetPin
 
static TOOL_ACTION importSymbol
 
static TOOL_ACTION syncSelection
Selection synchronization (PCB -> SCH)
 
static TOOL_ACTION newSymbol
 
static TOOL_ACTION placeNextSymbolUnit
 
static TOOL_ACTION swapPins
 
static TOOL_ACTION editValue
 
static TOOL_ACTION saveLibraryAs
 
static TOOL_ACTION setExcludeFromBOM
 
static TOOL_ACTION assignFootprints
 
static TOOL_ACTION saveSheetAsDesignBlock
 
static TOOL_ACTION mirrorV
 
static TOOL_ACTION lineModeNext
 
static TOOL_ACTION toggleSimConsole
 
static TOOL_ACTION drawSheetFromFile
 
static TOOL_ACTION exportPlotToClipboard
 
static TOOL_ACTION toggleOPCurrents
 
static TOOL_ACTION saveToLinkedDesignBlock
 
static TOOL_ACTION clearHighlight
 
static TOOL_ACTION saveSelectionAsDesignBlock
 
static TOOL_ACTION showBusSyntaxHelp
 
static TOOL_ACTION placeGlobalLabel
 
static TOOL_ACTION saveWorkbookAs
 
static TOOL_ACTION removeVariant
 
static TOOL_ACTION deleteDesignBlock
 
static TOOL_ACTION editSymbolFields
 
static TOOL_ACTION toggleSimSidePanel
 
static TOOL_ACTION pushPinLength
 
static TOOL_ACTION checkSymbol
 
static TOOL_ACTION importFPAssignments
 
static TOOL_ACTION changeSymbols
 
static TOOL_ACTION convertStackedPins
 
static TOOL_ACTION drawTextBox
 
static TOOL_ACTION toggleAnnotateAuto
 
static TOOL_ACTION updateSymbol
 
static TOOL_ACTION autoplaceFields
 
static TOOL_ACTION changeSymbol
 
static TOOL_ACTION syncAllSheetsPins
 
static TOOL_ACTION ddAddImage
 
static TOOL_ACTION editLibSymbolWithLibEdit
 
static TOOL_ACTION closeOutline
 
static TOOL_ACTION exportPlotAsCSV
 
static TOOL_ACTION drawArc
 
static TOOL_ACTION drawSheet
 
static TOOL_ACTION toggleERCWarnings
 
static TOOL_ACTION pinTable
 
static TOOL_ACTION drawSymbolLines
 
static TOOL_ACTION placeSymbolPin
 
static TOOL_ACTION navigateBack
 
static TOOL_ACTION schematicSetup
 
static TOOL_ACTION toggleDirectiveLabels
 
static TOOL_ACTION pasteSymbol
 
static TOOL_ACTION drawSymbolTextBox
 
static TOOL_ACTION pushPinNameSize
 
static TOOL_ACTION highlightNetTool
 
static TOOL_ACTION properties
 
static TOOL_ACTION editReference
 
static TOOL_ACTION leaveSheet
 
static TOOL_ACTION exportSymbolAsSVG
 
static TOOL_ACTION breakWire
 
static TOOL_ACTION ddImportGraphics
 
static TOOL_ACTION renameSymbol
 
static TOOL_ACTION findNetInInspector
 
static TOOL_ACTION toggleHiddenFields
 
static TOOL_ACTION autoplaceAllSheetPins
 
static TOOL_ACTION drawRectangle
 
static TOOL_ACTION drawLines
 
static TOOL_ACTION saveCurrSheetCopyAs
 
static TOOL_ACTION placeHierLabel
 
static TOOL_ACTION alignTop
 
static TOOL_ACTION alignRight
 
static TOOL_ACTION simAnalysisProperties
 
static TOOL_ACTION selectConnection
If current selection is a wire or bus, expand to entire connection.
 
static TOOL_ACTION toggleDottedSecondary
 
static TOOL_ACTION placeLabel
 
static TOOL_ACTION drawCircle
 
static TOOL_ACTION navigateNext
 
static TOOL_ACTION duplicateSymbol
 
static TOOL_ACTION importGraphics
 
static TOOL_ACTION toText
 
static TOOL_ACTION restartMove
 
static TOOL_ACTION placeBusWireEntry
 
static TOOL_ACTION toHLabel
 
static TOOL_ACTION repairSchematic
 
static TOOL_ACTION cutSymbol
 
static TOOL_ACTION nextNetItem
 
static TOOL_ACTION drawBezier
 
static TOOL_ACTION drawWire
 
static TOOL_ACTION remapSymbols
 
static TOOL_ACTION lineMode45
 
static TOOL_ACTION saveSymbolCopyAs
 
static TOOL_ACTION nextUnit
 
static TOOL_ACTION editSymbolLibraryLinks
 
static TOOL_ACTION simTune
 
static TOOL_ACTION rotateCW
 
static TOOL_ACTION importSheet
 
static TOOL_ACTION showElectricalTypes
 
static TOOL_ACTION alignBottom
 
static TOOL_ACTION toggleDarkModePlots
 
static TOOL_ACTION flattenSymbol
 
static TOOL_ACTION exportPlotAsPNG
 
static TOOL_ACTION pointEditorAddCorner
 
static TOOL_ACTION generateBOM
 
static TOOL_ACTION showHierarchy
 
static TOOL_ACTION exportPlotToSchematic
 
static TOOL_ACTION saveSheetToDesignBlock
 
static TOOL_ACTION toLabel
 
static TOOL_ACTION showNetNavigator
 
static TOOL_ACTION placeJunction
 
static TOOL_ACTION setDNP
 
static TOOL_ACTION markSimExclusions
 
static TOOL_ACTION previousNetItem
 
static TOOL_ACTION drawSymbolPolygon
 
static TOOL_ACTION drawRuleArea
 
static TOOL_ACTION swapUnitLabels
 
static TOOL_ACTION placeSymbol
 
static TOOL_ACTION placeImage
 
static TOOL_ACTION alignToGrid
 
static TOOL_ACTION deleteLastPoint
 
static TOOL_ACTION showHiddenFields
 
static TOOL_ACTION editDesignBlockProperties
 
static TOOL_ACTION editWithLibEdit
 
static TOOL_ACTION cleanupSheetPins
 
static TOOL_ACTION runSimulation
 
static TOOL_ACTION toDLabel
 
static TOOL_ACTION navigateForward
 
static TOOL_ACTION alignLeft
 
static TOOL_ACTION generateBOMExternal
 
static TOOL_ACTION toggleERCErrors
 
static TOOL_ACTION incrementAnnotations
 
static TOOL_ACTION placeSymbolAnchor
 
static TOOL_ACTION navigatePrevious
 
static TOOL_ACTION saveSelectionToDesignBlock
 
static TOOL_ACTION alignCenterX
 
static TOOL_ACTION rescueSymbols
 
static TOOL_ACTION showHiddenPins
 
static TOOL_ACTION cycleBodyStyle
 
static TOOL_ACTION editUserDefinedSignals
 
static TOOL_ACTION showPinNumbers
 
static TOOL_ACTION angleSnapModeChanged
 
static TOOL_ACTION placeLinkedDesignBlock
 
static TOOL_ACTION exportSymbolView
 
static TOOL_ACTION selectNode
Select the junction, wire or bus segment under the cursor.
 
static TOOL_ACTION drawSheetFromDesignBlock
 
static TOOL_ACTION newAnalysisTab
 
static TOOL_ACTION generateBOMLegacy
 
static TOOL_ACTION mirrorH
 
static TOOL_ACTION showSimulator
 
static TOOL_ACTION copySymbol
 
static TOOL_ACTION unfoldBus
 
static TOOL_ACTION pointEditorRemoveCorner
 
static TOOL_ACTION placeDesignBlock
 
static TOOL_ACTION toggleOPVoltages
 
static TOOL_ACTION drawBus
 
static TOOL_ACTION simProbe
 
static TOOL_ACTION setExcludeFromSimulation
 
static TOOL_ACTION runERC
Inspection and Editing.
 
static TOOL_ACTION symbolProperties
 
static TOOL_ACTION placeSymbolText
 
static TOOL_ACTION drawTable
 
static TOOL_ACTION lineMode90
 
static TOOL_ACTION ddAppendFile
 
static TOOL_ACTION placeSchematicText
 
static TOOL_ACTION toggleSyncedPinsMode
 
static TOOL_ACTION toTextBox
 
static TOOL_ACTION lineModeFree
 
static TOOL_ACTION changeSheet
 
static TOOL_ACTION highlightNet
 
static TOOL_ACTION deleteSymbol
 
static TOOL_ACTION assignNetclass
 
static TOOL_ACTION annotate
 
static TOOL_ACTION showDesignBlockPanel
 
static TOOL_ACTION updateSymbols
 
static TOOL_ACTION swapPinLabels
 
static TOOL_ACTION enterSheet
 
static TOOL_ACTION pushPinNumSize
 
static TOOL_ACTION undoLastSegment
 
static TOOL_ACTION showNetlist
 
static TOOL_ACTION editFootprint
 
static TOOL_ACTION explodeStackedPin
 
static TOOL_ACTION togglePinAltIcons
 
static TOOL_ACTION openWorkbook
 
static TOOL_ACTION toggleERCExclusions
 
static TOOL_ACTION updateNetHighlighting
 
static TOOL_ACTION repeatDrawItem
 
static TOOL_ACTION editTextAndGraphics
 
static TOOL_ACTION exportNetlist
 
static TOOL_ACTION alignCenterY
 
static TOOL_ACTION saveWorkbook
 
static TOOL_ACTION placeNoConnect
 
static TOOL_ACTION editPageNumber
 
static TOOL_ACTION drawSheetOnClipboard
 
static TOOL_ACTION exportSymbolsToLibrary
 
static TOOL_ACTION switchSegmentPosture
 
static TOOL_ACTION updateSymbolFields
 
static TOOL_ACTION toGLabel
 
static TOOL_ACTION toggleHiddenPins
 
static TOOL_ACTION setExcludeFromBoard
 
static TOOL_ACTION exportSymbol
 
static TOOL_ACTION selectOnPCB
 
static TOOL_ACTION addVariant
 
static TOOL_ACTION syncSheetPins
 
static TOOL_ACTION toggleLegend
 
static TOOL_ACTION diffSymbol
 
static TOOL_ACTION placePower
 
static TOOL_ACTION navigateUp
 
static TOOL_ACTION previousUnit
 
static TOOL_ACTION deriveFromExistingSymbol
 
static TOOL_ACTION stopSimulation
 
static TOOL_ACTION addSymbolToSchematic
 
static TOOL_ACTION saveSymbolAs
 
@ RECTANGLE
Use RECTANGLE instead of RECT to avoid collision in a Windows header.
 
const DRAW_SEGMENT_EVENT_PARAMS drawLinesActionParam
 
const DRAW_SEGMENT_EVENT_PARAMS drawWireActionParam
 
const DRAW_SEGMENT_EVENT_PARAMS drawBusActionParam