KiCad PCB EDA Suite
EE_ACTIONS Class Reference

Class EESCHEMA_ACTIONS. More...

#include <ee_actions.h>

Inheritance diagram for EE_ACTIONS:
ACTIONS

Public Types

enum  CURSOR_EVENT_TYPE {
  CURSOR_UP, CURSOR_DOWN, CURSOR_LEFT, CURSOR_RIGHT,
  CURSOR_CLICK, CURSOR_DBL_CLICK, CURSOR_RIGHT_CLICK, CURSOR_FAST_MOVE = 0x8000
}
 

Cursor control event types

More...
 
enum  REMOVE_FLAGS { REMOVE_FLAGS::NORMAL = 0x00, REMOVE_FLAGS::ALT = 0x01, REMOVE_FLAGS::CUT = 0x02 }
 

Remove event modifier flags

More...
 

Public Member Functions

virtual OPT< TOOL_EVENTTranslateLegacyId (int aId) override
 

More...
 

Static Public Attributes

static TOOL_ACTION selectionActivate
 Activation of the selection tool. More...
 
static TOOL_ACTION selectNode
 Select the junction, wire or bus segment under the cursor. More...
 
static TOOL_ACTION selectConnection
 If current selection is a wire or bus, expand to entire connection. More...
 
static TOOL_ACTION clearSelection
 Clears the current selection. More...
 
static TOOL_ACTION addItemToSel
 Selects an item (specified as the event parameter). More...
 
static TOOL_ACTION removeItemFromSel
 
static TOOL_ACTION addItemsToSel
 Selects a list of items (specified as the event parameter) More...
 
static TOOL_ACTION removeItemsFromSel
 
static TOOL_ACTION selectionMenu
 Runs a selection menu to select from a list of items. More...
 
static TOOL_ACTION toggleLock
 
static TOOL_ACTION lock
 
static TOOL_ACTION unlock
 
static TOOL_ACTION addNeededJunctions
 
static TOOL_ACTION pickerTool
 
static TOOL_ACTION placeSymbol
 
static TOOL_ACTION placePower
 
static TOOL_ACTION drawWire
 
static TOOL_ACTION drawBus
 
static TOOL_ACTION unfoldBus
 
static TOOL_ACTION placeNoConnect
 
static TOOL_ACTION placeJunction
 
static TOOL_ACTION placeBusWireEntry
 
static TOOL_ACTION placeBusBusEntry
 
static TOOL_ACTION placeLabel
 
static TOOL_ACTION placeGlobalLabel
 
static TOOL_ACTION placeHierLabel
 
static TOOL_ACTION drawSheet
 
static TOOL_ACTION placeSheetPin
 
static TOOL_ACTION importSheetPin
 
static TOOL_ACTION placeSchematicText
 
static TOOL_ACTION drawLines
 
static TOOL_ACTION placeImage
 
static TOOL_ACTION finishLineWireOrBus
 
static TOOL_ACTION finishWire
 
static TOOL_ACTION finishBus
 
static TOOL_ACTION finishLine
 
static TOOL_ACTION finishSheet
 
static TOOL_ACTION placeSymbolPin
 
static TOOL_ACTION placeSymbolText
 
static TOOL_ACTION drawSymbolRectangle
 
static TOOL_ACTION drawSymbolCircle
 
static TOOL_ACTION drawSymbolArc
 
static TOOL_ACTION drawSymbolLines
 
static TOOL_ACTION placeSymbolAnchor
 
static TOOL_ACTION finishDrawing
 
static TOOL_ACTION moveActivate
 
static TOOL_ACTION move
 
static TOOL_ACTION drag
 
static TOOL_ACTION repeatDrawItem
 
static TOOL_ACTION rotateCW
 
static TOOL_ACTION rotateCCW
 
static TOOL_ACTION mirrorX
 
static TOOL_ACTION mirrorY
 
static TOOL_ACTION properties
 
static TOOL_ACTION editReference
 
static TOOL_ACTION editValue
 
static TOOL_ACTION editFootprint
 
static TOOL_ACTION autoplaceFields
 
static TOOL_ACTION toggleDeMorgan
 
static TOOL_ACTION showDeMorganStandard
 
static TOOL_ACTION showDeMorganAlternate
 
static TOOL_ACTION editSymbolUnit
 
static TOOL_ACTION toShapeSlash
 
static TOOL_ACTION toShapeBackslash
 
static TOOL_ACTION toLabel
 
static TOOL_ACTION toHLabel
 
static TOOL_ACTION toGLabel
 
static TOOL_ACTION toText
 
static TOOL_ACTION breakWire
 
static TOOL_ACTION breakBus
 
static TOOL_ACTION pointEditorAddCorner
 
static TOOL_ACTION pointEditorRemoveCorner
 
static TOOL_ACTION showDatasheet
 Inspection and Editing. More...
 
static TOOL_ACTION runERC
 
static TOOL_ACTION showMarkerInfo
 
static TOOL_ACTION annotate
 
static TOOL_ACTION editSymbolFields
 
static TOOL_ACTION editSymbolLibraryLinks
 
static TOOL_ACTION symbolProperties
 
static TOOL_ACTION pinTable
 
static TOOL_ACTION updateFieldsFromLibrary
 
static TOOL_ACTION assignFootprints
 
static TOOL_ACTION showBusManager
 
static TOOL_ACTION editWithLibEdit
 
static TOOL_ACTION showPcbNew
 
static TOOL_ACTION importFPAssignments
 
static TOOL_ACTION exportNetlist
 
static TOOL_ACTION generateBOM
 
static TOOL_ACTION runSimulation
 
static TOOL_ACTION addSymbolToSchematic
 
static TOOL_ACTION newSymbol
 
static TOOL_ACTION editSymbol
 
static TOOL_ACTION duplicateSymbol
 
static TOOL_ACTION deleteSymbol
 
static TOOL_ACTION cutSymbol
 
static TOOL_ACTION copySymbol
 
static TOOL_ACTION pasteSymbol
 
static TOOL_ACTION importSymbol
 
static TOOL_ACTION exportSymbol
 
static TOOL_ACTION enterSheet
 
static TOOL_ACTION leaveSheet
 
static TOOL_ACTION navigateHierarchy
 
static TOOL_ACTION cleanupSheetPins
 
static TOOL_ACTION editTextAndGraphics
 
static TOOL_ACTION toggleHiddenPins
 
static TOOL_ACTION toggleSyncedPinsMode
 
static TOOL_ACTION restartMove
 
static TOOL_ACTION explicitCrossProbe
 
static TOOL_ACTION pushPinLength
 
static TOOL_ACTION pushPinNameSize
 
static TOOL_ACTION pushPinNumSize
 
static TOOL_ACTION showElectricalTypes
 
static TOOL_ACTION showComponentTree
 
static TOOL_ACTION toggleForceHV
 
static TOOL_ACTION drawSheetOnClipboard
 
static TOOL_ACTION exportSymbolView
 
static TOOL_ACTION exportSymbolAsSVG
 
static TOOL_ACTION simProbe
 
static TOOL_ACTION simTune
 
static TOOL_ACTION highlightNet
 
static TOOL_ACTION clearHighlight
 
static TOOL_ACTION updateNetHighlighting
 
static TOOL_ACTION highlightNetTool
 
static TOOL_ACTION doNew
 
static TOOL_ACTION newLibrary
 
static TOOL_ACTION addLibrary
 
static TOOL_ACTION open
 
static TOOL_ACTION save
 
static TOOL_ACTION saveAs
 
static TOOL_ACTION saveCopyAs
 
static TOOL_ACTION saveAll
 
static TOOL_ACTION revert
 
static TOOL_ACTION pageSettings
 
static TOOL_ACTION print
 
static TOOL_ACTION plot
 
static TOOL_ACTION quit
 
static TOOL_ACTION cancelInteractive
 
static TOOL_ACTION showContextMenu
 
static TOOL_ACTION undo
 
static TOOL_ACTION redo
 
static TOOL_ACTION cut
 
static TOOL_ACTION copy
 
static TOOL_ACTION paste
 
static TOOL_ACTION pasteSpecial
 
static TOOL_ACTION duplicate
 
static TOOL_ACTION doDelete
 
static TOOL_ACTION deleteTool
 
static TOOL_ACTION find
 
static TOOL_ACTION findAndReplace
 
static TOOL_ACTION findNext
 
static TOOL_ACTION findNextMarker
 
static TOOL_ACTION replaceAndFindNext
 
static TOOL_ACTION replaceAll
 
static TOOL_ACTION updateFind
 
static TOOL_ACTION zoomRedraw
 
static TOOL_ACTION zoomIn
 
static TOOL_ACTION zoomOut
 
static TOOL_ACTION zoomInCenter
 
static TOOL_ACTION zoomOutCenter
 
static TOOL_ACTION zoomCenter
 
static TOOL_ACTION zoomFitScreen
 
static TOOL_ACTION zoomPreset
 
static TOOL_ACTION zoomTool
 
static TOOL_ACTION centerContents
 
static TOOL_ACTION toggleCursor
 
static TOOL_ACTION toggleCursorStyle
 
static TOOL_ACTION highContrastMode
 
static TOOL_ACTION refreshPreview
 
static TOOL_ACTION cursorUp
 Cursor control with keyboard. More...
 
static TOOL_ACTION cursorDown
 
static TOOL_ACTION cursorLeft
 
static TOOL_ACTION cursorRight
 
static TOOL_ACTION cursorUpFast
 
static TOOL_ACTION cursorDownFast
 
static TOOL_ACTION cursorLeftFast
 
static TOOL_ACTION cursorRightFast
 
static TOOL_ACTION cursorClick
 
static TOOL_ACTION cursorDblClick
 
static TOOL_ACTION panUp
 
static TOOL_ACTION panDown
 
static TOOL_ACTION panLeft
 
static TOOL_ACTION panRight
 
static TOOL_ACTION gridFast1
 
static TOOL_ACTION gridFast2
 
static TOOL_ACTION gridNext
 
static TOOL_ACTION gridPrev
 
static TOOL_ACTION gridSetOrigin
 
static TOOL_ACTION gridResetOrigin
 
static TOOL_ACTION gridPreset
 
static TOOL_ACTION toggleGrid
 
static TOOL_ACTION gridProperties
 
static TOOL_ACTION imperialUnits
 
static TOOL_ACTION metricUnits
 
static TOOL_ACTION toggleUnits
 
static TOOL_ACTION togglePolarCoords
 
static TOOL_ACTION resetLocalCoords
 
static TOOL_ACTION selectionTool
 
static TOOL_ACTION measureTool
 
static TOOL_ACTION show3DViewer
 
static TOOL_ACTION showSymbolBrowser
 
static TOOL_ACTION showSymbolEditor
 
static TOOL_ACTION showFootprintBrowser
 
static TOOL_ACTION showFootprintEditor
 
static TOOL_ACTION updatePcbFromSchematic
 
static TOOL_ACTION acceleratedGraphics
 
static TOOL_ACTION standardGraphics
 
static TOOL_ACTION updateMenu
 
static TOOL_ACTION activatePointEditor
 
static TOOL_ACTION configurePaths
 
static TOOL_ACTION showSymbolLibTable
 
static TOOL_ACTION showFootprintLibTable
 
static TOOL_ACTION gettingStarted
 
static TOOL_ACTION help
 
static TOOL_ACTION listHotKeys
 
static TOOL_ACTION getInvolved
 

Detailed Description

Class EESCHEMA_ACTIONS.

Gathers all the actions that are shared by tools. The instance of SCH_ACTIONS is created inside of ACTION_MANAGER object that registers the actions.

Definition at line 43 of file ee_actions.h.

Member Enumeration Documentation

◆ CURSOR_EVENT_TYPE

Cursor control event types

Enumerator
CURSOR_UP 
CURSOR_DOWN 
CURSOR_LEFT 
CURSOR_RIGHT 
CURSOR_CLICK 
CURSOR_DBL_CLICK 
CURSOR_RIGHT_CLICK 
CURSOR_FAST_MOVE 

Definition at line 180 of file actions.h.

◆ REMOVE_FLAGS

enum ACTIONS::REMOVE_FLAGS
stronginherited

Remove event modifier flags

Enumerator
NORMAL 
ALT 
CUT 

Definition at line 185 of file actions.h.

185 { NORMAL = 0x00, ALT = 0x01, CUT = 0x02 };

Member Function Documentation

◆ TranslateLegacyId()

virtual OPT<TOOL_EVENT> EE_ACTIONS::TranslateLegacyId ( int  aId)
inlineoverridevirtual

Implements ACTIONS.

Definition at line 208 of file ee_actions.h.

209  {
210  return OPT<TOOL_EVENT>();
211  }
boost::optional< T > OPT
Definition: optional.h:7

Member Data Documentation

◆ acceleratedGraphics

◆ activatePointEditor

◆ addItemsToSel

TOOL_ACTION EE_ACTIONS::addItemsToSel
static

Selects a list of items (specified as the event parameter)

Definition at line 65 of file ee_actions.h.

Referenced by LIB_EDIT_TOOL::Duplicate(), SCH_EDIT_TOOL::Duplicate(), SCH_EDITOR_CONTROL::Paste(), and EE_SELECTION_TOOL::setTransitions().

◆ addItemToSel

TOOL_ACTION EE_ACTIONS::addItemToSel
static

Selects an item (specified as the event parameter).

Definition at line 61 of file ee_actions.h.

Referenced by SCH_EDIT_FRAME::ConvertPart(), SCH_EDIT_FRAME::ConvertTextType(), LIB_DRAWING_TOOLS::RepeatDrawItem(), and EE_SELECTION_TOOL::setTransitions().

◆ addLibrary

◆ addNeededJunctions

TOOL_ACTION EE_ACTIONS::addNeededJunctions
static

◆ addSymbolToSchematic

◆ annotate

◆ assignFootprints

TOOL_ACTION EE_ACTIONS::assignFootprints
static

◆ autoplaceFields

TOOL_ACTION EE_ACTIONS::autoplaceFields
static

Definition at line 126 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ breakBus

TOOL_ACTION EE_ACTIONS::breakBus
static

◆ breakWire

TOOL_ACTION EE_ACTIONS::breakWire
static

◆ cancelInteractive

◆ centerContents

TOOL_ACTION ACTIONS::centerContents
staticinherited

◆ cleanupSheetPins

TOOL_ACTION EE_ACTIONS::cleanupSheetPins
static

Definition at line 181 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ clearHighlight

TOOL_ACTION EE_ACTIONS::clearHighlight
static

Definition at line 203 of file ee_actions.h.

Referenced by SCH_EDITOR_CONTROL::setTransitions().

◆ clearSelection

TOOL_ACTION EE_ACTIONS::clearSelection
static

◆ configurePaths

◆ copy

◆ copySymbol

TOOL_ACTION EE_ACTIONS::copySymbol
static

◆ cursorClick

◆ cursorDblClick

TOOL_ACTION ACTIONS::cursorDblClick
staticinherited

Definition at line 116 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorDown

TOOL_ACTION ACTIONS::cursorDown
staticinherited

Definition at line 106 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorDownFast

TOOL_ACTION ACTIONS::cursorDownFast
staticinherited

Definition at line 111 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorLeft

TOOL_ACTION ACTIONS::cursorLeft
staticinherited

Definition at line 107 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorLeftFast

TOOL_ACTION ACTIONS::cursorLeftFast
staticinherited

Definition at line 112 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorRight

TOOL_ACTION ACTIONS::cursorRight
staticinherited

Definition at line 108 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorRightFast

TOOL_ACTION ACTIONS::cursorRightFast
staticinherited

Definition at line 113 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorUp

TOOL_ACTION ACTIONS::cursorUp
staticinherited

Cursor control with keyboard.

Definition at line 105 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorUpFast

TOOL_ACTION ACTIONS::cursorUpFast
staticinherited

Definition at line 110 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cut

◆ cutSymbol

TOOL_ACTION EE_ACTIONS::cutSymbol
static

◆ deleteSymbol

TOOL_ACTION EE_ACTIONS::deleteSymbol
static

◆ deleteTool

◆ doDelete

◆ doNew

◆ drag

TOOL_ACTION EE_ACTIONS::drag
static

◆ drawBus

◆ drawLines

◆ drawSheet

◆ drawSheetOnClipboard

TOOL_ACTION EE_ACTIONS::drawSheetOnClipboard
static

◆ drawSymbolArc

◆ drawSymbolCircle

◆ drawSymbolLines

◆ drawSymbolRectangle

◆ drawWire

◆ duplicate

◆ duplicateSymbol

TOOL_ACTION EE_ACTIONS::duplicateSymbol
static

Definition at line 167 of file ee_actions.h.

Referenced by LIB_CONTROL::Init(), and LIB_CONTROL::setTransitions().

◆ editFootprint

TOOL_ACTION EE_ACTIONS::editFootprint
static

◆ editReference

TOOL_ACTION EE_ACTIONS::editReference
static

◆ editSymbol

TOOL_ACTION EE_ACTIONS::editSymbol
static

◆ editSymbolFields

TOOL_ACTION EE_ACTIONS::editSymbolFields
static

◆ editSymbolLibraryLinks

TOOL_ACTION EE_ACTIONS::editSymbolLibraryLinks
static

◆ editSymbolUnit

TOOL_ACTION EE_ACTIONS::editSymbolUnit
static

Definition at line 130 of file ee_actions.h.

◆ editTextAndGraphics

TOOL_ACTION EE_ACTIONS::editTextAndGraphics
static

Definition at line 182 of file ee_actions.h.

Referenced by SCH_EDIT_FRAME::ReCreateMenuBar(), and SCH_EDIT_TOOL::setTransitions().

◆ editValue

TOOL_ACTION EE_ACTIONS::editValue
static

◆ editWithLibEdit

TOOL_ACTION EE_ACTIONS::editWithLibEdit
static

Definition at line 156 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDITOR_CONTROL::setTransitions().

◆ enterSheet

TOOL_ACTION EE_ACTIONS::enterSheet
static

◆ explicitCrossProbe

TOOL_ACTION EE_ACTIONS::explicitCrossProbe
static

Definition at line 186 of file ee_actions.h.

Referenced by EE_SELECTION_TOOL::Init(), and SCH_EDITOR_CONTROL::setTransitions().

◆ exportNetlist

TOOL_ACTION EE_ACTIONS::exportNetlist
static

◆ exportSymbol

TOOL_ACTION EE_ACTIONS::exportSymbol
static

◆ exportSymbolAsSVG

TOOL_ACTION EE_ACTIONS::exportSymbolAsSVG
static

Definition at line 195 of file ee_actions.h.

Referenced by LIB_EDIT_FRAME::ReCreateMenuBar(), and LIB_CONTROL::setTransitions().

◆ exportSymbolView

TOOL_ACTION EE_ACTIONS::exportSymbolView
static

Definition at line 194 of file ee_actions.h.

Referenced by LIB_EDIT_FRAME::ReCreateMenuBar(), and LIB_CONTROL::setTransitions().

◆ find

◆ findAndReplace

◆ findNext

TOOL_ACTION ACTIONS::findNext
staticinherited

◆ findNextMarker

TOOL_ACTION ACTIONS::findNextMarker
staticinherited

Definition at line 81 of file actions.h.

Referenced by SCH_EDITOR_CONTROL::FindNext(), and SCH_EDITOR_CONTROL::setTransitions().

◆ finishBus

TOOL_ACTION EE_ACTIONS::finishBus
static

◆ finishDrawing

TOOL_ACTION EE_ACTIONS::finishDrawing
static

Definition at line 111 of file ee_actions.h.

Referenced by LIB_DRAWING_TOOLS::DrawShape(), and LIB_DRAWING_TOOLS::Init().

◆ finishLine

TOOL_ACTION EE_ACTIONS::finishLine
static

◆ finishLineWireOrBus

TOOL_ACTION EE_ACTIONS::finishLineWireOrBus
static

Definition at line 97 of file ee_actions.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments().

◆ finishSheet

TOOL_ACTION EE_ACTIONS::finishSheet
static

Definition at line 101 of file ee_actions.h.

Referenced by SCH_DRAWING_TOOLS::DrawSheet().

◆ finishWire

TOOL_ACTION EE_ACTIONS::finishWire
static

◆ generateBOM

TOOL_ACTION EE_ACTIONS::generateBOM
static

◆ getInvolved

TOOL_ACTION ACTIONS::getInvolved
staticinherited

◆ gettingStarted

TOOL_ACTION ACTIONS::gettingStarted
staticinherited

◆ gridFast1

TOOL_ACTION ACTIONS::gridFast1
staticinherited

◆ gridFast2

TOOL_ACTION ACTIONS::gridFast2
staticinherited

◆ gridNext

TOOL_ACTION ACTIONS::gridNext
staticinherited

Definition at line 127 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ gridPreset

◆ gridPrev

TOOL_ACTION ACTIONS::gridPrev
staticinherited

Definition at line 128 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ gridProperties

◆ gridResetOrigin

TOOL_ACTION ACTIONS::gridResetOrigin
staticinherited

Definition at line 130 of file actions.h.

Referenced by PCBNEW_CONTROL::setTransitions().

◆ gridSetOrigin

◆ help

TOOL_ACTION ACTIONS::help
staticinherited

◆ highContrastMode

◆ highlightNet

TOOL_ACTION EE_ACTIONS::highlightNet
static

Definition at line 202 of file ee_actions.h.

Referenced by SCH_EDITOR_CONTROL::setTransitions().

◆ highlightNetTool

TOOL_ACTION EE_ACTIONS::highlightNetTool
static

◆ imperialUnits

◆ importFPAssignments

TOOL_ACTION EE_ACTIONS::importFPAssignments
static

◆ importSheetPin

◆ importSymbol

TOOL_ACTION EE_ACTIONS::importSymbol
static

◆ leaveSheet

◆ listHotKeys

TOOL_ACTION ACTIONS::listHotKeys
staticinherited

◆ lock

TOOL_ACTION EE_ACTIONS::lock
static

Definition at line 73 of file ee_actions.h.

◆ measureTool

◆ metricUnits

◆ mirrorX

◆ mirrorY

◆ move

◆ moveActivate

TOOL_ACTION EE_ACTIONS::moveActivate
static

Definition at line 114 of file ee_actions.h.

Referenced by SCH_MOVE_TOOL::Main(), and SCH_MOVE_TOOL::setTransitions().

◆ navigateHierarchy

TOOL_ACTION EE_ACTIONS::navigateHierarchy
static

◆ newLibrary

◆ newSymbol

◆ open

◆ pageSettings

◆ panDown

TOOL_ACTION ACTIONS::panDown
staticinherited

Definition at line 120 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ panLeft

TOOL_ACTION ACTIONS::panLeft
staticinherited

Definition at line 121 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ panRight

TOOL_ACTION ACTIONS::panRight
staticinherited

Definition at line 122 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ panUp

TOOL_ACTION ACTIONS::panUp
staticinherited

Definition at line 119 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ paste

◆ pasteSpecial

TOOL_ACTION ACTIONS::pasteSpecial
staticinherited

◆ pasteSymbol

TOOL_ACTION EE_ACTIONS::pasteSymbol
static

◆ pickerTool

TOOL_ACTION EE_ACTIONS::pickerTool
static

Definition at line 78 of file ee_actions.h.

◆ pinTable

◆ placeBusBusEntry

◆ placeBusWireEntry

◆ placeGlobalLabel

◆ placeHierLabel

◆ placeImage

◆ placeJunction

◆ placeLabel

◆ placeNoConnect

◆ placePower

◆ placeSchematicText

◆ placeSheetPin

◆ placeSymbol

◆ placeSymbolAnchor

TOOL_ACTION EE_ACTIONS::placeSymbolAnchor
static

◆ placeSymbolPin

◆ placeSymbolText

◆ plot

◆ pointEditorAddCorner

TOOL_ACTION EE_ACTIONS::pointEditorAddCorner
static

Definition at line 139 of file ee_actions.h.

Referenced by EE_POINT_EDITOR::Init(), and EE_POINT_EDITOR::setTransitions().

◆ pointEditorRemoveCorner

TOOL_ACTION EE_ACTIONS::pointEditorRemoveCorner
static

Definition at line 140 of file ee_actions.h.

Referenced by EE_POINT_EDITOR::Init(), and EE_POINT_EDITOR::setTransitions().

◆ print

◆ properties

◆ pushPinLength

TOOL_ACTION EE_ACTIONS::pushPinLength
static

◆ pushPinNameSize

TOOL_ACTION EE_ACTIONS::pushPinNameSize
static

◆ pushPinNumSize

TOOL_ACTION EE_ACTIONS::pushPinNumSize
static

◆ quit

TOOL_ACTION ACTIONS::quit
staticinherited

Definition at line 62 of file actions.h.

Referenced by PCBNEW_CONTROL::setTransitions(), and SCH_EDITOR_CONTROL::setTransitions().

◆ redo

◆ refreshPreview

◆ removeItemFromSel

TOOL_ACTION EE_ACTIONS::removeItemFromSel
static

◆ removeItemsFromSel

TOOL_ACTION EE_ACTIONS::removeItemsFromSel
static

Definition at line 66 of file ee_actions.h.

Referenced by EE_SELECTION_TOOL::setTransitions().

◆ repeatDrawItem

TOOL_ACTION EE_ACTIONS::repeatDrawItem
static

◆ replaceAll

TOOL_ACTION ACTIONS::replaceAll
staticinherited

Definition at line 83 of file actions.h.

Referenced by DIALOG_SCH_FIND::OnReplace(), and SCH_EDITOR_CONTROL::setTransitions().

◆ replaceAndFindNext

TOOL_ACTION ACTIONS::replaceAndFindNext
staticinherited

Definition at line 82 of file actions.h.

Referenced by DIALOG_SCH_FIND::OnReplace(), and SCH_EDITOR_CONTROL::setTransitions().

◆ resetLocalCoords

TOOL_ACTION ACTIONS::resetLocalCoords
staticinherited

Definition at line 140 of file actions.h.

Referenced by DRAWING_TOOL::drawSegment(), and COMMON_TOOLS::setTransitions().

◆ restartMove

TOOL_ACTION EE_ACTIONS::restartMove
static

Definition at line 185 of file ee_actions.h.

Referenced by SCH_MOVE_TOOL::Main().

◆ revert

◆ rotateCCW

◆ rotateCW

◆ runERC

◆ runSimulation

TOOL_ACTION EE_ACTIONS::runSimulation
static

◆ save

◆ saveAll

◆ saveAs

◆ saveCopyAs

◆ selectConnection

TOOL_ACTION EE_ACTIONS::selectConnection
static

If current selection is a wire or bus, expand to entire connection.

Otherwise, select connection under cursor.

Definition at line 55 of file ee_actions.h.

Referenced by EE_SELECTION_TOOL::Init(), SCH_LINE_WIRE_BUS_TOOL::Init(), and EE_SELECTION_TOOL::setTransitions().

◆ selectionActivate

TOOL_ACTION EE_ACTIONS::selectionActivate
static

Activation of the selection tool.

Definition at line 48 of file ee_actions.h.

Referenced by EE_SELECTION_TOOL::setTransitions(), and SCH_EDIT_FRAME::setupTools().

◆ selectionMenu

TOOL_ACTION EE_ACTIONS::selectionMenu
static

Runs a selection menu to select from a list of items.

Definition at line 69 of file ee_actions.h.

Referenced by EE_SELECTION_TOOL::SelectPoint(), and EE_SELECTION_TOOL::setTransitions().

◆ selectionTool

◆ selectNode

TOOL_ACTION EE_ACTIONS::selectNode
static

Select the junction, wire or bus segment under the cursor.

Definition at line 51 of file ee_actions.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::Init(), and EE_SELECTION_TOOL::setTransitions().

◆ show3DViewer

◆ showBusManager

TOOL_ACTION EE_ACTIONS::showBusManager
static

◆ showComponentTree

◆ showContextMenu

TOOL_ACTION ACTIONS::showContextMenu
staticinherited

Definition at line 66 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ showDatasheet

◆ showDeMorganAlternate

◆ showDeMorganStandard

◆ showElectricalTypes

◆ showFootprintBrowser

◆ showFootprintEditor

TOOL_ACTION ACTIONS::showFootprintEditor
staticinherited

◆ showFootprintLibTable

◆ showMarkerInfo

TOOL_ACTION EE_ACTIONS::showMarkerInfo
static

Definition at line 145 of file ee_actions.h.

Referenced by EE_INSPECTION_TOOL::Init(), and EE_INSPECTION_TOOL::setTransitions().

◆ showPcbNew

TOOL_ACTION EE_ACTIONS::showPcbNew
static

◆ showSymbolBrowser

◆ showSymbolEditor

◆ showSymbolLibTable

◆ simProbe

TOOL_ACTION EE_ACTIONS::simProbe
static

Definition at line 198 of file ee_actions.h.

Referenced by SIM_PLOT_FRAME::onProbe(), and SCH_EDITOR_CONTROL::setTransitions().

◆ simTune

TOOL_ACTION EE_ACTIONS::simTune
static

Definition at line 199 of file ee_actions.h.

Referenced by SIM_PLOT_FRAME::onTune(), and SCH_EDITOR_CONTROL::setTransitions().

◆ standardGraphics

◆ symbolProperties

◆ toggleCursor

TOOL_ACTION ACTIONS::toggleCursor
staticinherited

Definition at line 97 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ toggleCursorStyle

◆ toggleDeMorgan

TOOL_ACTION EE_ACTIONS::toggleDeMorgan
static

Definition at line 127 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ toggleForceHV

TOOL_ACTION EE_ACTIONS::toggleForceHV
static

◆ toggleGrid

◆ toggleHiddenPins

◆ toggleLock

TOOL_ACTION EE_ACTIONS::toggleLock
static

Definition at line 72 of file ee_actions.h.

◆ togglePolarCoords

◆ toggleSyncedPinsMode

TOOL_ACTION EE_ACTIONS::toggleSyncedPinsMode
static

◆ toggleUnits

TOOL_ACTION ACTIONS::toggleUnits
staticinherited

Definition at line 138 of file actions.h.

Referenced by EDIT_TOOL::MeasureTool(), and COMMON_TOOLS::setTransitions().

◆ toGLabel

TOOL_ACTION EE_ACTIONS::toGLabel
static

Definition at line 135 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ toHLabel

TOOL_ACTION EE_ACTIONS::toHLabel
static

Definition at line 134 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ toLabel

TOOL_ACTION EE_ACTIONS::toLabel
static

Definition at line 133 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ toShapeBackslash

TOOL_ACTION EE_ACTIONS::toShapeBackslash
static

Definition at line 132 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ toShapeSlash

TOOL_ACTION EE_ACTIONS::toShapeSlash
static

Definition at line 131 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ toText

TOOL_ACTION EE_ACTIONS::toText
static

Definition at line 136 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::Init(), and SCH_EDIT_TOOL::setTransitions().

◆ undo

◆ unfoldBus

TOOL_ACTION EE_ACTIONS::unfoldBus
static

Definition at line 83 of file ee_actions.h.

Referenced by EE_SELECTION_TOOL::Main(), and SCH_LINE_WIRE_BUS_TOOL::setTransitions().

◆ unlock

TOOL_ACTION EE_ACTIONS::unlock
static

Definition at line 74 of file ee_actions.h.

◆ updateFieldsFromLibrary

TOOL_ACTION EE_ACTIONS::updateFieldsFromLibrary
static

Definition at line 151 of file ee_actions.h.

Referenced by SCH_EDIT_FRAME::ReCreateMenuBar(), and SCH_EDIT_TOOL::setTransitions().

◆ updateFind

◆ updateMenu

◆ updateNetHighlighting

TOOL_ACTION EE_ACTIONS::updateNetHighlighting
static

◆ updatePcbFromSchematic

◆ zoomCenter

TOOL_ACTION ACTIONS::zoomCenter
staticinherited

Definition at line 92 of file actions.h.

Referenced by EDA_DRAW_FRAME::AddStandardSubMenus(), and COMMON_TOOLS::setTransitions().

◆ zoomFitScreen

TOOL_ACTION ACTIONS::zoomFitScreen
staticinherited

Definition at line 93 of file actions.h.

Referenced by EDA_DRAW_FRAME::AddStandardSubMenus(), SCH_EDIT_FRAME::AppendSchematic(), DIALOG_MIGRATE_BUSES::DIALOG_MIGRATE_BUSES(), SCH_EDIT_FRAME::DisplayCurrentSheet(), LIB_EDIT_FRAME::emptyScreen(), EVT_GRID_CMD_CELL_CHANGED(), EVT_UPDATE_UI_RANGE(), FOOTPRINT_EDIT_FRAME::FOOTPRINT_EDIT_FRAME(), GERBVIEW_FRAME::GERBVIEW_FRAME(), SCH_EDIT_FRAME::importFile(), MODULE_EDITOR_TOOLS::ImportFootprint(), LIB_EDIT_FRAME::LIB_EDIT_FRAME(), LIB_VIEW_FRAME::LIB_VIEW_FRAME(), LIB_EDIT_FRAME::LoadComponentFromCurrentLib(), LIB_EDIT_FRAME::LoadOneLibraryPartAux(), PL_EDITOR_FRAME::OnNewPageLayout(), SCH_EDIT_FRAME::OpenProjectFiles(), PCB_BASE_EDIT_FRAME::PutDataInPreviousState(), SCH_EDIT_FRAME::PutDataInPreviousState(), DISPLAY_FOOTPRINTS_FRAME::ReCreateHToolbar(), LIB_VIEW_FRAME::ReCreateHToolbar(), FOOTPRINT_VIEWER_FRAME::ReCreateHToolbar(), FOOTPRINT_EDIT_FRAME::ReCreateHToolbar(), PL_EDITOR_FRAME::ReCreateHToolbar(), FOOTPRINT_WIZARD_FRAME::ReCreateHToolbar(), GERBVIEW_FRAME::ReCreateHToolbar(), LIB_EDIT_FRAME::ReCreateHToolbar(), SCH_EDIT_FRAME::ReCreateHToolbar(), PCB_EDIT_FRAME::ReCreateHToolbar(), LIB_VIEW_FRAME::ReCreateMenuBar(), FOOTPRINT_VIEWER_FRAME::ReCreateMenuBar(), FOOTPRINT_EDIT_FRAME::ReCreateMenuBar(), LIB_EDIT_FRAME::ReCreateMenuBar(), PL_EDITOR_FRAME::ReCreateMenuBar(), GERBVIEW_FRAME::ReCreateMenuBar(), SCH_EDIT_FRAME::ReCreateMenuBar(), PCB_EDIT_FRAME::ReCreateMenuBar(), PL_EDITOR_FRAME::RollbackFromUndo(), SCH_EDIT_FRAME::SCH_EDIT_FRAME(), LIB_VIEW_FRAME::SetSelectedComponent(), COMMON_TOOLS::setTransitions(), DISPLAY_FOOTPRINTS_FRAME::updateView(), FOOTPRINT_WIZARD_FRAME::updateView(), FOOTPRINT_VIEWER_FRAME::updateView(), FOOTPRINT_EDIT_FRAME::updateView(), and EDA_DRAW_FRAME::Zoom_Automatique().

◆ zoomIn

TOOL_ACTION ACTIONS::zoomIn
staticinherited

◆ zoomInCenter

◆ zoomOut

TOOL_ACTION ACTIONS::zoomOut
staticinherited

Definition at line 89 of file actions.h.

Referenced by EDA_DRAW_FRAME::AddStandardSubMenus(), and COMMON_TOOLS::setTransitions().

◆ zoomOutCenter

◆ zoomPreset

TOOL_ACTION ACTIONS::zoomPreset
staticinherited

Definition at line 94 of file actions.h.

Referenced by ZOOM_MENU::eventHandler(), and COMMON_TOOLS::setTransitions().

◆ zoomRedraw

◆ zoomTool


The documentation for this class was generated from the following files: