KiCad PCB EDA Suite
Loading...
Searching...
No Matches
GERBVIEW_ACTIONS Class Reference

Gather all the actions that are shared by tools. More...

#include <gerbview_actions.h>

Inheritance diagram for GERBVIEW_ACTIONS:
ACTIONS

Public Types

enum  CURSOR_EVENT_TYPE {
  CURSOR_NONE = 0 , CURSOR_UP , CURSOR_UP_FAST , CURSOR_DOWN ,
  CURSOR_DOWN_FAST , CURSOR_LEFT , CURSOR_LEFT_FAST , CURSOR_RIGHT ,
  CURSOR_RIGHT_FAST , CURSOR_CLICK , CURSOR_DBL_CLICK , CURSOR_RIGHT_CLICK
}
 
enum class  REMOVE_FLAGS { NORMAL = 0x00 , ALT = 0x01 , CUT = 0x02 }
 

Static Public Attributes

static TOOL_ACTION properties
 Activation of the edit tool.
 
static TOOL_ACTION showDCodes
 
static TOOL_ACTION showSource
 
static TOOL_ACTION exportToPcbnew
 
static TOOL_ACTION linesDisplayOutlines
 
static TOOL_ACTION flashedDisplayOutlines
 
static TOOL_ACTION polygonsDisplayOutlines
 
static TOOL_ACTION negativeObjectDisplay
 
static TOOL_ACTION dcodeDisplay
 
static TOOL_ACTION toggleForceOpacityMode
 
static TOOL_ACTION toggleXORMode
 
static TOOL_ACTION flipGerberView
 
static TOOL_ACTION layerPrev
 
static TOOL_ACTION layerNext
 
static TOOL_ACTION moveLayerUp
 
static TOOL_ACTION moveLayerDown
 
static TOOL_ACTION clearLayer
 
static TOOL_ACTION clearAllLayers
 
static TOOL_ACTION reloadAllLayers
 
static TOOL_ACTION layerChanged
 
static TOOL_ACTION openAutodetected
 
static TOOL_ACTION openGerber
 
static TOOL_ACTION openDrillFile
 
static TOOL_ACTION openJobFile
 
static TOOL_ACTION openZipFile
 
static TOOL_ACTION toggleLayerManager
 
static TOOL_ACTION highlightClear
 
static TOOL_ACTION highlightNet
 
static TOOL_ACTION highlightComponent
 
static TOOL_ACTION highlightAttribute
 
static TOOL_ACTION highlightDCode
 
static TOOL_ACTION loadZipFile
 
static TOOL_ACTION loadGerbFiles
 
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 saveCopy
 
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 ddAddLibrary
 
static TOOL_ACTION openWithTextEditor
 
static TOOL_ACTION openDirectory
 
static TOOL_ACTION cancelInteractive
 
static TOOL_ACTION finishInteractive
 
static TOOL_ACTION showContextMenu
 
static TOOL_ACTION undo
 
static TOOL_ACTION redo
 
static TOOL_ACTION cut
 
static TOOL_ACTION copy
 
static TOOL_ACTION copyAsText
 
static TOOL_ACTION paste
 
static TOOL_ACTION pasteSpecial
 
static TOOL_ACTION selectAll
 
static TOOL_ACTION unselectAll
 
static TOOL_ACTION duplicate
 
static TOOL_ACTION doDelete
 
static TOOL_ACTION deleteTool
 
static TOOL_ACTION leftJustify
 
static TOOL_ACTION centerJustify
 
static TOOL_ACTION rightJustify
 
static TOOL_ACTION expandAll
 
static TOOL_ACTION collapseAll
 
static TOOL_ACTION increment
 
static TOOL_ACTION incrementPrimary
 
static TOOL_ACTION decrementPrimary
 
static TOOL_ACTION incrementSecondary
 
static TOOL_ACTION decrementSecondary
 
static TOOL_ACTION selectRows
 
static TOOL_ACTION selectColumns
 
static TOOL_ACTION selectTable
 
static TOOL_ACTION addRowAbove
 
static TOOL_ACTION addRowBelow
 
static TOOL_ACTION addColBefore
 
static TOOL_ACTION addColAfter
 
static TOOL_ACTION deleteRows
 
static TOOL_ACTION deleteColumns
 
static TOOL_ACTION mergeCells
 
static TOOL_ACTION unmergeCells
 
static TOOL_ACTION editTable
 
static TOOL_ACTION showSearch
 
static TOOL_ACTION find
 
static TOOL_ACTION findAndReplace
 
static TOOL_ACTION findNext
 
static TOOL_ACTION findPrevious
 
static TOOL_ACTION findNextMarker
 
static TOOL_ACTION replaceAndFindNext
 
static TOOL_ACTION replaceAll
 
static TOOL_ACTION updateFind
 
static TOOL_ACTION prevMarker
 
static TOOL_ACTION nextMarker
 
static TOOL_ACTION excludeMarker
 
static TOOL_ACTION zoomRedraw
 
static TOOL_ACTION zoomIn
 
static TOOL_ACTION zoomOut
 
static TOOL_ACTION zoomInCenter
 
static TOOL_ACTION zoomOutCenter
 
static TOOL_ACTION zoomInHorizontally
 
static TOOL_ACTION zoomOutHorizontally
 
static TOOL_ACTION zoomInVertically
 
static TOOL_ACTION zoomOutVertically
 
static TOOL_ACTION zoomCenter
 
static TOOL_ACTION zoomFitScreen
 
static TOOL_ACTION zoomFitObjects
 
static TOOL_ACTION zoomFitSelection
 
static TOOL_ACTION zoomPreset
 
static TOOL_ACTION zoomTool
 
static TOOL_ACTION zoomUndo
 
static TOOL_ACTION zoomRedo
 
static TOOL_ACTION centerContents
 
static TOOL_ACTION centerSelection
 
static TOOL_ACTION toggleCursor
 
static TOOL_ACTION toggleCursorStyle
 
static TOOL_ACTION highContrastMode
 
static TOOL_ACTION highContrastModeCycle
 
static TOOL_ACTION toggleBoundingBoxes
 
static TOOL_ACTION refreshPreview
 
static TOOL_ACTION pinLibrary
 
static TOOL_ACTION unpinLibrary
 
static TOOL_ACTION showLibraryTree
 
static TOOL_ACTION hideLibraryTree
 
static TOOL_ACTION libraryTreeSearch
 
static TOOL_ACTION cursorUp
 Cursor control with keyboard.
 
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 gridFastCycle
 
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 toggleGridOverrides
 
static TOOL_ACTION gridProperties
 
static TOOL_ACTION gridOrigin
 
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 selectionActivate
 Activation of the selection tool.
 
static TOOL_ACTION selectionCursor
 Select a single item under the cursor position.
 
static TOOL_ACTION selectionClear
 Clear the current selection.
 
static TOOL_ACTION selectItem
 Select an item (specified as the event parameter).
 
static TOOL_ACTION unselectItem
 
static TOOL_ACTION reselectItem
 
static TOOL_ACTION selectItems
 Select a list of items (specified as the event parameter)
 
static TOOL_ACTION unselectItems
 
static TOOL_ACTION selectionMenu
 Run a selection menu to select from a list of items.
 
static TOOL_ACTION group
 
static TOOL_ACTION ungroup
 
static TOOL_ACTION addToGroup
 
static TOOL_ACTION removeFromGroup
 
static TOOL_ACTION groupEnter
 
static TOOL_ACTION groupLeave
 
static TOOL_ACTION groupProperties
 
static TOOL_ACTION pickNewGroupMember
 
static TOOL_ACTION selectionTool
 
static TOOL_ACTION measureTool
 
static TOOL_ACTION pickerTool
 
static TOOL_ACTION pickerSubTool
 
static TOOL_ACTION showProjectManager
 
static TOOL_ACTION show3DViewer
 
static TOOL_ACTION showSymbolBrowser
 
static TOOL_ACTION showSymbolEditor
 
static TOOL_ACTION showFootprintBrowser
 
static TOOL_ACTION showFootprintEditor
 
static TOOL_ACTION showCalculatorTools
 
static TOOL_ACTION updatePcbFromSchematic
 
static TOOL_ACTION updateSchematicFromPcb
 
static TOOL_ACTION showProperties
 
static TOOL_ACTION showDatasheet
 
static TOOL_ACTION updateMenu
 
static TOOL_ACTION activatePointEditor
 
static TOOL_ACTION cycleArcEditMode
 
static TOOL_ACTION pointEditorArcKeepCenter
 
static TOOL_ACTION pointEditorArcKeepEndpoint
 
static TOOL_ACTION pointEditorArcKeepRadius
 
static TOOL_ACTION updatePreferences
 
static TOOL_ACTION selectLibTreeColumns
 
static TOOL_ACTION openPreferences
 
static TOOL_ACTION configurePaths
 
static TOOL_ACTION showSymbolLibTable
 
static TOOL_ACTION showFootprintLibTable
 
static TOOL_ACTION showDesignBlockLibTable
 
static TOOL_ACTION gettingStarted
 
static TOOL_ACTION help
 
static TOOL_ACTION about
 
static TOOL_ACTION listHotKeys
 
static TOOL_ACTION donate
 
static TOOL_ACTION getInvolved
 
static TOOL_ACTION reportBug
 
static TOOL_ACTION pluginsReload
 
static TOOL_ACTION embeddedFiles
 
static TOOL_ACTION extractFile
 
static TOOL_ACTION removeFile
 Cursor control event types.
 

Detailed Description

Gather all the actions that are shared by tools.

The instance of GERBVIEW_ACTIONS is created inside of ACTION_MANAGER object that registers the actions.

Definition at line 34 of file gerbview_actions.h.

Member Enumeration Documentation

◆ CURSOR_EVENT_TYPE

Enumerator
CURSOR_NONE 
CURSOR_UP 
CURSOR_UP_FAST 
CURSOR_DOWN 
CURSOR_DOWN_FAST 
CURSOR_LEFT 
CURSOR_LEFT_FAST 
CURSOR_RIGHT 
CURSOR_RIGHT_FAST 
CURSOR_CLICK 
CURSOR_DBL_CLICK 
CURSOR_RIGHT_CLICK 

Definition at line 295 of file actions.h.

◆ REMOVE_FLAGS

enum class ACTIONS::REMOVE_FLAGS
stronginherited
Enumerator
NORMAL 
ALT 
CUT 

Definition at line 312 of file actions.h.

Member Data Documentation

◆ about

TOOL_ACTION ACTIONS::about
staticinherited

◆ activatePointEditor

◆ addColAfter

◆ addColBefore

◆ addLibrary

◆ addRowAbove

◆ addRowBelow

◆ addToGroup

TOOL_ACTION ACTIONS::addToGroup
staticinherited

◆ cancelInteractive

◆ centerContents

TOOL_ACTION ACTIONS::centerContents
staticinherited

◆ centerJustify

TOOL_ACTION ACTIONS::centerJustify
staticinherited

◆ centerSelection

TOOL_ACTION ACTIONS::centerSelection
staticinherited

◆ clearAllLayers

◆ clearLayer

TOOL_ACTION GERBVIEW_ACTIONS::clearLayer
static

◆ collapseAll

TOOL_ACTION ACTIONS::collapseAll
staticinherited

◆ configurePaths

◆ copy

◆ copyAsText

◆ cursorClick

◆ cursorDblClick

TOOL_ACTION ACTIONS::cursorDblClick
staticinherited

Definition at line 178 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorDown

TOOL_ACTION ACTIONS::cursorDown
staticinherited

Definition at line 168 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorDownFast

TOOL_ACTION ACTIONS::cursorDownFast
staticinherited

Definition at line 173 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorLeft

TOOL_ACTION ACTIONS::cursorLeft
staticinherited

Definition at line 169 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorLeftFast

TOOL_ACTION ACTIONS::cursorLeftFast
staticinherited

Definition at line 174 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorRight

TOOL_ACTION ACTIONS::cursorRight
staticinherited

Definition at line 170 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorRightFast

TOOL_ACTION ACTIONS::cursorRightFast
staticinherited

Definition at line 175 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorUp

TOOL_ACTION ACTIONS::cursorUp
staticinherited

Cursor control with keyboard.

Definition at line 167 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cursorUpFast

TOOL_ACTION ACTIONS::cursorUpFast
staticinherited

Definition at line 172 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ cut

◆ cycleArcEditMode

◆ dcodeDisplay

◆ ddAddLibrary

◆ decrementPrimary

TOOL_ACTION ACTIONS::decrementPrimary
staticinherited

◆ decrementSecondary

TOOL_ACTION ACTIONS::decrementSecondary
staticinherited

◆ deleteColumns

◆ deleteRows

◆ deleteTool

◆ doDelete

◆ donate

TOOL_ACTION ACTIONS::donate
staticinherited

◆ doNew

◆ duplicate

◆ editTable

◆ embeddedFiles

TOOL_ACTION ACTIONS::embeddedFiles
staticinherited

◆ excludeMarker

◆ expandAll

TOOL_ACTION ACTIONS::expandAll
staticinherited

◆ exportToPcbnew

TOOL_ACTION GERBVIEW_ACTIONS::exportToPcbnew
static

◆ extractFile

TOOL_ACTION ACTIONS::extractFile
staticinherited

Definition at line 291 of file actions.h.

◆ find

◆ findAndReplace

◆ findNext

◆ findNextMarker

TOOL_ACTION ACTIONS::findNextMarker
staticinherited

◆ findPrevious

◆ finishInteractive

◆ flashedDisplayOutlines

◆ flipGerberView

◆ getInvolved

TOOL_ACTION ACTIONS::getInvolved
staticinherited

◆ gettingStarted

TOOL_ACTION ACTIONS::gettingStarted
staticinherited

◆ gridFast1

TOOL_ACTION ACTIONS::gridFast1
staticinherited

◆ gridFast2

TOOL_ACTION ACTIONS::gridFast2
staticinherited

◆ gridFastCycle

TOOL_ACTION ACTIONS::gridFastCycle
staticinherited

Definition at line 189 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ gridNext

TOOL_ACTION ACTIONS::gridNext
staticinherited

Definition at line 190 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ gridOrigin

◆ gridPreset

◆ gridPrev

TOOL_ACTION ACTIONS::gridPrev
staticinherited

Definition at line 191 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ gridProperties

TOOL_ACTION ACTIONS::gridProperties
staticinherited

Definition at line 197 of file actions.h.

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

◆ gridResetOrigin

TOOL_ACTION ACTIONS::gridResetOrigin
staticinherited

◆ gridSetOrigin

◆ group

◆ groupEnter

TOOL_ACTION ACTIONS::groupEnter
staticinherited

◆ groupLeave

TOOL_ACTION ACTIONS::groupLeave
staticinherited

◆ groupProperties

◆ help

TOOL_ACTION ACTIONS::help
staticinherited

◆ hideLibraryTree

◆ highContrastMode

◆ highContrastModeCycle

◆ highlightAttribute

TOOL_ACTION GERBVIEW_ACTIONS::highlightAttribute
static

◆ highlightClear

TOOL_ACTION GERBVIEW_ACTIONS::highlightClear
static

◆ highlightComponent

TOOL_ACTION GERBVIEW_ACTIONS::highlightComponent
static

◆ highlightDCode

TOOL_ACTION GERBVIEW_ACTIONS::highlightDCode
static

◆ highlightNet

TOOL_ACTION GERBVIEW_ACTIONS::highlightNet
static

◆ inchesUnits

◆ increment

◆ incrementPrimary

TOOL_ACTION ACTIONS::incrementPrimary
staticinherited

◆ incrementSecondary

TOOL_ACTION ACTIONS::incrementSecondary
staticinherited

◆ layerChanged

TOOL_ACTION GERBVIEW_ACTIONS::layerChanged
static

Definition at line 63 of file gerbview_actions.h.

Referenced by GERBVIEW_FRAME::SetActiveLayer().

◆ layerNext

TOOL_ACTION GERBVIEW_ACTIONS::layerNext
static

Definition at line 56 of file gerbview_actions.h.

Referenced by GERBVIEW_CONTROL::setTransitions().

◆ layerPrev

TOOL_ACTION GERBVIEW_ACTIONS::layerPrev
static

Definition at line 55 of file gerbview_actions.h.

Referenced by GERBVIEW_CONTROL::setTransitions().

◆ leftJustify

TOOL_ACTION ACTIONS::leftJustify
staticinherited

◆ libraryTreeSearch

TOOL_ACTION ACTIONS::libraryTreeSearch
staticinherited

Definition at line 164 of file actions.h.

Referenced by LIBRARY_EDITOR_CONTROL::setTransitions().

◆ linesDisplayOutlines

◆ listHotKeys

TOOL_ACTION ACTIONS::listHotKeys
staticinherited

◆ loadGerbFiles

TOOL_ACTION GERBVIEW_ACTIONS::loadGerbFiles
static

◆ loadZipFile

TOOL_ACTION GERBVIEW_ACTIONS::loadZipFile
static

◆ measureTool

◆ mergeCells

◆ millimetersUnits

◆ milsUnits

◆ moveLayerDown

TOOL_ACTION GERBVIEW_ACTIONS::moveLayerDown
static

◆ moveLayerUp

TOOL_ACTION GERBVIEW_ACTIONS::moveLayerUp
static

◆ negativeObjectDisplay

◆ newLibrary

◆ nextMarker

◆ open

◆ openAutodetected

◆ openDirectory

◆ openDrillFile

◆ openGerber

◆ openJobFile

TOOL_ACTION GERBVIEW_ACTIONS::openJobFile
static

◆ openPreferences

◆ openWithTextEditor

◆ openZipFile

TOOL_ACTION GERBVIEW_ACTIONS::openZipFile
static

◆ pageSettings

◆ panDown

TOOL_ACTION ACTIONS::panDown
staticinherited

Definition at line 182 of file actions.h.

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

◆ panLeft

TOOL_ACTION ACTIONS::panLeft
staticinherited

Definition at line 183 of file actions.h.

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

◆ panRight

TOOL_ACTION ACTIONS::panRight
staticinherited

Definition at line 184 of file actions.h.

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

◆ panUp

TOOL_ACTION ACTIONS::panUp
staticinherited

Definition at line 181 of file actions.h.

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

◆ paste

◆ pasteSpecial

◆ pickerSubTool

TOOL_ACTION ACTIONS::pickerSubTool
staticinherited

Definition at line 247 of file actions.h.

Referenced by EDIT_TOOL::pickReferencePoint(), and PCB_PICKER_TOOL::setTransitions().

◆ pickerTool

◆ pickNewGroupMember

TOOL_ACTION ACTIONS::pickNewGroupMember
staticinherited

Definition at line 241 of file actions.h.

Referenced by DIALOG_GROUP_PROPERTIES::OnAddMember(), and GROUP_TOOL::setTransitions().

◆ pinLibrary

◆ plot

◆ pluginsReload

◆ pointEditorArcKeepCenter

◆ pointEditorArcKeepEndpoint

◆ pointEditorArcKeepRadius

◆ polygonsDisplayOutlines

◆ prevMarker

◆ print

◆ properties

TOOL_ACTION GERBVIEW_ACTIONS::properties
static

Activation of the edit tool.

Definition at line 38 of file gerbview_actions.h.

◆ quit

◆ redo

TOOL_ACTION ACTIONS::redo
staticinherited

Definition at line 76 of file actions.h.

Referenced by CVPCB_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SYMBOL_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SCH_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), PL_EDITOR_TOOLBAR_SETTINGS::DefaultToolbarConfig(), FOOTPRINT_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), PCB_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), EDIT_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), CVPCB_MAINFRAME::doReCreateMenuBar(), SCH_EDIT_FRAME::doReCreateMenuBar(), SYMBOL_EDIT_FRAME::doReCreateMenuBar(), PL_EDITOR_FRAME::doReCreateMenuBar(), FOOTPRINT_EDIT_FRAME::doReCreateMenuBar(), PCB_EDIT_FRAME::doReCreateMenuBar(), DRAWING_TOOL::drawArc(), DRAWING_TOOL::DrawDimension(), DRAWING_TOOL::drawOneBezier(), SCH_DRAWING_TOOLS::DrawShape(), DRAWING_TOOL::drawShape(), SCH_DRAWING_TOOLS::DrawSheet(), SCH_DRAWING_TOOLS::DrawTable(), DRAWING_TOOL::DrawTable(), DRAWING_TOOL::DrawZone(), EDA_BASE_FRAME::HandleUpdateUIEvent(), BOARD_EDITOR_CONTROL::PlaceFootprint(), SCH_DRAWING_TOOLS::PlaceImage(), DRAWING_TOOL::PlaceReferenceImage(), SCH_DRAWING_TOOLS::PlaceSymbol(), DRAWING_TOOL::PlaceText(), CVPCB_ASSOCIATION_TOOL::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SYMBOL_EDITOR_EDIT_TOOL::setTransitions(), PL_EDIT_TOOL::setTransitions(), PCB_CONTROL::setTransitions(), CVPCB_MAINFRAME::setupUIConditions(), SCH_EDIT_FRAME::setupUIConditions(), SYMBOL_EDIT_FRAME::setupUIConditions(), PL_EDITOR_FRAME::setupUIConditions(), FOOTPRINT_EDIT_FRAME::setupUIConditions(), PCB_EDIT_FRAME::setupUIConditions(), and SCH_DRAWING_TOOLS::TwoClickPlace().

◆ refreshPreview

TOOL_ACTION ACTIONS::refreshPreview
staticinherited

Definition at line 156 of file actions.h.

Referenced by SCH_EDIT_TOOL::AutoplaceFields(), SCH_EDIT_TOOL::ChangeBodyStyle(), SCH_EDITOR_CONTROL::ChangeLineMode(), COMMON_TOOLS::CursorControl(), SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), SYMBOL_EDITOR_DRAWING_TOOLS::doDrawShape(), PCB_TOOL_BASE::doInteractiveItemPlacement(), EDIT_TOOL::doMoveSelection(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), DRAWING_TOOL::drawArc(), DRAWING_TOOL::DrawDimension(), DRAWING_TOOL::drawOneBezier(), SCH_DRAWING_TOOLS::DrawShape(), PL_DRAWING_TOOLS::DrawShape(), DRAWING_TOOL::drawShape(), SCH_DRAWING_TOOLS::DrawSheet(), SCH_DRAWING_TOOLS::DrawTable(), DRAWING_TOOL::DrawTable(), EDIT_TOOL::Flip(), SCH_EDIT_TOOL::Increment(), SYMBOL_EDITOR_EDIT_TOOL::Increment(), EDIT_TOOL::Increment(), SCH_EDIT_TOOL::JustifyText(), EDIT_TOOL::JustifyText(), PL_EDIT_TOOL::Main(), SCH_EDIT_TOOL::Mirror(), SYMBOL_EDITOR_EDIT_TOOL::Mirror(), EDIT_TOOL::Mirror(), EDIT_TOOL::MoveExact(), SCH_EDITOR_CONTROL::NextLineMode(), BOARD_EDITOR_CONTROL::PlaceFootprint(), SCH_DRAWING_TOOLS::PlaceImage(), PL_DRAWING_TOOLS::PlaceItem(), DRAWING_TOOL::PlaceReferenceImage(), SCH_DRAWING_TOOLS::PlaceSymbol(), DRAWING_TOOL::PlaceText(), EDIT_TOOL::Properties(), SCH_EDIT_TOOL::Rotate(), SYMBOL_EDITOR_EDIT_TOOL::Rotate(), EDIT_TOOL::Rotate(), SCH_DRAWING_TOOLS::SingleClickPlace(), SCH_EDIT_TOOL::Swap(), SYMBOL_EDITOR_EDIT_TOOL::Swap(), SCH_DRAWING_TOOLS::TwoClickPlace(), and SYMBOL_EDITOR_DRAWING_TOOLS::TwoClickPlace().

◆ reloadAllLayers

◆ removeFile

TOOL_ACTION ACTIONS::removeFile
staticinherited

Cursor control event types.

Definition at line 292 of file actions.h.

Referenced by EMBED_TOOL::setTransitions().

◆ removeFromGroup

TOOL_ACTION ACTIONS::removeFromGroup
staticinherited

◆ replaceAll

TOOL_ACTION ACTIONS::replaceAll
staticinherited

Definition at line 122 of file actions.h.

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

◆ replaceAndFindNext

TOOL_ACTION ACTIONS::replaceAndFindNext
staticinherited

Definition at line 121 of file actions.h.

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

◆ reportBug

TOOL_ACTION ACTIONS::reportBug
staticinherited

◆ reselectItem

TOOL_ACTION ACTIONS::reselectItem
staticinherited

◆ resetLocalCoords

TOOL_ACTION ACTIONS::resetLocalCoords
staticinherited

Definition at line 207 of file actions.h.

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

◆ revert

◆ rightJustify

TOOL_ACTION ACTIONS::rightJustify
staticinherited

Definition at line 89 of file actions.h.

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

◆ save

◆ saveAll

◆ saveAs

◆ saveCopy

TOOL_ACTION ACTIONS::saveCopy
staticinherited

◆ selectAll

◆ selectColumns

◆ selectionActivate

◆ selectionClear

TOOL_ACTION ACTIONS::selectionClear
staticinherited

Clear the current selection.

Definition at line 217 of file actions.h.

Referenced by FOOTPRINT_VIEWER_FRAME::AddFootprintToPCB(), GROUP_TOOL::AddToGroup(), SCH_DRAWING_TOOLS::AutoPlaceAllSheetPins(), SCH_EDIT_TOOL::AutoplaceFields(), SCH_NAVIGATE_TOOL::Back(), SCH_EDIT_TOOL::BreakWire(), SCH_EDIT_TOOL::ChangeBodyStyle(), SCH_NAVIGATE_TOOL::changeSheet(), SCH_EDIT_TOOL::ChangeSymbols(), SCH_EDIT_TOOL::ChangeTextType(), EDIT_TOOL::ChangeTrackLayer(), EDIT_TOOL::ChangeTrackWidth(), SCH_EDIT_TOOL::CleanupSheetPins(), SCH_EDIT_TABLE_TOOL::clearSelection(), PCB_EDIT_TABLE_TOOL::clearSelection(), SCH_EDITOR_CONTROL::CopyAsText(), SYMBOL_EDITOR_EDIT_TOOL::CopyAsText(), DIALOG_FOOTPRINT_CHECKER::deleteAllMarkers(), DIALOG_ERC::deleteAllMarkers(), DIALOG_DRC::deleteAllMarkers(), EDIT_TOOL::DeleteItems(), SCH_EDIT_FRAME::DisplayCurrentSheet(), DIALOG_CLEANUP_GRAPHICS::doCleanup(), SCH_EDITOR_CONTROL::doCopy(), SCH_EDIT_TOOL::DoDelete(), SYMBOL_EDITOR_EDIT_TOOL::DoDelete(), SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), SYMBOL_EDITOR_DRAWING_TOOLS::doDrawShape(), DIALOG_GLOBAL_DELETION::DoGlobalDeletions(), PCB_TOOL_BASE::doInteractiveItemPlacement(), EDIT_TOOL::doMoveSelection(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), SCH_LINE_WIRE_BUS_TOOL::doUnfoldBus(), DRAWING_TOOL::drawArc(), DRAWING_TOOL::DrawDimension(), DRAWING_TOOL::drawOneBezier(), SCH_DRAWING_TOOLS::DrawRuleArea(), SCH_LINE_WIRE_BUS_TOOL::DrawSegments(), SCH_DRAWING_TOOLS::DrawShape(), PL_DRAWING_TOOLS::DrawShape(), DRAWING_TOOL::drawShape(), SCH_DRAWING_TOOLS::DrawSheet(), SCH_DRAWING_TOOLS::DrawTable(), DRAWING_TOOL::DrawTable(), EDIT_TOOL::Duplicate(), SCH_EDIT_TOOL::EditField(), BOARD_EDITOR_CONTROL::EditFpInFpEditor(), PAD_TOOL::EditPad(), SCH_EDIT_TOOL::EditPageNumber(), SYMBOL_EDITOR_EDIT_TOOL::editSymbolProperties(), SCH_EDIT_TABLE_TOOL::EditTable(), PCB_EDIT_TABLE_TOOL::EditTable(), SCH_EDITOR_CONTROL::EditWithSymbolEditor(), PAD_TOOL::EnumeratePads(), SCH_LINE_WIRE_BUS_TOOL::finishSegments(), EDIT_TOOL::Flip(), SCH_NAVIGATE_TOOL::Forward(), EDIT_TOOL::GetAndPlace(), DRAWING_TOOL::getSourceZoneForAction(), SCH_GROUP_TOOL::Group(), PCB_GROUP_TOOL::Group(), API_HANDLER_PCB::handleClearSelection(), API_HANDLER_PCB::handleInteractiveMoveItems(), BOARD_INSPECTION_TOOL::HighlightItem(), SCH_DRAWING_TOOLS::ImportGraphics(), SYMBOL_EDITOR_DRAWING_TOOLS::ImportGraphics(), SCH_DRAWING_TOOLS::ImportSheet(), SCH_EDIT_TOOL::Increment(), ROUTER_TOOL::InlineBreakTrack(), ROUTER_TOOL::InlineDrag(), SCH_EDIT_TOOL::InteractiveDelete(), SYMBOL_EDITOR_EDIT_TOOL::InteractiveDelete(), PCB_CONTROL::InteractiveDelete(), SCH_EDIT_TOOL::JustifyText(), EDIT_TOOL::JustifyText(), BOARD_INSPECTION_TOOL::LocalRatsnestTool(), PL_EDIT_TOOL::Main(), ROUTER_TOOL::MainLoop(), SCH_EDIT_TOOL::Mirror(), SYMBOL_EDITOR_EDIT_TOOL::Mirror(), EDIT_TOOL::Mirror(), EDIT_TOOL::MoveExact(), DIALOG_DRC::OnDeleteOneClick(), DIALOG_ERC::OnDeleteOneClick(), DIALOG_FOOTPRINT_CHECKER::OnDeleteOneClick(), SYMBOL_EDITOR_CONTROL::OnDeMorgan(), ARRAY_TOOL::onDialogClosed(), DIALOG_ERC::OnERCItemRClick(), RULE_AREA_CREATE_HELPER::OnFirstPoint(), ZONE_CREATE_HELPER::OnFirstPoint(), DIALOG_GENERATORS::OnItemSelected(), PCB_EDIT_FRAME::OnNetlistChanged(), DIALOG_GENERATORS::OnRebuildTypeClick(), SCH_EDITOR_CONTROL::Paste(), DIALOG_UPDATE_PCB::PerformUpdate(), ZONE_CREATE_HELPER::performZoneCutout(), SCH_GROUP_TOOL::PickNewMember(), PCB_GROUP_TOOL::PickNewMember(), SYMBOL_EDITOR_EDIT_TOOL::PinTable(), PCB_CONTROL::placeBoardItems(), BOARD_EDITOR_CONTROL::PlaceFootprint(), SCH_DRAWING_TOOLS::PlaceImage(), DRAWING_TOOL::PlaceImportedGraphics(), PL_DRAWING_TOOLS::PlaceItem(), DRAWING_TOOL::PlaceReferenceImage(), SCH_DRAWING_TOOLS::PlaceSymbol(), DRAWING_TOOL::PlaceText(), DRAWING_TOOL::PlaceTuningPattern(), GERBVIEW_CONTROL::Print(), PCB_CONTROL::Print(), SCH_EDIT_TOOL::Properties(), SYMBOL_EDITOR_EDIT_TOOL::Properties(), EDIT_TOOL::Properties(), PAD_TOOL::RecombinePad(), POSITION_RELATIVE_TOOL::RelativeItemSelectionMove(), PCB_POINT_EDITOR::removeCorner(), SCH_EDIT_TOOL::RepeatDrawItem(), SYMBOL_EDITOR_DRAWING_TOOLS::RepeatDrawItem(), SCH_EDIT_TOOL::Rotate(), SYMBOL_EDITOR_EDIT_TOOL::Rotate(), EDIT_TOOL::Rotate(), ROUTER_TOOL::RouteSelected(), FOOTPRINT_EDIT_FRAME::SaveFootprintToBoard(), DIALOG_FIND::search(), PCB_PICKER_TOOL::SelectItemInteractively(), SCH_SEARCH_HANDLER::SelectItems(), PCB_SEARCH_HANDLER::SelectItems(), DRAWING_TOOL::SetAnchor(), SCH_EDIT_TOOL::SetAttribute(), SYMBOL_EDIT_FRAME::SetCurSymbol(), SCH_EDIT_FRAME::SetScreen(), SCH_SELECTION_TOOL::setTransitions(), GERBVIEW_SELECTION_TOOL::setTransitions(), PL_SELECTION_TOOL::setTransitions(), PCB_SELECTION_TOOL::setTransitions(), SYMBOL_EDIT_FRAME::SetUnit(), DRC_TOOL::ShowDRCDialog(), SCH_DRAWING_TOOLS::SingleClickPlace(), SCH_EDIT_TOOL::Swap(), SYMBOL_EDITOR_EDIT_TOOL::Swap(), DIALOG_GROUP_PROPERTIES::TransferDataFromWindow(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::TransferDataFromWindow(), PANEL_SETUP_LAYERS::TransferDataFromWindow(), SCH_DRAWING_TOOLS::TwoClickPlace(), SYMBOL_EDITOR_DRAWING_TOOLS::TwoClickPlace(), GROUP_TOOL::Ungroup(), and BOARD_EDITOR_CONTROL::ZoneMerge().

◆ selectionCursor

◆ selectionMenu

TOOL_ACTION ACTIONS::selectionMenu
staticinherited

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

Definition at line 229 of file actions.h.

Referenced by SCH_SELECTION_TOOL::selectPoint(), SCH_SELECTION_TOOL::setTransitions(), PL_SELECTION_TOOL::setTransitions(), and PCB_SELECTION_TOOL::setTransitions().

◆ selectionTool

◆ selectItem

◆ selectItems

◆ selectLibTreeColumns

TOOL_ACTION ACTIONS::selectLibTreeColumns
staticinherited

Definition at line 270 of file actions.h.

Referenced by LIB_TREE::onHeaderContextMenu().

◆ selectRows

◆ selectTable

◆ show3DViewer

◆ showCalculatorTools

TOOL_ACTION ACTIONS::showCalculatorTools
staticinherited

◆ showContextMenu

TOOL_ACTION ACTIONS::showContextMenu
staticinherited

Definition at line 74 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ showDatasheet

◆ showDCodes

TOOL_ACTION GERBVIEW_ACTIONS::showDCodes
static

◆ showDesignBlockLibTable

◆ showFootprintBrowser

◆ showFootprintEditor

◆ showFootprintLibTable

◆ showLibraryTree

◆ showProjectManager

TOOL_ACTION ACTIONS::showProjectManager
staticinherited

◆ showProperties

◆ showSearch

◆ showSource

TOOL_ACTION GERBVIEW_ACTIONS::showSource
static

◆ showSymbolBrowser

◆ showSymbolEditor

◆ showSymbolLibTable

◆ toggleBoundingBoxes

◆ toggleCursor

TOOL_ACTION ACTIONS::toggleCursor
staticinherited

Definition at line 150 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ toggleCursorStyle

◆ toggleForceOpacityMode

◆ toggleGrid

◆ toggleGridOverrides

◆ toggleLayerManager

◆ togglePolarCoords

◆ toggleUnits

TOOL_ACTION ACTIONS::toggleUnits
staticinherited

Definition at line 205 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ toggleXORMode

◆ undo

TOOL_ACTION ACTIONS::undo
staticinherited

Definition at line 75 of file actions.h.

Referenced by CVPCB_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SYMBOL_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SCH_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), PL_EDITOR_TOOLBAR_SETTINGS::DefaultToolbarConfig(), FOOTPRINT_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), PCB_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SCH_LINE_WIRE_BUS_TOOL::doDrawSegments(), EDIT_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), CVPCB_MAINFRAME::doReCreateMenuBar(), SCH_EDIT_FRAME::doReCreateMenuBar(), SYMBOL_EDIT_FRAME::doReCreateMenuBar(), PL_EDITOR_FRAME::doReCreateMenuBar(), FOOTPRINT_EDIT_FRAME::doReCreateMenuBar(), PCB_EDIT_FRAME::doReCreateMenuBar(), EDIT_TOOL::DragArcTrack(), DRAWING_TOOL::drawArc(), DRAWING_TOOL::DrawDimension(), DRAWING_TOOL::drawOneBezier(), SCH_DRAWING_TOOLS::DrawRuleArea(), SCH_DRAWING_TOOLS::DrawShape(), PL_DRAWING_TOOLS::DrawShape(), DRAWING_TOOL::drawShape(), SCH_DRAWING_TOOLS::DrawSheet(), SCH_DRAWING_TOOLS::DrawTable(), DRAWING_TOOL::DrawTable(), DRAWING_TOOL::DrawZone(), EDA_BASE_FRAME::HandleUpdateUIEvent(), SCH_DRAWING_TOOLS::ImportSheet(), ROUTER_TOOL::InlineDrag(), ROUTER_TOOL::performDragging(), ROUTER_TOOL::performRouting(), BOARD_EDITOR_CONTROL::PlaceFootprint(), SCH_DRAWING_TOOLS::PlaceImage(), PL_DRAWING_TOOLS::PlaceItem(), DRAWING_TOOL::PlaceReferenceImage(), SCH_DRAWING_TOOLS::PlaceSymbol(), DRAWING_TOOL::PlaceText(), DRAWING_TOOL::PlaceTuningPattern(), CVPCB_ASSOCIATION_TOOL::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SYMBOL_EDITOR_EDIT_TOOL::setTransitions(), PL_EDIT_TOOL::setTransitions(), PCB_CONTROL::setTransitions(), CVPCB_MAINFRAME::setupUIConditions(), SCH_EDIT_FRAME::setupUIConditions(), SYMBOL_EDIT_FRAME::setupUIConditions(), PL_EDITOR_FRAME::setupUIConditions(), FOOTPRINT_EDIT_FRAME::setupUIConditions(), PCB_EDIT_FRAME::setupUIConditions(), and SCH_DRAWING_TOOLS::TwoClickPlace().

◆ ungroup

◆ unmergeCells

◆ unpinLibrary

◆ unselectAll

◆ unselectItem

◆ unselectItems

TOOL_ACTION ACTIONS::unselectItems
staticinherited

◆ updateFind

◆ updateMenu

◆ updatePcbFromSchematic

◆ updatePreferences

TOOL_ACTION ACTIONS::updatePreferences
staticinherited

◆ updateSchematicFromPcb

◆ updateUnits

◆ zoomCenter

TOOL_ACTION ACTIONS::zoomCenter
staticinherited

Definition at line 140 of file actions.h.

Referenced by COMMON_TOOLS::setTransitions().

◆ zoomFitObjects

◆ zoomFitScreen

TOOL_ACTION ACTIONS::zoomFitScreen
staticinherited

Definition at line 141 of file actions.h.

Referenced by GERBVIEW_CONTROL::ClearAllLayers(), EDA_3D_VIEWER_TOOLBAR_SETTINGS::DefaultToolbarConfig(), DISPLAY_FOOTPRINTS_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SIMULATOR_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SYMBOL_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SCH_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), SYMBOL_VIEWER_TOOLBAR_SETTINGS::DefaultToolbarConfig(), GERBVIEW_TOOLBAR_SETTINGS::DefaultToolbarConfig(), PL_EDITOR_TOOLBAR_SETTINGS::DefaultToolbarConfig(), FOOTPRINT_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), FOOTPRINT_VIEWER_TOOLBAR_SETTINGS::DefaultToolbarConfig(), FOOTPRINT_WIZARD_TOOLBAR_SETTINGS::DefaultToolbarConfig(), PCB_EDIT_TOOLBAR_SETTINGS::DefaultToolbarConfig(), DIALOG_MIGRATE_BUSES::DIALOG_MIGRATE_BUSES(), EDA_3D_VIEWER_FRAME::doReCreateMenuBar(), SCH_EDIT_FRAME::doReCreateMenuBar(), SIMULATOR_FRAME::doReCreateMenuBar(), SYMBOL_EDIT_FRAME::doReCreateMenuBar(), SYMBOL_VIEWER_FRAME::doReCreateMenuBar(), GERBVIEW_FRAME::doReCreateMenuBar(), PL_EDITOR_FRAME::doReCreateMenuBar(), FOOTPRINT_EDIT_FRAME::doReCreateMenuBar(), FOOTPRINT_VIEWER_FRAME::doReCreateMenuBar(), PCB_EDIT_FRAME::doReCreateMenuBar(), SYMBOL_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_CONTROL::ImportFootprint(), SCH_EDIT_FRAME::initScreenZoom(), SYMBOL_EDIT_FRAME::LoadSymbolFromCurrentLib(), CVPCB_FOOTPRINT_VIEWER_SELECTION_TOOL::Main(), SCH_SELECTION_TOOL::Main(), GERBVIEW_SELECTION_TOOL::Main(), PL_SELECTION_TOOL::Main(), PCB_SELECTION_TOOL::Main(), PL_EDITOR_FRAME::OnNewDrawingSheet(), SCH_EDIT_FRAME::onSize(), PCB_EDIT_FRAME::onSize(), SCH_EDIT_FRAME::OpenProjectFiles(), PL_EDITOR_FRAME::RollbackFromUndo(), SYMBOL_EDIT_FRAME::SetCurSymbol(), EDA_3D_CONTROLLER::setTransitions(), SIMULATOR_CONTROL::setTransitions(), COMMON_TOOLS::setTransitions(), SYMBOL_DIFF_FRAME::SYMBOL_DIFF_FRAME(), SYMBOL_EDIT_FRAME::SYMBOL_EDIT_FRAME(), SYMBOL_VIEWER_FRAME::SYMBOL_VIEWER_FRAME(), SYMBOL_VIEWER_FRAME::updatePreviewSymbol(), DISPLAY_FOOTPRINTS_FRAME::updateView(), FOOTPRINT_VIEWER_FRAME::updateView(), FOOTPRINT_WIZARD_FRAME::updateView(), SIMULATOR_CONTROL::Zoom(), and EDA_DRAW_FRAME::Zoom_Automatique().

◆ zoomFitSelection

◆ zoomIn

◆ zoomInCenter

◆ zoomInHorizontally

◆ zoomInVertically

◆ zoomOut

TOOL_ACTION ACTIONS::zoomOut
staticinherited

Definition at line 133 of file actions.h.

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

◆ zoomOutCenter

◆ zoomOutHorizontally

◆ zoomOutVertically

◆ zoomPreset

TOOL_ACTION ACTIONS::zoomPreset
staticinherited

◆ zoomRedo

TOOL_ACTION ACTIONS::zoomRedo
staticinherited

◆ zoomRedraw

◆ zoomTool

◆ zoomUndo

TOOL_ACTION ACTIONS::zoomUndo
staticinherited

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