KiCad PCB EDA Suite
EE_ACTIONS Class Reference

EESCHEMA_ACTIONS. More...

#include <ee_actions.h>

Inheritance diagram for EE_ACTIONS:
ACTIONS

Public Types

enum  CURSOR_EVENT_TYPE {
  CURSOR_NONE, 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 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 alignToGrid
 
static TOOL_ACTION symbolMoveActivate
 
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 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 annotate
 
static TOOL_ACTION editSymbolFields
 
static TOOL_ACTION editSymbolLibraryLinks
 
static TOOL_ACTION symbolProperties
 
static TOOL_ACTION pinTable
 
static TOOL_ACTION changeSymbols
 
static TOOL_ACTION updateSymbols
 
static TOOL_ACTION changeSymbol
 
static TOOL_ACTION updateSymbol
 
static TOOL_ACTION assignFootprints
 
static TOOL_ACTION assignNetclass
 
static TOOL_ACTION showBusManager
 
static TOOL_ACTION schematicSetup
 
static TOOL_ACTION editPageNumber
 
static TOOL_ACTION rescueSymbols
 
static TOOL_ACTION remapSymbols
 
static TOOL_ACTION editWithLibEdit
 
static TOOL_ACTION showPcbNew
 
static TOOL_ACTION importFPAssignments
 
static TOOL_ACTION exportNetlist
 
static TOOL_ACTION generateBOM
 
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 saveInSchematic
 
static TOOL_ACTION enterSheet
 
static TOOL_ACTION leaveSheet
 
static TOOL_ACTION navigateHierarchy
 
static TOOL_ACTION hypertextCommand
 
static TOOL_ACTION cleanupSheetPins
 
static TOOL_ACTION editTextAndGraphics
 
static TOOL_ACTION toggleHiddenPins
 
static TOOL_ACTION toggleHiddenFields
 
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 runSimulation
 
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 selectAll
 
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 zoomFitObjects
 
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 highContrastModeCycle
 
static TOOL_ACTION refreshPreview
 
static TOOL_ACTION pinLibrary
 
static TOOL_ACTION unpinLibrary
 
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 inchesUnits
 
static TOOL_ACTION milsUnits
 
static TOOL_ACTION millimetersUnits
 
static TOOL_ACTION updateUnits
 
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 updateSchematicFromPcb
 
static TOOL_ACTION acceleratedGraphics
 
static TOOL_ACTION standardGraphics
 
static TOOL_ACTION updateMenu
 
static TOOL_ACTION activatePointEditor
 
static TOOL_ACTION changeEditMethod
 
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
 
static TOOL_ACTION reportBug
 

Detailed Description

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 41 of file ee_actions.h.

Member Enumeration Documentation

◆ CURSOR_EVENT_TYPE

Cursor control event types

Enumerator
CURSOR_NONE 
CURSOR_UP 
CURSOR_DOWN 
CURSOR_LEFT 
CURSOR_RIGHT 
CURSOR_CLICK 
CURSOR_DBL_CLICK 
CURSOR_RIGHT_CLICK 
CURSOR_FAST_MOVE 

Definition at line 191 of file actions.h.

◆ REMOVE_FLAGS

enum ACTIONS::REMOVE_FLAGS
stronginherited

Remove event modifier flags

Enumerator
NORMAL 
ALT 
CUT 

Definition at line 196 of file actions.h.

196 { NORMAL = 0x00, ALT = 0x01, CUT = 0x02 };
Use all material properties from model file.

Member Function Documentation

◆ TranslateLegacyId()

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

Implements ACTIONS.

Definition at line 220 of file ee_actions.h.

221  {
222  return OPT<TOOL_EVENT>();
223  }
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 63 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

◆ addLibrary

◆ addNeededJunctions

◆ addSymbolToSchematic

◆ alignToGrid

TOOL_ACTION EE_ACTIONS::alignToGrid
static

Definition at line 111 of file ee_actions.h.

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

◆ annotate

◆ assignFootprints

TOOL_ACTION EE_ACTIONS::assignFootprints
static

◆ assignNetclass

TOOL_ACTION EE_ACTIONS::assignNetclass
static

Definition at line 152 of file ee_actions.h.

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

◆ autoplaceFields

TOOL_ACTION EE_ACTIONS::autoplaceFields
static

Definition at line 125 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

◆ changeEditMethod

TOOL_ACTION ACTIONS::changeEditMethod
staticinherited

Definition at line 169 of file actions.h.

Referenced by POINT_EDITOR::setTransitions().

◆ changeSymbol

TOOL_ACTION EE_ACTIONS::changeSymbol
static

◆ changeSymbols

TOOL_ACTION EE_ACTIONS::changeSymbols
static

◆ cleanupSheetPins

TOOL_ACTION EE_ACTIONS::cleanupSheetPins
static

Definition at line 189 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 215 of file ee_actions.h.

Referenced by SCH_EDITOR_CONTROL::setTransitions().

◆ clearSelection

TOOL_ACTION EE_ACTIONS::clearSelection
static

Clears the current selection.

Definition at line 56 of file ee_actions.h.

Referenced by SCH_EDIT_TOOL::AutoplaceFields(), SCH_EDIT_TOOL::ChangeTextType(), SCH_EDIT_TOOL::CleanupSheetPins(), SCH_EDIT_TOOL::ConvertDeMorgan(), DIALOG_ERC::deleteAllMarkers(), LIB_EDIT_TOOL::DeleteItemCursor(), SCH_EDIT_TOOL::DeleteItemCursor(), SCH_EDIT_FRAME::DisplayCurrentSheet(), LIB_EDIT_TOOL::DoDelete(), SCH_EDIT_TOOL::DoDelete(), SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), SCH_LINE_WIRE_BUS_TOOL::doUnfoldBus(), SCH_LINE_WIRE_BUS_TOOL::DrawSegments(), LIB_DRAWING_TOOLS::DrawShape(), SCH_DRAWING_TOOLS::DrawSheet(), LIB_EDIT_TOOL::Duplicate(), SCH_EDIT_TOOL::Duplicate(), SCH_EDIT_TOOL::EditField(), LIB_EDIT_TOOL::editSymbolProperties(), SCH_NAVIGATE_TOOL::EnterSheet(), SCH_EDITOR_CONTROL::EnterSheet(), SCH_EDITOR_CONTROL::FindComponentAndItem(), SCH_LINE_WIRE_BUS_TOOL::finishSegments(), LIB_EDIT_FRAME::GetComponentFromRedoList(), LIB_EDIT_FRAME::GetComponentFromUndoList(), SCH_NAVIGATE_TOOL::HypertextCommand(), SCH_NAVIGATE_TOOL::LeaveSheet(), SCH_EDITOR_CONTROL::LeaveSheet(), LIB_MOVE_TOOL::Main(), SCH_MOVE_TOOL::Main(), LIB_EDIT_TOOL::Mirror(), SCH_EDIT_TOOL::Mirror(), LIB_CONTROL::OnDeMorgan(), DIALOG_ERC::OnERCItemSelected(), HIERARCHY_NAVIG_DLG::onSelectSheetPath(), LIB_EDIT_FRAME::OnSelectUnit(), SCH_EDITOR_CONTROL::Paste(), LIB_EDIT_TOOL::PinTable(), SCH_DRAWING_TOOLS::PlaceComponent(), SCH_DRAWING_TOOLS::PlaceImage(), SCH_EDIT_TOOL::Properties(), SCH_EDIT_TOOL::RepeatDrawItem(), LIB_DRAWING_TOOLS::RepeatDrawItem(), LIB_EDIT_FRAME::RollbackPartFromUndo(), LIB_EDIT_TOOL::Rotate(), SCH_EDIT_TOOL::Rotate(), LIB_EDIT_FRAME::SetCurPart(), SCH_EDIT_FRAME::SetScreen(), EE_SELECTION_TOOL::setTransitions(), SCH_DRAWING_TOOLS::SingleClickPlace(), LIB_DRAWING_TOOLS::TwoClickPlace(), SCH_DRAWING_TOOLS::TwoClickPlace(), and SCH_EDIT_FRAME::UpdateSymbolFromEditor().

