46 .Name(
"eeschema.InspectionTool.runERC" )
48 .FriendlyName(
_(
"Electrical Rules Checker" ) )
49 .Tooltip(
_(
"Show the electrical rules checker window" ) )
53 .Name(
"eeschema.InspectionTool.checkSymbol" )
55 .FriendlyName(
_(
"Symbol Checker" ) )
56 .Tooltip(
_(
"Show the symbol checker window" ) )
60 .Name(
"eeschema.InspectionTool.diffSymbol" )
62 .FriendlyName(
_(
"Compare Symbol with Library" ) )
63 .Tooltip(
_(
"Show differences between schematic symbol and its library equivalent" ) )
67 .Name(
"eeschema.InspectionTool.CompareSchematicWithFile" )
69 .FriendlyName(
_(
"Compare Schematic with File..." ) )
70 .Tooltip(
_(
"Diff the current schematic against another .kicad_sch file" ) )
74 .Name(
"eeschema.InspectionTool.CompareSchematicWithHistory" )
76 .FriendlyName(
_(
"Compare Schematic with Local History..." ) )
77 .Tooltip(
_(
"Diff the current schematic against the most recent local-history snapshot" ) )
81 .Name(
"eeschema.InspectionTool.showBusSyntaxHelp" )
83 .FriendlyName(
_(
"Show Bus Syntax Help" ) )
87 .Name(
"eeschema.EditorControl.showSimulator" )
89 .FriendlyName(
_(
"Simulator" ) )
90 .Tooltip(
_(
"Show simulation window for running SPICE or IBIS simulations." ) )
97 .Name(
"eeschema.PointEditor.addCorner" )
99 .FriendlyName(
_(
"Create Corner" ) )
103 .Name(
"eeschema.PointEditor.removeCorner" )
105 .FriendlyName(
_(
"Remove Corner" ) )
111 .Name(
"eeschema.InteractiveSelection.SelectNode" )
113 .DefaultHotkey(
MD_ALT +
'3' )
114 .LegacyHotkeyName(
"Select Node" )
115 .FriendlyName(
_(
"Select Node" ) )
116 .Tooltip(
_(
"Select a connection item under the cursor" ) ) );
119 .Name(
"eeschema.InteractiveSelection.SelectConnection" )
121 .DefaultHotkey(
MD_CTRL +
'4' )
122 .LegacyHotkeyName(
"Select Connection" )
123 .FriendlyName(
_(
"Select/Expand Connection" ) )
124 .Tooltip(
_(
"Selects a connection or expands an existing selection to pins, symbols, or entire connections" ) )
128 .Name(
"eeschema.InteractiveSelection.SyncSelection" )
133 .Name(
"eeschema.SchDesignBlockControl.showDesignBlockPanel" )
135 .FriendlyName(
_(
"Design Blocks" ) )
136 .Tooltip(
_(
"Show/hide design blocks library" ) )
140 .Name(
"eeschema.RemoteSymbols.showPanel" )
142 .FriendlyName(
_(
"Remote Symbols" ) )
143 .Tooltip(
_(
"Show/hide the remote symbol panel" ) )
147 .Name(
"eeschema.SchDesignBlockControl.saveSheetAsDesignBlock" )
149 .FriendlyName(
_(
"Save Current Sheet as Design Block..." ) )
150 .Tooltip(
_(
"Create a new design block from the current sheet" ) )
154 .Name(
"eeschema.SchDesignBlockControl.saveSelectionAsDesignBlock" )
156 .FriendlyName(
_(
"Save Selection as Design Block..." ) )
157 .Tooltip(
_(
"Create a new design block from the current selection" ) )
161 .Name(
"eeschema.SchDesignBlockControl.updateDesignBlockFromSheet" )
163 .FriendlyName(
_(
"Update Design Block from Current Sheet" ) )
164 .Tooltip(
_(
"Set design block schematic to current sheet" ) )
168 .Name(
"eeschema.SchDesignBlockControl.updateDesignBlockFromSelection" )
170 .FriendlyName(
_(
"Update Design Block from Selection" ) )
171 .Tooltip(
_(
"Set design block schematic to current selection" ) )
175 .Name(
"eeschema.SchDesignBlockControl.deleteDesignBlock" )
177 .FriendlyName(
_(
"Delete Design Block" ) )
178 .Tooltip(
_(
"Remove the selected design block from its library" ) )
182 .Name(
"eeschema.SchDesignBlockControl.editDesignBlockProperties" )
184 .FriendlyName(
_(
"Properties..." ) )
185 .Tooltip(
_(
"Edit properties of design block" ) )
191 .Name(
"eeschema.SymbolLibraryControl.saveLibraryAs" )
194 .LegacyHotkeyName(
"Save As" )
195 .FriendlyName(
_(
"Save Library As..." ) )
196 .Tooltip(
_(
"Save the current library to a new file" ) ) );
199 .Name(
"eeschema.SymbolLibraryControl.saveLibraryAsPacked" )
201 .LegacyHotkeyName(
"Save As Packed" )
202 .FriendlyName(
_(
"Save Library As Packed..." ) )
203 .Tooltip(
_(
"Save the current unpacked library to a new packed library file" ) ) );
206 .Name(
"eeschema.SymbolLibraryControl.saveLibraryAsUnpacked" )
208 .LegacyHotkeyName(
"Save As Unpacked" )
209 .FriendlyName(
_(
"Save Library As Unpacked..." ) )
210 .Tooltip(
_(
"Save the current packed library to a new unpacked library folder" ) ) );
213 .Name(
"eeschema.SymbolLibraryControl.CompareLibraryWithFile" )
215 .FriendlyName(
_(
"Compare Library with File..." ) )
216 .Tooltip(
_(
"Diff the current symbol library against another .kicad_sym file" ) )
220 .Name(
"eeschema.SymbolLibraryControl.newSymbol" )
222 .DefaultHotkey(
MD_CTRL +
'N' )
223 .FriendlyName(
_(
"New Symbol..." ) )
224 .Tooltip(
_(
"Create a new symbol in an existing library" ) )
228 .Name(
"eeschema.SymbolLibraryControl.deriveFromExistingSymbol" )
230 .FriendlyName(
_(
"Derive from Existing Symbol..." ) )
231 .Tooltip(
_(
"Create a new symbol, derived from an existing symbol" ) )
235 .Name(
"eeschema.SymbolLibraryControl.editSymbol" )
237 .FriendlyName(
_(
"Edit Symbol" ) )
238 .Tooltip(
_(
"Show selected symbol on editor canvas" ) )
242 .Name(
"eeschema.SymbolLibraryControl.duplicateSymbol" )
244 .FriendlyName(
_(
"Duplicate Symbol" ) )
248 .Name(
"eeschema.SymbolLibraryControl.renameFootprint" )
250 .FriendlyName(
_(
"Rename Symbol..." ) )
254 .Name(
"eeschema.SymbolLibraryControl.saveSymbolAs" )
256 .FriendlyName(
_(
"Save As..." ) )
257 .Tooltip(
_(
"Save the current symbol to a different library or name" ) )
261 .Name(
"eeschema.SymbolLibraryControl.saveSymbolCopyAs" )
263 .FriendlyName(
_(
"Save Copy As..." ) )
264 .Tooltip(
_(
"Save a copy of the current symbol to a different library or name" ) )
268 .Name(
"eeschema.SymbolLibraryControl.deleteSymbol" )
270 .FriendlyName(
_(
"Delete Symbol" ) )
271 .Tooltip(
_(
"Remove the selected symbol from its library" ) )
275 .Name(
"eeschema.SymbolLibraryControl.cutSymbol" )
277 .FriendlyName(
_(
"Cut" ) )
281 .Name(
"eeschema.SymbolLibraryControl.copySymbol" )
283 .FriendlyName(
_(
"Copy" ) )
287 .Name(
"eeschema.SymbolLibraryControl.pasteSymbol" )
289 .FriendlyName(
_(
"Paste Symbol" ) )
293 .Name(
"eeschema.SymbolLibraryControl.importSymbol" )
295 .FriendlyName(
_(
"Import Symbol..." ) )
296 .Tooltip(
_(
"Import a symbol to the current library" ) )
300 .Name(
"eeschema.SymbolLibraryControl.exportSymbol" )
302 .FriendlyName(
_(
"Export..." ) )
303 .Tooltip(
_(
"Export a symbol to a new library file" ) )
307 .Name(
"eeschema.SymbolLibraryControl.updateSymbolFields" )
309 .FriendlyName(
_(
"Update Symbol Fields..." ) )
310 .Tooltip(
_(
"Update symbol to match changes made in parent symbol" ) )
314 .Name(
"eeschema.SymbolLibraryControl.flattenSymbol" )
316 .FriendlyName(
_(
"Flatten Symbol" ) )
317 .Tooltip(
_(
"Remove inheritance from symbol" ) ) );
321 .Name(
"eeschema.SymbolLibraryControl.nextSymbolTab" )
323 .FriendlyName(
_(
"Next Symbol Tab" ) )
324 .Tooltip(
_(
"Switch to the next open symbol tab" ) ) );
327 .Name(
"eeschema.SymbolLibraryControl.prevSymbolTab" )
329 .FriendlyName(
_(
"Previous Symbol Tab" ) )
330 .Tooltip(
_(
"Switch to the previous open symbol tab" ) ) );
333 .Name(
"eeschema.SymbolLibraryControl.closeSymbolTab" )
335 .FriendlyName(
_(
"Close Symbol Tab" ) )
336 .Tooltip(
_(
"Close the active symbol tab" ) ) );
339 .Name(
"eeschema.SymbolLibraryControl.showLibraryFieldsTable" )
341 .FriendlyName(
_(
"Bulk Edit Symbol Fields..." ) )
342 .Tooltip(
_(
"Edit a table of fields from all symbols in the library" ) )
346 .Name(
"eeschema.SymbolLibraryControl.showRelatedLibraryFieldsTable" )
348 .FriendlyName(
_(
"Bulk Edit Related Symbol Fields..." ) )
349 .Tooltip(
_(
"Edit a table of fields from all symbols related to the selected symbol" ) )
353 .Name(
"eeschema.SymbolLibraryControl.addSymbolToSchematic" )
355 .FriendlyName(
_(
"Add Symbol to Schematic" ) )
356 .Tooltip(
_(
"Add the current symbol to the schematic" ) )
360 .Name(
"eeschema.SymbolLibraryControl.showElectricalTypes" )
362 .FriendlyName(
_(
"Show Pin Electrical Types" ) )
363 .Tooltip(
_(
"Annotate pins with their electrical types" ) )
368 .Name(
"eeschema.SymbolLibraryControl.showPinNumbers" )
370 .FriendlyName(
_(
"Show Pin Numbers" ) )
371 .Tooltip(
_(
"Annotate pins with their numbers" ) )
376 .Name(
"eeschema.SymbolLibraryControl.exportSymbolView" )
378 .FriendlyName(
_(
"Export View as PNG..." ) )
379 .Tooltip(
_(
"Create PNG file from the current view" ) )
383 .Name(
"eeschema.SymbolLibraryControl.exportSymbolAsSVG" )
385 .FriendlyName(
_(
"Export Symbol as SVG..." ) )
386 .Tooltip(
_(
"Create SVG file from the current symbol" ) )
390 .Name(
"eeschema.SymbolLibraryControl.toggleSyncedPinsMode" )
392 .FriendlyName(
_(
"Synchronized Pins Mode" ) )
393 .Tooltip(
_(
"Synchronized Pins Mode\n"
394 "When enabled propagates all changes (except pin numbers) to other units.\n"
395 "Enabled by default for multiunit parts with interchangeable units." ) )
400 .Name(
"eeschema.SymbolLibraryControl.showHiddenPins" )
402 .FriendlyName(
_(
"Show Hidden Pins" ) )
407 .Name(
"eeschema.SymbolLibraryControl.showHiddenFields" )
409 .FriendlyName(
_(
"Show Hidden Fields" ) )
414 .Name(
"eeschema.SymbolLibraryControl.previousSymbol" )
416 .FriendlyName(
_(
"Display previous symbol" ) )
420 .Name(
"eeschema.SymbolLibraryControl.nextSymbol" )
422 .FriendlyName(
_(
"Display next symbol" ) )
429 .Name(
"eeschema.SymbolDrawing.placeSymbolPin" )
431 .DefaultHotkey(
'P' )
432 .LegacyHotkeyName(
"Create Pin" )
433 .FriendlyName(
_(
"Draw Pins" ) )
440 .Name(
"eeschema.SymbolDrawing.placeSymbolText" )
442 .FriendlyName(
_(
"Draw Text" ) )
449 .Name(
"eeschema.SymbolDrawing.drawSymbolTextBox" )
451 .FriendlyName(
_(
"Draw Text Boxes" ) )
457 .Name(
"eeschema.SymbolDrawing.drawSymbolLines" )
459 .FriendlyName(
_(
"Draw Lines" ) )
460 .Tooltip(
_(
"Draw connected graphic lines" ) )
467 .Name(
"eeschema.SymbolDrawing.drawSymbolPolygon" )
469 .FriendlyName(
_(
"Draw Polygons" ) )
476 .Name(
"eeschema.SymbolDrawing.placeSymbolAnchor" )
478 .FriendlyName(
_(
"Move Symbol Anchor" ) )
486 .Name(
"eeschema.PinEditing.pushPinLength" )
488 .FriendlyName(
_(
"Push Pin Length" ) )
489 .Tooltip(
_(
"Copy pin length to other pins in symbol" ) )
493 .Name(
"eeschema.PinEditing.pushPinNameSize" )
495 .FriendlyName(
_(
"Push Pin Name Size" ) )
496 .Tooltip(
_(
"Copy pin name size to other pins in symbol" ) )
500 .Name(
"eeschema.PinEditing.pushPinNumSize" )
502 .FriendlyName(
_(
"Push Pin Number Size" ) )
503 .Tooltip(
_(
"Copy pin number size to other pins in symbol" ) )
510 .Name(
"eeschema.InteractiveDrawing.placeSymbol" )
512 .DefaultHotkey(
'A' )
513 .LegacyHotkeyName(
"Add Symbol" )
514 .FriendlyName(
_(
"Place Symbols" ) )
518 .Parameter<SCH_ACTIONS::PLACE_SYMBOL_PARAMS>( {} ) );
521 .Name(
"eeschema.InteractiveDrawing.placeNextSymbolUnit" )
523 .FriendlyName(
_(
"Place Next Symbol Unit" ) )
524 .Tooltip(
_(
"Place the next unit of the current symbol that is missing from the schematic" ) )
527 .Parameter<SCH_ACTIONS::PLACE_SYMBOL_UNIT_PARAMS>( {} ) );
530 .Name(
"eeschema.InteractiveDrawing.placePowerSymbol" )
532 .DefaultHotkey(
'P' )
533 .LegacyHotkeyName(
"Add Power" )
534 .FriendlyName(
_(
"Place Power Symbols" ) )
538 .Parameter<SCH_ACTIONS::PLACE_SYMBOL_PARAMS>( {} ) );
541 .Name(
"eeschema.InteractiveDrawing.placeDesignBlock" )
544 .FriendlyName(
_(
"Place Design Block" ) )
545 .Tooltip(
_(
"Add selected design block to current sheet" ) )
548 .Parameter<DESIGN_BLOCK*>(
nullptr ) );
551 .Name(
"eeschema.InteractiveDrawing.placeLinkedDesignBlock" )
553 .FriendlyName(
_(
"Place Linked Design Block" ) )
554 .Tooltip(
_(
"Place design block linked to selected group" ) )
559 .Name(
"eeschema.InteractiveDrawing.saveToLinkedDesignBlock" )
561 .FriendlyName(
_(
"Save to Linked Design Block" ) )
562 .Tooltip(
_(
"Save selected group to linked design block" ) )
568 .Name(
"eeschema.InteractiveDrawing.placeNoConnect" )
570 .DefaultHotkey(
'Q' )
571 .LegacyHotkeyName(
"Add No Connect Flag" )
572 .FriendlyName(
_(
"Place/Remove No Connect Flags" ) )
579 .Name(
"eeschema.InteractiveDrawing.placeJunction" )
581 .DefaultHotkey(
'J' )
582 .LegacyHotkeyName(
"Add Junction" )
583 .FriendlyName(
_(
"Place Junctions" ) )
590 .Name(
"eeschema.InteractiveDrawing.placeBusWireEntry" )
592 .DefaultHotkey(
'Z' )
593 .LegacyHotkeyName(
"Add Wire Entry" )
594 .FriendlyName(
_(
"Place Wire to Bus Entries" ) )
601 .Name(
"eeschema.InteractiveDrawing.placeLabel" )
603 .DefaultHotkey(
'L' )
604 .LegacyHotkeyName(
"Add Label" )
605 .FriendlyName(
_(
"Place Net Labels" ) )
611 .Name(
"eeschema.InteractiveDrawing.placeClassLabel" )
613 .FriendlyName(
_(
"Place Directive Labels" ) )
619 .Name(
"eeschema.InteractiveDrawing.placeHierarchicalLabel" )
621 .DefaultHotkey(
'H' )
622 .LegacyHotkeyName(
"Add Hierarchical Label" )
623 .FriendlyName(
_(
"Place Hierarchical Labels" ) )
629 .Name(
"eeschema.InteractiveDrawing.drawSheet" )
631 .DefaultHotkey(
'S' )
632 .LegacyHotkeyName(
"Add Sheet" )
633 .FriendlyName(
_(
"Draw Hierarchical Sheets" ) )
640 .Name(
"eeschema.InteractiveDrawing.drawSheetFromFile" )
642 .FriendlyName(
_(
"Draw Sheet from File" ) )
643 .Tooltip(
_(
"Copy sheet into project and draw on current sheet" ) )
646 .Parameter<wxString*> (
nullptr ) );
649 .Name(
"eeschema.InteractiveDrawing.drawSheetFromDesignBlock" )
651 .FriendlyName(
_(
"Draw Sheet from Design Block" ) )
652 .Tooltip(
_(
"Copy design block into project as a sheet on current sheet" ) )
655 .Parameter<DESIGN_BLOCK*> (
nullptr ) );
658 .Name(
"eeschema.InteractiveDrawing.placeSheetPin" )
660 .FriendlyName(
_(
"Place Pins from Sheet" ) )
661 .Tooltip(
_(
"Add sheet pins from existing hierarchical labels found on that sheet" ) )
667 .Name(
"eeschema.InteractiveDrawing.autoplaceAllSheetPins" )
669 .FriendlyName(
_(
"Autoplace All Sheet Pins" ) )
670 .Tooltip(
_(
"Imports and auto places all sheet pins" ) ) );
673 .Name(
"eeschema.InteractiveDrawing.syncSheetPins" )
675 .FriendlyName(
_(
"Sync Selected Sheet Pins..." ) )
676 .Tooltip(
_(
"Synchronize selected sheet pins and hierarchical labels" ) )
681 .Name(
"eeschema.InteractiveDrawing.syncAllSheetsPins" )
683 .FriendlyName(
_(
"Sync All Sheet Pins..." ) )
684 .Tooltip(
_(
"Synchronize all sheet pins and hierarchical labels" ) )
689 .Name(
"eeschema.InteractiveDrawing.importSheet" )
691 .FriendlyName(
_(
"Import Sheet..." ) )
692 .Tooltip(
_(
"Import sheet into project" ) )
695 .Parameter<wxString*> (
nullptr ) );
698 .Name(
"eeschema.InteractiveDrawing.placeGlobalLabel" )
700 .DefaultHotkey(
MD_CTRL +
'L' )
701 .LegacyHotkeyName(
"Add Global Label" )
702 .FriendlyName(
_(
"Place Global Labels" ) )
708 .Name(
"eeschema.InteractiveDrawing.placeSchematicText" )
710 .DefaultHotkey(
'T' )
711 .LegacyHotkeyName(
"Add Graphic Text" )
712 .FriendlyName(
_(
"Draw Text" ) )
718 .Name(
"eeschema.InteractiveDrawing.drawTextBox" )
720 .FriendlyName(
_(
"Draw Text Boxes" ) )
727 .Name(
"eeschema.InteractiveDrawing.drawTable" )
729 .FriendlyName(
_(
"Draw Tables" ) )
735 .Name(
"eeschema.InteractiveDrawing.drawRectangle" )
737 .FriendlyName(
_(
"Draw Rectangles" ) )
744 .Name(
"eeschema.InteractiveDrawing.drawCircle" )
746 .FriendlyName(
_(
"Draw Circles" ) )
753 .Name(
"eeschema.InteractiveDrawing.drawEllipse" )
755 .FriendlyName(
_(
"Draw Ellipses" ) )
762 .Name(
"eeschema.InteractiveDrawing.drawEllipseArc" )
764 .FriendlyName(
_(
"Draw Elliptical Arcs" ) )
771 .Name(
"eeschema.InteractiveDrawing.drawArc" )
773 .FriendlyName(
_(
"Draw Arcs" ) )
780 .Name(
"eeschema.InteractiveDrawing.drawArcCenter" )
782 .FriendlyName(
_(
"Draw Arc: Center, Start, End" ) )
783 .Tooltip(
_(
"Draw arcs by clicking the center, the start point, then the end point" ) )
790 .Name(
"eeschema.InteractiveDrawing.drawArcStartEndMid" )
792 .FriendlyName(
_(
"Draw Arc: Start, End, Midpoint" ) )
793 .Tooltip(
_(
"Draw arcs by clicking the start point, the end point, then a point on the arc" ) )
800 .Name(
"eeschema.InteractiveDrawing.drawArcStartEndCenter" )
802 .FriendlyName(
_(
"Draw Arc: Start, End, Center" ) )
803 .Tooltip(
_(
"Draw arcs by clicking the start point, the end point, then the center" ) )
810 .Name(
"eeschema.InteractiveDrawing.drawArcTangent" )
812 .FriendlyName(
_(
"Draw Arc: Tangent" ) )
813 .Tooltip(
_(
"Draw arcs tangent to the previous arc or to the line or arc ending at the start point" ) )
820 .Name(
"eeschema.InteractiveDrawing.drawArcStartDirEnd" )
822 .FriendlyName(
_(
"Draw Arc: Start, Direction, End" ) )
823 .Tooltip(
_(
"Draw arcs by clicking the start point, a point giving the start direction, then the end point" ) )
845 .Name(
"eeschema.InteractiveDrawing.drawBezier" )
847 .FriendlyName(
_(
"Draw Bezier Curve" ) )
854 .Name(
"eeschema.InteractiveDrawing.drawPolygon" )
856 .FriendlyName(
_(
"Draw Polygons" ) )
863 .Name(
"eeschema.InteractiveDrawing.placeImage" )
865 .FriendlyName(
_(
"Place Images" ) )
869 .Parameter<SCH_BITMAP*>(
nullptr ) );
872 .Name(
"eeschema.InteractiveDrawing.drawRuleArea" )
874 .FriendlyName(
_(
"Draw Rule Areas" ) )
881 .Name(
"eeschema.InteractiveDrawing.closeOutline" )
883 .FriendlyName(
_(
"Close Outline" ) )
884 .Tooltip(
_(
"Close the in-progress outline" ) )
891 .Name(
"eeschema.InteractiveEdit.repeatDrawItem" )
894 .DefaultHotkey( WXK_F1 )
896 .DefaultHotkey( WXK_INSERT )
898 .LegacyHotkeyName(
"Repeat Last Item" )
899 .FriendlyName(
_(
"Repeat Last Item" ) )
900 .Tooltip(
_(
"Duplicates the last drawn item" ) ) );
903 .Name(
"eeschema.InteractiveEdit.rotateCW" )
906 .FriendlyName(
_(
"Rotate Clockwise" ) )
910 .Name(
"eeschema.InteractiveEdit.rotateCCW" )
912 .DefaultHotkey(
'R' )
913 .LegacyHotkeyName(
"Rotate Item" )
914 .FriendlyName(
_(
"Rotate Counterclockwise" ) )
918 .Name(
"eeschema.InteractiveEdit.mirrorV" )
920 .DefaultHotkey(
'Y' )
921 .LegacyHotkeyName(
"Mirror X" )
922 .FriendlyName(
_(
"Mirror Vertically" ) )
923 .Tooltip(
_(
"Flips selected item(s) from top to bottom" ) )
927 .Name(
"eeschema.InteractiveEdit.mirrorH" )
929 .DefaultHotkey(
'X' )
930 .LegacyHotkeyName(
"Mirror Y" )
931 .FriendlyName(
_(
"Mirror Horizontally" ) )
932 .Tooltip(
_(
"Flips selected item(s) from left to right" ) )
936 .Name(
"eeschema.InteractiveEdit.swap" )
938 .DefaultHotkey(
MD_ALT +
'S' )
939 .FriendlyName(
_(
"Swap" ) )
940 .Tooltip(
_(
"Swap positions of selected items" ) )
945 .Name(
"eeschema.InteractiveEdit.swapPins" )
947 .FriendlyName(
_(
"Swap Pins" ) )
948 .Tooltip(
_(
"Swap the selected symbol pins' positions" ) )
952 .Name(
"eeschema.InteractiveEdit.swapPinLabels" )
954 .FriendlyName(
_(
"Swap Pin Labels" ) )
955 .Tooltip(
_(
"Swap the labels attached to selected pins" ) )
959 .Name(
"eeschema.InteractiveEdit.swapUnitLabels" )
961 .FriendlyName(
_(
"Swap Unit Labels" ) )
962 .Tooltip(
_(
"Swap labels between selected units" ) )
966 .Name(
"eeschema.InteractiveEdit.toggleLock" )
968 .FriendlyName(
_(
"Toggle Lock" ) )
969 .Tooltip(
_(
"Lock or unlock selected items" ) )
973 .Name(
"eeschema.InteractiveEdit.lock" )
975 .FriendlyName(
_(
"Lock" ) )
976 .Tooltip(
_(
"Prevent items from being moved and/or resized on the canvas" ) )
980 .Name(
"eeschema.InteractiveEdit.unlock" )
982 .FriendlyName(
_(
"Unlock" ) )
983 .Tooltip(
_(
"Allow items to be moved and/or resized on the canvas" ) )
987 .Name(
"eeschema.InteractiveEdit.properties" )
989 .DefaultHotkey(
'E' )
990 .LegacyHotkeyName(
"Edit Item" )
991 .FriendlyName(
_(
"Properties..." ) )
995 .Name(
"eeschema.InteractiveEdit.editReference" )
997 .DefaultHotkey(
'U' )
998 .LegacyHotkeyName(
"Edit Symbol Reference" )
999 .FriendlyName(
_(
"Edit Reference Designator..." ) )
1003 .Name(
"eeschema.InteractiveEdit.editValue" )
1005 .DefaultHotkey(
'V' )
1006 .LegacyHotkeyName(
"Edit Symbol Value" )
1007 .FriendlyName(
_(
"Edit Value..." ) )
1011 .Name(
"eeschema.InteractiveEdit.editFootprint" )
1013 .DefaultHotkey(
'F' )
1014 .LegacyHotkeyName(
"Edit Symbol Footprint" )
1015 .FriendlyName(
_(
"Edit Footprint..." ) )
1019 .Name(
"eeschema.InteractiveEdit.autoplaceFields" )
1021 .DefaultHotkey(
'O' )
1022 .LegacyHotkeyName(
"Autoplace Fields" )
1023 .FriendlyName(
_(
"Autoplace Fields" ) )
1024 .Tooltip(
_(
"Runs the automatic placement algorithm on the symbol's (or sheet's) fields" ) )
1028 .Name(
"eeschema.InteractiveEdit.changeSymbols" )
1030 .FriendlyName(
_(
"Change Symbols..." ) )
1031 .Tooltip(
_(
"Assign different symbols from the library" ) )
1035 .Name(
"eeschema.InteractiveEdit.updateSymbols" )
1037 .FriendlyName(
_(
"Update Symbols from Library..." ) )
1038 .Tooltip(
_(
"Update symbols to include any changes from the library" ) )
1042 .Name(
"eeschema.InteractiveEdit.changeSymbol" )
1044 .FriendlyName(
_(
"Change Symbol..." ) )
1045 .Tooltip(
_(
"Assign a different symbol from the library" ) )
1049 .Name(
"eeschema.InteractiveEdit.updateSymbol" )
1051 .FriendlyName(
_(
"Update Symbol..." ) )
1052 .Tooltip(
_(
"Update symbol to include any changes from the library" ) )
1056 .Name(
"eeschema.InteractiveEdit.setVariantSymbol" )
1058 .FriendlyName(
_(
"Set Variant Symbol..." ) )
1059 .Tooltip(
_(
"Assign an alternate library symbol for this design variant" ) )
1063 .Name(
"eeschema.InteractiveEdit.clearVariantSymbol" )
1065 .FriendlyName(
_(
"Clear Variant Symbol" ) )
1066 .Tooltip(
_(
"Remove the variant symbol override and revert to the base symbol" ) )
1070 .Name(
"eeschema.InteractiveEdit.assignNetclass" )
1072 .FriendlyName(
_(
"Assign Netclass..." ) )
1073 .Tooltip(
_(
"Assign a netclass to nets matching a pattern" ) )
1077 .Name(
"eeschema.InteractiveEdit.findNetInInspector" )
1079 .FriendlyName(
_(
"Find in Net Navigator" ) )
1080 .Tooltip(
_(
"Locate the selected net in the net navigator" ) ) );
1083 .Name(
"eeschema.InteractiveEdit.toggleDeMorgan" )
1085 .FriendlyName(
_(
"Cycle Body Style" ) )
1086 .Tooltip(
_(
"Switch between De Morgan (or other) representations" ) )
1090 .Name(
"eeschema.InteractiveEdit.toLabel" )
1092 .FriendlyName(
_(
"Change to Label" ) )
1093 .Tooltip(
_(
"Change existing item to a label" ) )
1099 .Name(
"eeschema.InteractiveEdit.toCLabel" )
1103 .FriendlyName(
_(
"Change to Directive Label" ) )
1104 .Tooltip(
_(
"Change existing item to a directive label" ) )
1110 .Name(
"eeschema.InteractiveEdit.toHLabel" )
1112 .FriendlyName(
_(
"Change to Hierarchical Label" ) )
1113 .Tooltip(
_(
"Change existing item to a hierarchical label" ) )
1119 .Name(
"eeschema.InteractiveEdit.toGLabel" )
1121 .FriendlyName(
_(
"Change to Global Label" ) )
1122 .Tooltip(
_(
"Change existing item to a global label" ) )
1128 .Name(
"eeschema.InteractiveEdit.toText" )
1130 .FriendlyName(
_(
"Change to Text" ) )
1131 .Tooltip(
_(
"Change existing item to a text comment" ) )
1137 .Name(
"eeschema.InteractiveEdit.toTextBox" )
1139 .FriendlyName(
_(
"Change to Text Box" ) )
1140 .Tooltip(
_(
"Change existing item to a text box" ) )
1146 .Name(
"eeschema.InteractiveEdit.cleanupSheetPins" )
1148 .FriendlyName(
_(
"Cleanup Sheet Pins" ) )
1149 .Tooltip(
_(
"Delete unreferenced sheet pins" ) ) );
1152 .Name(
"eeschema.InteractiveEdit.editTextAndGraphics" )
1154 .FriendlyName(
_(
"Edit Text & Graphics Properties..." ) )
1155 .Tooltip(
_(
"Edit text and graphics properties globally across schematic" ) )
1159 .Name(
"eeschema.InteractiveEdit.symbolProperties" )
1161 .FriendlyName(
_(
"Symbol Properties..." ) )
1165 .Name(
"eeschema.InteractiveEdit.editSymbolPinMaps" )
1167 .FriendlyName(
_(
"Symbol Pin Maps..." ) )
1168 .Tooltip(
_(
"Edit the symbol's pin-to-pad maps and associated footprints" ) )
1172 .Name(
"eeschema.InteractiveEdit.pinTable" )
1174 .FriendlyName(
_(
"Pin Table..." ) )
1175 .Tooltip(
_(
"Displays pin table for bulk editing of pins" ) )
1179 .Name(
"eeschema.InteractiveEdit.convertStackedPins" )
1181 .FriendlyName(
_(
"Convert Stacked Pins" ) )
1182 .Tooltip(
_(
"Convert multiple pins at the same location to a single pin with stacked notation" ) )
1186 .Name(
"eeschema.InteractiveEdit.explodeStackedPin" )
1188 .FriendlyName(
_(
"Explode Stacked Pin" ) )
1189 .Tooltip(
_(
"Convert a pin with stacked notation to multiple individual pins" ) )
1193 .Name(
"eeschema.InteractiveEdit.breakWire" )
1195 .FriendlyName(
_(
"Break" ) )
1196 .Tooltip(
_(
"Divide into connected segments" ) )
1200 .Name(
"eeschema.InteractiveEdit.slice" )
1202 .FriendlyName(
_(
"Slice" ) )
1203 .Tooltip(
_(
"Divide into unconnected segments" ) )
1209 .Name(
"eeschema.EditorControl.restartMove" )
1213 .Name(
"eeschema.EditorControl.highlightNet" )
1215 .DefaultHotkey(
'`' )
1216 .FriendlyName(
_(
"Highlight Net" ) )
1217 .Tooltip(
_(
"Highlight net under cursor" ) )
1221 .Name(
"eeschema.EditorControl.clearHighlight" )
1223 .DefaultHotkey(
'~' )
1224 .FriendlyName(
_(
"Clear Net Highlighting" ) )
1225 .Tooltip(
_(
"Clear any existing net highlighting" ) ) );
1228 .Name(
"eeschema.EditorControl.updateNetHighlighting" )
1232 .Name(
"eeschema.EditorControl.highlightNetTool" )
1234 .FriendlyName(
_(
"Highlight Nets" ) )
1235 .Tooltip(
_(
"Highlight wires and pins of a net" ) )
1241 .Name(
"eeschema.EditorControl.highlightNetChain" )
1243 .FriendlyName(
_(
"Highlight Net Chain" ) )
1244 .Tooltip(
_(
"Highlight the net chain under the cursor" ) )
1248 .Name(
"eeschema.EditorControl.removeFromNetChain" )
1250 .FriendlyName(
_(
"Remove from Net Chain" ) )
1251 .Tooltip(
_(
"Remove the selected net from its net chain by disabling propagation on the bridging component(s)" ) ) );
1254 .Name(
"eeschema.EditorControl.replaceTerminalPin" )
1256 .FriendlyName(
_(
"Replace Terminal Pin" ) ) );
1259 .Name(
"eeschema.EditorControl.nameNetChain" )
1261 .FriendlyName(
_(
"Name Net Chain" ) )
1262 .Tooltip(
_(
"Assign a name to the net chain" ) ) );
1265 .Name(
"eeschema.EditorControl.createNetChainBetweenPins" )
1267 .FriendlyName(
_(
"Create Net Chain Between Pins" ) )
1268 .Tooltip(
_(
"Create a new net chain connecting the two selected pins" ) ) );
1271 .Name(
"eeschema.EditorControl.createNetChain" )
1273 .FriendlyName(
_(
"Create Net Chain..." ) )
1274 .Tooltip(
_(
"Detect net chain paths through passives and create a named net chain" ) ) );
1277 .Name(
"eeschema.EditorControl.showNetNavigator" )
1279 .FriendlyName(
_(
"Net Navigator" ) )
1280 .Tooltip(
_(
"Show/hide the net navigator" ) ) );
1283 .Name(
"eeschema.EditorControl.editWithSymbolEditor" )
1285 .DefaultHotkey(
MD_CTRL +
'E' )
1286 .LegacyHotkeyName(
"Edit with Symbol Editor" )
1287 .FriendlyName(
_(
"Edit with Symbol Editor" ) )
1288 .Tooltip(
_(
"Open the selected symbol in the Symbol Editor" ) )
1292 .Name(
"eeschema.EditorControl.setExcludeFromBOM" )
1294 .FriendlyName(
_(
"Exclude from Bill of Materials" ) )
1295 .Tooltip(
_(
"Set the exclude from bill of materials attribute" ) ) );
1298 .Name(
"eeschema.EditorControl.setExcludeFromSimulation" )
1300 .FriendlyName(
_(
"Exclude from Simulation" ) )
1301 .Tooltip(
_(
"Set the exclude from simulation attribute" ) ) );
1304 .Name(
"eeschema.EditorControl.setExcludeFromBoard" )
1306 .FriendlyName(
_(
"Exclude from Board" ) )
1307 .Tooltip(
_(
"Set the exclude from board attribute" ) ) );
1310 .Name(
"eeschema.EditorControl.setExcludeFromPosFiles" )
1312 .FriendlyName(
_(
"Exclude from Position Files" ) )
1313 .Tooltip(
_(
"Set the exclude from position files attribute" ) ) );
1316 .Name(
"eeschema.EditorControl.setDNP" )
1318 .FriendlyName(
_(
"Do not Populate" ) )
1319 .Tooltip(
_(
"Set the do not populate attribute" ) ) );
1322 .Name(
"eeschema.EditorControl.editLibSymbolWithSymbolEditor" )
1325 .FriendlyName(
_(
"Edit Library Symbol..." ) )
1326 .Tooltip(
_(
"Open the library symbol in the Symbol Editor" ) )
1330 .Name(
"eeschema.EditorControl.editSymbolFields" )
1332 .FriendlyName(
_(
"Bulk Edit Symbol Fields..." ) )
1333 .Tooltip(
_(
"Edit a table of fields from all symbols in the schematic" ) )
1337 .Name(
"eeschema.EditorControl.editSymbolLibraryLinks" )
1339 .FriendlyName(
_(
"Bulk Edit Symbol Library Links..." ) )
1340 .Tooltip(
_(
"Edit a table of links between schematic and library symbols" ) )
1344 .Name(
"eeschema.EditorControl.assignFootprints" )
1346 .FriendlyName(
_(
"Assign Footprints..." ) )
1347 .Tooltip(
_(
"Run footprint assignment tool" ) )
1351 .Name(
"eeschema.EditorControl.importFPAssignments" )
1353 .FriendlyName(
_(
"Import Footprint Assignments..." ) )
1354 .Tooltip(
_(
"Import symbol footprint assignments from .cmp file created by board editor" ) )
1358 .Name(
"eeschema.EditorControl.annotate" )
1360 .FriendlyName(
_(
"Annotate Schematic..." ) )
1361 .Tooltip(
_(
"Fill in schematic symbol reference designators" ) )
1365 .Name(
"eeschema.EditorControl.incrementAnnotations" )
1367 .FriendlyName(
_(
"Increment Annotations From..." ) )
1368 .Tooltip(
_(
"Increment a subset of reference designators starting at a particular symbol" ) )
1373 .Name(
"eeschema.EditorControl.schematicSetup" )
1375 .FriendlyName(
_(
"Schematic Setup..." ) )
1376 .Tooltip(
_(
"Edit schematic setup including annotation styles and electrical rules" ) )
1380 .Name(
"eeschema.EditorControl.editPageNumber" )
1382 .FriendlyName(
_(
"Edit Sheet Page Number..." ) )
1383 .Tooltip(
_(
"Edit the page number of the current or selected sheet" ) ) );
1386 .Name(
"eeschema.EditorControl.rescueSymbols" )
1388 .FriendlyName(
_(
"Rescue Symbols..." ) )
1389 .Tooltip(
_(
"Find old symbols in project and rename/rescue them" ) )
1393 .Name(
"eeschema.EditorControl.remapSymbols" )
1395 .FriendlyName(
_(
"Remap Legacy Library Symbols..." ) )
1396 .Tooltip(
_(
"Remap library symbol references in legacy schematics to the symbol library table" ) )
1400 .Name(
"eeschema.EditorControl.nextNetItem" )
1402 .DefaultHotkey( WXK_TAB )
1403 .FriendlyName(
_(
"Next Net Item" ) )
1404 .Tooltip(
_(
"Select next item on the current net" ) ) );
1407 .Name(
"eeschema.EditorControl.previousNetItem" )
1409 .DefaultHotkey(
MD_SHIFT +
static_cast<int>( WXK_TAB ) )
1410 .FriendlyName(
_(
"Previous Net Item" ) )
1411 .Tooltip(
_(
"Select previous item on the current net" ) ) );
1414 .Name(
"eeschema.EditorControl.drawSheetOnClipboard" )
1416 .FriendlyName(
_(
"Export Drawing to Clipboard" ) )
1417 .Tooltip(
_(
"Export drawing of current sheet to clipboard" ) )
1421 .Name(
"eeschema.EditorControl.importGraphics" )
1424 .LegacyHotkeyName(
"Place DXF" )
1425 .FriendlyName(
_(
"Import Graphics..." ) )
1426 .Tooltip(
_(
"Import 2D drawing file" ) )
1431 .Name(
"eeschema.EditorControl.importNonKicadSchematic" )
1433 .FriendlyName(
_(
"Import Non-KiCad Schematic..." ) )
1434 .Tooltip(
_(
"Replace current schematic sheet with one imported from another application" ) )
1438 .Name(
"eeschema.EditorControl.showPcbNew" )
1440 .FriendlyName(
_(
"Switch to PCB Editor" ) )
1441 .Tooltip(
_(
"Open PCB in board editor" ) )
1445 .Name(
"eeschema.EditorControl.exportNetlist" )
1447 .FriendlyName(
_(
"Export Netlist..." ) )
1448 .Tooltip(
_(
"Export file containing netlist in one of several formats" ) )
1452 .Name(
"eeschema.EditorControl.generateBOM" )
1454 .FriendlyName(
_(
"Generate Bill of Materials..." ) )
1455 .Tooltip(
_(
"Generate a bill of materials for the current schematic" ) )
1459 .Name(
"eeschema.EditorControl.generateBOMLegacy" )
1461 .FriendlyName(
_(
"Generate Legacy Bill of Materials..." ) )
1462 .Tooltip(
_(
"Generate a bill of materials for the current schematic (Legacy Generator)" ) )
1467 .Name(
"eeschema.EditorControl.generateBOMExternal" )
1469 .FriendlyName(
_(
"Generate Bill of Materials (External)..." ) )
1470 .Tooltip(
_(
"Generate a bill of materials for the current schematic using external generator" ) )
1474 .Name(
"eeschema.EditorControl.exportSymbolsToLibrary" )
1476 .FriendlyName(
_(
"Export Symbols..." ) )
1477 .Tooltip(
_(
"Add symbols from schematic to a new or an existing symbol library\n"
1478 "(does not remove other symbols from this library)" ) )
1482 .Name(
"eeschema.EditorControl.selectOnPCB" )
1484 .FriendlyName(
_(
"Select on PCB" ) )
1485 .Tooltip(
_(
"Select corresponding items in PCB editor" ) )
1489 .Name(
"eeschema.EditorControl.showHiddenPins" )
1491 .FriendlyName(
_(
"Show Hidden Pins" ) )
1496 .Name(
"eeschema.EditorControl.showHiddenFields" )
1498 .FriendlyName(
_(
"Show Hidden Fields" ) )
1502 .Name(
"eeschema.EditorControl.showDirectiveLabels" )
1504 .FriendlyName(
_(
"Show Directive Labels" ) )
1508 .Name(
"eeschema.EditorControl.showERCWarnings" )
1510 .FriendlyName(
_(
"Show ERC Warnings" ) )
1511 .Tooltip(
_(
"Show markers for electrical rules checker warnings" ) )
1515 .Name(
"eeschema.EditorControl.showERCErrors" )
1517 .FriendlyName(
_(
"Show ERC Errors" ) )
1518 .Tooltip(
_(
"Show markers for electrical rules checker errors" ) )
1522 .Name(
"eeschema.EditorControl.showERCExclusions" )
1524 .FriendlyName(
_(
"Show ERC Exclusions" ) )
1525 .Tooltip(
_(
"Show markers for excluded electrical rules checker violations" ) )
1529 .Name(
"eeschema.EditorControl.markSimExclusions" )
1531 .FriendlyName(
_(
"Mark items excluded from simulation" ) )
1532 .Tooltip(
_(
"Draw 'X's over items which have been excluded from simulation" ) )
1536 .Name(
"eeschema.EditorControl.showOperatingPointVoltages" )
1538 .FriendlyName(
_(
"Show OP Voltages" ) )
1539 .Tooltip(
_(
"Show operating point voltage data from simulation" ) )
1543 .Name(
"eeschema.EditorControl.showOperatingPointCurrents" )
1545 .FriendlyName(
_(
"Show OP Currents" ) )
1546 .Tooltip(
_(
"Show operating point current data from simulation" ) )
1550 .Name(
"eeschema.EditorControl.togglePinAltIcons" )
1552 .FriendlyName(
_(
"Show Pin Alternate Icons" ) )
1553 .Tooltip(
_(
"Show indicator icons for pins with alternate modes" ) )
1557 .Name(
"eeschema.EditorControl.lineModeFree" )
1559 .FriendlyName(
_(
"Line Mode for Wires and Buses" ) )
1560 .Tooltip(
_(
"Draw and drag at any angle" ) )
1566 .Name(
"eeschema.EditorControl.lineModeOrthonal" )
1568 .FriendlyName(
_(
"Line Mode for Wires and Buses" ) )
1569 .Tooltip(
_(
"Constrain drawing and dragging to horizontal or vertical motions" ) )
1575 .Name(
"eeschema.EditorControl.lineMode45" )
1577 .FriendlyName(
_(
"Line Mode for Wires and Buses" ) )
1578 .Tooltip(
_(
"Constrain drawing and dragging to horizontal, vertical, or 45-degree angle motions" ) )
1584 .Name(
"eeschema.EditorControl.lineModeNext" )
1586 .DefaultHotkey(
MD_SHIFT +
static_cast<int>( WXK_SPACE ) )
1587 .FriendlyName(
_(
"Line Mode for Wires and Buses" ) )
1588 .Tooltip(
_(
"Switch to next angle snapping mode" ) ) );
1591 .Name(
"eeschema.EditorControl.angleSnapModeChanged" )
1596 .Name(
"eeschema.EditorControl.annotateAutomatically" )
1598 .FriendlyName(
_(
"Annotate Automatically" ) )
1599 .Tooltip(
_(
"Toggle automatic annotation of new symbols" ) )
1604 .Name(
"eeschema.EditorControl.previousUnit" )
1606 .FriendlyName(
_(
"Previous Symbol Unit" ) )
1607 .Tooltip(
_(
"Open the previous unit of the symbol" ) )
1608 .Parameter<int>( -1 ) );
1611 .Name(
"eeschema.EditorControl.nextUnit" )
1613 .FriendlyName(
_(
"Next Symbol Unit" ) )
1614 .Tooltip(
_(
"Open the next unit of the symbol" ) )
1615 .Parameter<int>( 1 ) );
1620 .Name(
"eeschema.NavigateTool.changeSheet" )
1622 .FriendlyName(
_(
"Change Sheet" ) )
1623 .Tooltip(
_(
"Change to provided sheet's contents in the schematic editor" ) )
1627 .Name(
"eeschema.NavigateTool.enterSheet" )
1629 .FriendlyName(
_(
"Enter Sheet" ) )
1630 .Tooltip(
_(
"Display the selected sheet's contents in the schematic editor" ) )
1634 .Name(
"eeschema.NavigateTool.leaveSheet" )
1636 .DefaultHotkey(
MD_ALT +
static_cast<int>( WXK_BACK ) )
1637 .LegacyHotkeyName(
"Leave Sheet" )
1638 .FriendlyName(
_(
"Leave Sheet" ) )
1639 .Tooltip(
_(
"Display the parent sheet in the schematic editor" ) )
1643 .Name(
"eeschema.NavigateTool.up" )
1645 .DefaultHotkey(
MD_ALT +
static_cast<int>( WXK_UP ) )
1646 .FriendlyName(
_(
"Navigate Up" ) )
1647 .Tooltip(
_(
"Navigate up one sheet in the hierarchy" ) )
1651 .Name(
"eeschema.NavigateTool.back" )
1653 .DefaultHotkey(
MD_ALT +
static_cast<int>( WXK_LEFT ) )
1654 .FriendlyName(
_(
"Navigate Back" ) )
1655 .Tooltip(
_(
"Move backward in sheet navigation history" ) )
1659 .Name(
"eeschema.NavigateTool.forward" )
1661 .DefaultHotkey(
MD_ALT +
static_cast<int>( WXK_RIGHT ) )
1662 .FriendlyName(
_(
"Navigate Forward" ) )
1663 .Tooltip(
_(
"Move forward in sheet navigation history" ) )
1667 .Name(
"eeschema.NavigateTool.previous" )
1669 .DefaultHotkey( WXK_PAGEUP )
1670 .FriendlyName(
_(
"Previous Sheet" ) )
1671 .Tooltip(
_(
"Move to previous sheet by number" ) )
1675 .Name(
"eeschema.NavigateTool.next" )
1677 .DefaultHotkey( WXK_PAGEDOWN )
1678 .FriendlyName(
_(
"Next Sheet" ) )
1679 .Tooltip(
_(
"Move to next sheet by number" ) )
1683 .Name(
"eeschema.EditorTool.showHierarchy" )
1685 .DefaultHotkey(
MD_CTRL +
'H' )
1686 .FriendlyName(
_(
"Hierarchy Navigator" ) )
1687 .Tooltip(
_(
"Show/hide the schematic sheet hierarchy navigator" ) )
1696 .Name(
"eeschema.InteractiveDrawingLineWireBus.drawWires" )
1698 .DefaultHotkey(
'W' )
1699 .LegacyHotkeyName(
"Begin Wire" )
1700 .FriendlyName(
_(
"Draw Wires" ) )
1708 .Name(
"eeschema.InteractiveDrawingLineWireBus.drawBuses" )
1710 .DefaultHotkey(
'B' )
1711 .LegacyHotkeyName(
"Begin Bus" )
1712 .FriendlyName(
_(
"Draw Buses" ) )
1719 .Name(
"eeschema.InteractiveDrawingLineWireBus.unfoldBus" )
1721 .DefaultHotkey(
'C' )
1722 .LegacyHotkeyName(
"Unfold from Bus" )
1723 .FriendlyName(
_(
"Unfold from Bus" ) )
1724 .Tooltip(
_(
"Break a wire out of a bus" ) )
1727 .Parameter<wxString*>(
nullptr ) );
1731 .Name(
"eeschema.InteractiveDrawingLineWireBus.drawLines" )
1733 .DefaultHotkey(
'I' )
1734 .LegacyHotkeyName(
"Add Graphic PolyLine" )
1735 .FriendlyName(
_(
"Draw Lines" ) )
1742 .Name(
"eeschema.InteractiveDrawingLineWireBus.undoLastSegment")
1744 .DefaultHotkey( WXK_BACK )
1745 .FriendlyName(
_(
"Undo Last Segment" ) )
1746 .Tooltip(
_(
"Walks the current line back one segment." ) )
1750 .Name(
"eeschema.InteractiveDrawingLineWireBus.switchPosture" )
1752 .DefaultHotkey(
'/' )
1753 .FriendlyName(
_(
"Switch Segment Posture" ) )
1754 .Tooltip(
_(
"Switches posture of the current segment." ) )
1761 .Name(
"eeschema.InteractiveMove.move" )
1763 .DefaultHotkey(
'M' )
1764 .LegacyHotkeyName(
"Move Item" )
1765 .FriendlyName(
_(
"Move" ) )
1770 .Name(
"eeschema.InteractiveMove.drag" )
1772 .DefaultHotkey(
'G' )
1773 .LegacyHotkeyName(
"Drag Item" )
1774 .FriendlyName(
_(
"Drag" ) )
1775 .Tooltip(
_(
"Move items while keeping their connections" ) )
1780 .Name(
"eeschema.AlignToGrid" )
1782 .FriendlyName(
_(
"Align Items to Grid" ) )
1787 .Name(
"eeschema.Align.alignTop" )
1789 .FriendlyName(
_(
"Align to Top" ) )
1790 .Tooltip(
_(
"Aligns selected items to the top edge of the item under the cursor" ) )
1795 .Name(
"eeschema.Align.alignBottom" )
1797 .FriendlyName(
_(
"Align to Bottom" ) )
1798 .Tooltip(
_(
"Aligns selected items to the bottom edge of the item under the cursor" ) )
1803 .Name(
"eeschema.Align.alignLeft" )
1805 .FriendlyName(
_(
"Align to Left" ) )
1806 .Tooltip(
_(
"Aligns selected items to the left edge of the item under the cursor" ) )
1811 .Name(
"eeschema.Align.alignRight" )
1813 .FriendlyName(
_(
"Align to Right" ) )
1814 .Tooltip(
_(
"Aligns selected items to the right edge of the item under the cursor" ) )
1819 .Name(
"eeschema.Align.alignCenterX" )
1821 .FriendlyName(
_(
"Align to Horizontal Center" ) )
1822 .Tooltip(
_(
"Aligns selected items to the horizontal center of the item under the cursor" ) )
1827 .Name(
"eeschema.Align.alignCenterY" )
1829 .FriendlyName(
_(
"Align to Vertical Center" ) )
1830 .Tooltip(
_(
"Aligns selected items to the vertical center of the item under the cursor" ) )
1836 .Name(
"eeschema.EditorControl.saveCurrSheetCopyAs" )
1838 .FriendlyName(
_(
"Save Current Sheet Copy As..." ) )
1839 .Tooltip(
_(
"Save a copy of the current sheet to another location or name" ) )
1844 .Name(
"eeschema.EditorControl.ddAppendFile" )
1848 .Name(
"eeschema.EditorControl.ddAddImage" )
1852 .Name(
"eeschema.EditorControl.ddImportGraphics" )
1857 .Name(
"eeschema.Simulation.newAnalysisTab" )
1859 .DefaultHotkey(
MD_CTRL +
'N' )
1860 .LegacyHotkeyName(
"New" )
1861 .FriendlyName(
_(
"New Analysis Tab..." ) )
1862 .Tooltip(
_(
"Create a new tab containing a simulation analysis" ) )
1866 .Name(
"eeschema.Simulation.openWorkbook" )
1868 .DefaultHotkey(
MD_CTRL +
'O' )
1869 .LegacyHotkeyName(
"Open" )
1870 .FriendlyName(
_(
"Open Workbook..." ) )
1871 .Tooltip(
_(
"Open a saved set of analysis tabs and settings" ) )
1875 .Name(
"eeschema.Simulation.saveWorkbook" )
1877 .DefaultHotkey(
MD_CTRL +
'S' )
1878 .LegacyHotkeyName(
"Save" )
1879 .FriendlyName(
_(
"Save Workbook" ) )
1880 .Tooltip(
_(
"Save the current set of analysis tabs and settings" ) )
1884 .Name(
"eeschema.Simulation.saveWorkbookAs" )
1887 .LegacyHotkeyName(
"Save As" )
1888 .FriendlyName(
_(
"Save Workbook As..." ) )
1889 .Tooltip(
_(
"Save the current set of analysis tabs and settings to another location" ) )
1893 .Name(
"eeschema.Simulator.exportPNG" )
1895 .FriendlyName(
_(
"Export Current Plot as PNG..." ) )
1899 .Name(
"eeschema.Simulator.exportCSV" )
1901 .FriendlyName(
_(
"Export Current Plot as CSV..." ) )
1905 .Name(
"eeschema.Simulator.exportToClipboard" )
1907 .FriendlyName(
_(
"Export Current Plot to Clipboard" ) )
1911 .Name(
"eeschema.Simulator.exportPlotToSchematic" )
1913 .FriendlyName(
_(
"Export Current Plot to Schematic" ) )
1917 .Name(
"eeschema.Simulator.toggleSimSidePanel" )
1919 .FriendlyName(
_(
"Show Simulation Side Panel" ) ) );
1922 .Name(
"eeschema.Simulator.toggleSimConsole" )
1924 .FriendlyName(
_(
"Show Simulation Console Panel" ) ) );
1927 .Name(
"eeschema.Simulator.toggleLegend" )
1929 .FriendlyName(
_(
"Show Legend" ) )
1933 .Name(
"eeschema.Simulator.toggleDottedSecondary" )
1935 .FriendlyName(
_(
"Dotted Current/Phase" ) )
1936 .Tooltip(
_(
"Draw secondary signal trace (current or phase) with a dotted line" ) ) );
1939 .Name(
"eeschema.Simulator.toggleSmithChart" )
1941 .FriendlyName(
_(
"Smith Chart" ) )
1942 .Tooltip(
_(
"Show S-parameter results on a Smith chart" ) ) );
1945 .Name(
"eeschema.Simulator.toggleDarkModePlots" )
1947 .FriendlyName(
_(
"Dark Mode Plots" ) )
1948 .Tooltip(
_(
"Draw plots with a black background" ) ) );
1951 .Name(
"eeschema.Simulation.simAnalysisProperties" )
1953 .FriendlyName(
_(
"Edit Analysis Tab..." ) )
1954 .Tooltip(
_(
"Edit the current analysis tab's SPICE command and plot setup" ) )
1958 .Name(
"eeschema.Simulation.runSimulation" )
1960 .DefaultHotkey(
'R' )
1961 .FriendlyName(
_(
"Run Simulation" ) )
1965 .Name(
"eeschema.Simulation.stopSimulation" )
1967 .FriendlyName(
_(
"Stop Simulation" ) )
1971 .Name(
"eeschema.Simulation.probe" )
1974 .FriendlyName(
_(
"Probe Schematic..." ) )
1975 .Tooltip(
_(
"Add a simulator probe" ) )
1979 .Name(
"eeschema.Simulation.tune" )
1982 .FriendlyName(
_(
"Add Tuned Value..." ) )
1983 .Tooltip(
_(
"Select a value to be tuned" ) )
1987 .Name(
"eeschema.Simulation.editUserDefinedSignals" )
1989 .FriendlyName(
_(
"User-defined Signals..." ) )
1990 .Tooltip(
_(
"Add, edit or delete user-defined simulation signals" ) )
1994 .Name(
"eeschema.Simulation.showNetlist" )
1996 .FriendlyName(
_(
"Show SPICE Netlist" ) )
2000 .Name(
"eeschema.EditorControl.addVariant" )
2002 .FriendlyName(
_(
"Add Design Variant..." ) )
2003 .Tooltip(
_(
"Add new design variant to the schematic." ) ) );
2006 .Name(
"eeschema.EditorControl.removeVariant" )
2008 .FriendlyName(
_(
"Remove Design Variant..." ) )
2009 .Tooltip(
_(
"Remove an existing design variant from the schematic." ) ) );
2012 .Name(
"eeschema.EditorControl.editVariantDescription" )
2014 .FriendlyName(
_(
"Edit Variant Description..." ) )
2015 .Tooltip(
_(
"Edit the description of an existing design variant." ) ) );
2018 .Name(
"eeschema.EditorControl.renameVariant" )
2020 .FriendlyName(
_(
"Rename Design Variant..." ) )
2021 .Tooltip(
_(
"Rename an existing design variant." ) ) );
2024 .Name(
"eeschema.EditorControl.copyVariant" )
2026 .FriendlyName(
_(
"Copy Design Variant..." ) )
2027 .Tooltip(
_(
"Create a copy of an existing design variant." ) ) );
ARC_DRAW_MODE
Construction sequence used when interactively drawing a circular arc.
@ TANGENT
End only; start and departure direction come from a tangent seed.
@ START_END_MID
Start, end, then the arc midpoint dragged along the chord bisector.
@ START_DIR_END
Start, a point giving the departure direction, then the end.
@ START_END_CENTER
Start, end, then the center dragged along the chord bisector.
@ CENTER_START_END
Center, then start (sets radius), then sweep to the end.
@ add_symbol_to_schematic
@ add_hierarchical_subsheet
@ net_highlight_schematic
@ add_arc_start_end_center
@ import_hierarchical_label
static TOOL_ACTION showPcbNew
static TOOL_ACTION editSymbol
static TOOL_ACTION rotateCCW
static TOOL_ACTION placeClassLabel
static TOOL_ACTION editSymbolPinMaps
static TOOL_ACTION placeSheetPin
static TOOL_ACTION createNetChain
static TOOL_ACTION updateDesignBlockFromSheet
static TOOL_ACTION importSymbol
static TOOL_ACTION syncSelection
Selection synchronization (PCB -> SCH)
static TOOL_ACTION newSymbol
static TOOL_ACTION placeNextSymbolUnit
static TOOL_ACTION compareSchematicWithHistory
static TOOL_ACTION saveLibraryAsPacked
static TOOL_ACTION swapPins
static TOOL_ACTION editValue
static TOOL_ACTION drawArcCenter
static TOOL_ACTION saveLibraryAs
static TOOL_ACTION setExcludeFromBOM
static TOOL_ACTION drawArcStartEndCenter
static TOOL_ACTION assignFootprints
static TOOL_ACTION saveSheetAsDesignBlock
static TOOL_ACTION mirrorV
static TOOL_ACTION copyVariant
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 previousSymbol
static TOOL_ACTION deleteDesignBlock
static TOOL_ACTION editSymbolFields
static TOOL_ACTION toggleSimSidePanel
static TOOL_ACTION drawEllipseArc
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 showRelatedLibFieldsTable
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 editVariantDescription
static TOOL_ACTION schematicSetup
static TOOL_ACTION saveLibraryAsUnpacked
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 removeFromNetChain
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 toggleSmithChart
static TOOL_ACTION drawEllipse
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 closeSymbolTab
static TOOL_ACTION toHLabel
static TOOL_ACTION showRemoteSymbolPanel
static TOOL_ACTION drawArcTangent
static TOOL_ACTION cutSymbol
static TOOL_ACTION nextNetItem
static TOOL_ACTION drawBezier
static TOOL_ACTION drawWire
static TOOL_ACTION compareSchematicWithFile
static TOOL_ACTION remapSymbols
static TOOL_ACTION lineMode45
static TOOL_ACTION compareLibraryWithFile
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 setExcludeFromSim
static TOOL_ACTION highlightNetChain
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 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 nextSymbol
static TOOL_ACTION toggleERCErrors
static TOOL_ACTION incrementAnnotations
static TOOL_ACTION placeSymbolAnchor
static TOOL_ACTION clearVariantSymbol
static TOOL_ACTION navigatePrevious
static TOOL_ACTION setExcludeFromPosFiles
static TOOL_ACTION alignCenterX
static TOOL_ACTION rescueSymbols
static TOOL_ACTION prevSymbolTab
static TOOL_ACTION showHiddenPins
static TOOL_ACTION cycleBodyStyle
static TOOL_ACTION editUserDefinedSignals
static TOOL_ACTION showPinNumbers
static TOOL_ACTION angleSnapModeChanged
static TOOL_ACTION drawPolygon
static TOOL_ACTION drawArcStartDirEnd
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 showLibFieldsTable
static TOOL_ACTION showSimulator
static TOOL_ACTION copySymbol
static TOOL_ACTION unfoldBus
static TOOL_ACTION pointEditorRemoveCorner
static TOOL_ACTION setVariantSymbol
static TOOL_ACTION placeDesignBlock
static TOOL_ACTION toggleOPVoltages
static TOOL_ACTION drawBus
static TOOL_ACTION simProbe
static TOOL_ACTION runERC
Inspection and Editing.
static TOOL_ACTION symbolProperties
static TOOL_ACTION placeSymbolText
static TOOL_ACTION drawArcStartEndMid
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 unlock
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 updateDesignBlockFromSelection
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 nextSymbolTab
static TOOL_ACTION replaceTerminalPin
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 const TOOL_ACTION & DrawArcForMode(ARC_DRAW_MODE aMode)
Tool action that starts the arc tool in the given mode.
static TOOL_ACTION renameVariant
static TOOL_ACTION createNetChainBetweenPins
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 importNonKicadSchematic
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 toggleLock
static TOOL_ACTION deriveFromExistingSymbol
static TOOL_ACTION stopSimulation
static TOOL_ACTION nameNetChain
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