◆ configurePaths

◆ copy

◆ copySymbol

TOOL_ACTION EE_ACTIONS::copySymbol
static

◆ cursorClick

◆ cursorDblClick

TOOL_ACTION ACTIONS::cursorDblClick
staticinherited

Definition at line 122 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorDown

TOOL_ACTION ACTIONS::cursorDown
staticinherited

Definition at line 112 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorDownFast

TOOL_ACTION ACTIONS::cursorDownFast
staticinherited

Definition at line 117 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorLeft

TOOL_ACTION ACTIONS::cursorLeft
staticinherited

Definition at line 113 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorLeftFast

TOOL_ACTION ACTIONS::cursorLeftFast
staticinherited

Definition at line 118 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorRight

TOOL_ACTION ACTIONS::cursorRight
staticinherited

Definition at line 114 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorRightFast

TOOL_ACTION ACTIONS::cursorRightFast
staticinherited

Definition at line 119 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorUp

TOOL_ACTION ACTIONS::cursorUp
staticinherited

Cursor control with keyboard.

Definition at line 111 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorUpFast

TOOL_ACTION ACTIONS::cursorUpFast
staticinherited

Definition at line 116 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 171 of file ee_actions.h.

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

◆ editFootprint

TOOL_ACTION EE_ACTIONS::editFootprint
static

◆ editPageNumber

TOOL_ACTION EE_ACTIONS::editPageNumber
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 129 of file ee_actions.h.

◆ editTextAndGraphics

TOOL_ACTION EE_ACTIONS::editTextAndGraphics
static

Definition at line 190 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 161 of file ee_actions.h.

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

◆ enterSheet

◆ explicitCrossProbe

TOOL_ACTION EE_ACTIONS::explicitCrossProbe
static

Definition at line 197 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 206 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 205 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 82 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 108 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 94 of file ee_actions.h.

Referenced by SCH_LINE_WIRE_BUS_TOOL::doDrawSegments().

◆ finishSheet

TOOL_ACTION EE_ACTIONS::finishSheet
static

Definition at line 98 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 133 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ gridPreset

◆ gridPrev

TOOL_ACTION ACTIONS::gridPrev
staticinherited

Definition at line 134 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ gridProperties

◆ gridResetOrigin

TOOL_ACTION ACTIONS::gridResetOrigin
staticinherited

Definition at line 136 of file actions.h.

Referenced by PCBNEW_CONTROL::setTransitions().

◆ gridSetOrigin

◆ help

TOOL_ACTION ACTIONS::help
staticinherited

◆ highContrastMode

◆ highContrastModeCycle

TOOL_ACTION ACTIONS::highContrastModeCycle
staticinherited

Definition at line 102 of file actions.h.

Referenced by PCBNEW_CONTROL::setTransitions().

◆ highlightNet

TOOL_ACTION EE_ACTIONS::highlightNet
static

Definition at line 214 of file ee_actions.h.

Referenced by SCH_EDITOR_CONTROL::setTransitions().

◆ highlightNetTool

TOOL_ACTION EE_ACTIONS::highlightNetTool
static

◆ hypertextCommand

TOOL_ACTION EE_ACTIONS::hypertextCommand
static

Definition at line 186 of file ee_actions.h.

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

◆ importFPAssignments

TOOL_ACTION EE_ACTIONS::importFPAssignments
static

◆ importSheetPin

◆ importSymbol

TOOL_ACTION EE_ACTIONS::importSymbol
static

◆ inchesUnits

◆ leaveSheet

◆ listHotKeys

TOOL_ACTION ACTIONS::listHotKeys
staticinherited

◆ lock

TOOL_ACTION EE_ACTIONS::lock
static

Definition at line 71 of file ee_actions.h.

◆ measureTool

◆ millimetersUnits

◆ milsUnits

◆ mirrorX

◆ mirrorY

◆ move

◆ moveActivate

TOOL_ACTION EE_ACTIONS::moveActivate
static

Definition at line 113 of file ee_actions.h.

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

◆ navigateHierarchy

◆ newLibrary

◆ newSymbol

◆ open

◆ pageSettings

◆ panDown

TOOL_ACTION ACTIONS::panDown
staticinherited

Definition at line 126 of file actions.h.

Referenced by EDA_3D_CONTROLLER::setTransitions(), and COMMON_TOOLS::setTransitions().

◆ panLeft

TOOL_ACTION ACTIONS::panLeft
staticinherited

Definition at line 127 of file actions.h.

Referenced by EDA_3D_CONTROLLER::setTransitions(), and COMMON_TOOLS::setTransitions().

◆ panRight

TOOL_ACTION ACTIONS::panRight
staticinherited

Definition at line 128 of file actions.h.

Referenced by EDA_3D_CONTROLLER::setTransitions(), and COMMON_TOOLS::setTransitions().

◆ panUp

TOOL_ACTION ACTIONS::panUp
staticinherited

Definition at line 125 of file actions.h.

Referenced by EDA_3D_CONTROLLER::setTransitions(), and COMMON_TOOLS::setTransitions().

◆ paste

◆ pasteSpecial

◆ pasteSymbol

TOOL_ACTION EE_ACTIONS::pasteSymbol
static

◆ pickerTool

TOOL_ACTION EE_ACTIONS::pickerTool
static

Definition at line 76 of file ee_actions.h.

◆ pinLibrary

TOOL_ACTION ACTIONS::pinLibrary
staticinherited

◆ pinTable

◆ placeBusWireEntry

◆ placeGlobalLabel

◆ placeHierLabel

◆ placeImage

◆ placeJunction

◆ placeLabel

◆ placeNoConnect

◆ placePower

◆ placeSchematicText

◆ placeSheetPin

TOOL_ACTION EE_ACTIONS::placeSheetPin
static

Definition at line 89 of file ee_actions.h.

◆ placeSymbol

◆ placeSymbolAnchor

TOOL_ACTION EE_ACTIONS::placeSymbolAnchor
static

◆ placeSymbolPin

◆ placeSymbolText

◆ plot

◆ pointEditorAddCorner

TOOL_ACTION EE_ACTIONS::pointEditorAddCorner
static

Definition at line 136 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 137 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

◆ remapSymbols

TOOL_ACTION EE_ACTIONS::remapSymbols
static

◆ removeItemFromSel

TOOL_ACTION EE_ACTIONS::removeItemFromSel
static

◆ removeItemsFromSel

TOOL_ACTION EE_ACTIONS::removeItemsFromSel
static

Definition at line 64 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 84 of file actions.h.

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

◆ replaceAndFindNext

TOOL_ACTION ACTIONS::replaceAndFindNext
staticinherited

Definition at line 83 of file actions.h.

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

◆ reportBug

TOOL_ACTION ACTIONS::reportBug
staticinherited

◆ rescueSymbols

TOOL_ACTION EE_ACTIONS::rescueSymbols
static

◆ resetLocalCoords

TOOL_ACTION ACTIONS::resetLocalCoords
staticinherited

Definition at line 148 of file actions.h.

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

◆ restartMove

TOOL_ACTION EE_ACTIONS::restartMove
static

Definition at line 196 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

◆ saveInSchematic

◆ schematicSetup

TOOL_ACTION EE_ACTIONS::schematicSetup
static

◆ selectAll

◆ 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 53 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

◆ selectionMenu

TOOL_ACTION EE_ACTIONS::selectionMenu
static

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

Definition at line 67 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 49 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

◆ showFootprintLibTable

◆ showPcbNew

TOOL_ACTION EE_ACTIONS::showPcbNew
static

◆ showSymbolBrowser

◆ showSymbolEditor

◆ showSymbolLibTable

◆ simProbe

TOOL_ACTION EE_ACTIONS::simProbe
static

Definition at line 210 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 211 of file ee_actions.h.

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

◆ standardGraphics

◆ symbolMoveActivate

TOOL_ACTION EE_ACTIONS::symbolMoveActivate
static

Definition at line 112 of file ee_actions.h.

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

◆ symbolProperties

◆ toggleCursor

TOOL_ACTION ACTIONS::toggleCursor
staticinherited

Definition at line 99 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ toggleCursorStyle

◆ toggleDeMorgan

TOOL_ACTION EE_ACTIONS::toggleDeMorgan
static

Definition at line 126 of file ee_actions.h.

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

◆ toggleForceHV

TOOL_ACTION EE_ACTIONS::toggleForceHV
static

◆ toggleGrid

◆ toggleHiddenFields

TOOL_ACTION EE_ACTIONS::toggleHiddenFields
static

Definition at line 194 of file ee_actions.h.

Referenced by SCH_EDITOR_CONTROL::setTransitions().

◆ toggleHiddenPins

◆ toggleLock

TOOL_ACTION EE_ACTIONS::toggleLock
static

Definition at line 70 of file ee_actions.h.

◆ togglePolarCoords

◆ toggleSyncedPinsMode

TOOL_ACTION EE_ACTIONS::toggleSyncedPinsMode
static

◆ toggleUnits

TOOL_ACTION ACTIONS::toggleUnits
staticinherited

◆ toGLabel

TOOL_ACTION EE_ACTIONS::toGLabel
static

Definition at line 132 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 131 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 130 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 133 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 81 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 72 of file ee_actions.h.

◆ unpinLibrary

TOOL_ACTION ACTIONS::unpinLibrary
staticinherited

◆ updateFind

◆ updateMenu

◆ updateNetHighlighting

TOOL_ACTION EE_ACTIONS::updateNetHighlighting
static

◆ updatePcbFromSchematic

◆ updateSchematicFromPcb

◆ updateSymbol

TOOL_ACTION EE_ACTIONS::updateSymbol
static

Definition at line 150 of file ee_actions.h.

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

◆ updateSymbols

TOOL_ACTION EE_ACTIONS::updateSymbols
static

Definition at line 148 of file ee_actions.h.

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

◆ updateUnits

TOOL_ACTION ACTIONS::updateUnits
staticinherited

◆ zoomCenter

TOOL_ACTION ACTIONS::zoomCenter
staticinherited

Definition at line 93 of file actions.h.

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

◆ zoomFitObjects

◆ zoomFitScreen

TOOL_ACTION ACTIONS::zoomFitScreen
staticinherited

Definition at line 94 of file actions.h.

Referenced by EDA_DRAW_FRAME::AddStandardSubMenus(), SCH_EDIT_FRAME::AppendSchematic(), GERBVIEW_CONTROL::ClearAllLayers(), EDA_3D_VIEWER::CreateMenuBar(), 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(), FOOTPRINT_EDITOR_TOOLS::ImportFootprint(), LIB_EDIT_FRAME::LIB_EDIT_FRAME(), LIB_VIEW_FRAME::LIB_VIEW_FRAME(), LIB_EDIT_FRAME::LoadComponentFromCurrentLib(), LIB_EDIT_FRAME::LoadOneLibraryPartAux(), LIB_EDIT_FRAME::LoadSymbolFromSchematic(), CVPCB_FOOTPRINT_VIEWER_SELECTION_TOOL::Main(), GERBVIEW_SELECTION_TOOL::Main(), PL_SELECTION_TOOL::Main(), EE_SELECTION_TOOL::Main(), SELECTION_TOOL::Main(), PL_EDITOR_FRAME::OnNewPageLayout(), SCH_EDIT_FRAME::onSize(), PCB_EDIT_FRAME::onSize(), SCH_EDIT_FRAME::OpenProjectFiles(), SCH_EDIT_FRAME::PutDataInPreviousState(), DISPLAY_FOOTPRINTS_FRAME::ReCreateHToolbar(), LIB_VIEW_FRAME::ReCreateHToolbar(), FOOTPRINT_EDIT_FRAME::ReCreateHToolbar(), PL_EDITOR_FRAME::ReCreateHToolbar(), FOOTPRINT_VIEWER_FRAME::ReCreateHToolbar(), FOOTPRINT_WIZARD_FRAME::ReCreateHToolbar(), SCH_EDIT_FRAME::ReCreateHToolbar(), GERBVIEW_FRAME::ReCreateHToolbar(), LIB_EDIT_FRAME::ReCreateHToolbar(), PCB_EDIT_FRAME::ReCreateHToolbar(), EDA_3D_VIEWER::ReCreateMainToolbar(), LIB_VIEW_FRAME::ReCreateMenuBar(), FOOTPRINT_EDIT_FRAME::ReCreateMenuBar(), FOOTPRINT_VIEWER_FRAME::ReCreateMenuBar(), LIB_EDIT_FRAME::ReCreateMenuBar(), PL_EDITOR_FRAME::ReCreateMenuBar(), SCH_EDIT_FRAME::ReCreateMenuBar(), GERBVIEW_FRAME::ReCreateMenuBar(), PCB_EDIT_FRAME::ReCreateMenuBar(), PL_EDITOR_FRAME::RollbackFromUndo(), SCH_EDIT_FRAME::SCH_EDIT_FRAME(), LIB_VIEW_FRAME::SetSelectedComponent(), EDA_3D_CONTROLLER::setTransitions(), 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

◆ zoomInCenter

◆ zoomOut

◆ zoomOutCenter

◆ zoomPreset

TOOL_ACTION ACTIONS::zoomPreset
staticinherited

Definition at line 96 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: