32#define LEGACY_HK_NAME( x ) x 
std::function< void(const VECTOR2I &, GENERAL_COLLECTOR &, PCB_SELECTION_TOOL *)> CLIENT_SELECTION_FILTER
 
Gather all the actions that are shared by tools.
 
static TOOL_ACTION addRowAbove
 
static TOOL_ACTION showCalculatorTools
 
static TOOL_ACTION addColBefore
 
static TOOL_ACTION gridProperties
 
static TOOL_ACTION decrementPrimary
 
static TOOL_ACTION pickNewGroupMember
 
static TOOL_ACTION gridFastCycle
 
static TOOL_ACTION updatePcbFromSchematic
 
static TOOL_ACTION showLibraryFieldsTable
 
static TOOL_ACTION toggleGrid
 
static TOOL_ACTION pickerSubTool
 
static TOOL_ACTION excludeMarker
 
static TOOL_ACTION cancelInteractive
 
static TOOL_ACTION nextMarker
 
static TOOL_ACTION zoomRedraw
 
static TOOL_ACTION millimetersUnits
 
static TOOL_ACTION unselectAll
 
static TOOL_ACTION gridFast1
 
static TOOL_ACTION openWithTextEditor
 
static TOOL_ACTION gridPrev
 
static TOOL_ACTION revert
 
static TOOL_ACTION show3DViewer
 
static TOOL_ACTION showLibraryTree
 
static TOOL_ACTION cursorSmallCrosshairs
 
static TOOL_ACTION reportBug
 
static TOOL_ACTION decrementSecondary
 
static TOOL_ACTION replaceAll
 
static TOOL_ACTION updatePreferences
 
static TOOL_ACTION selectItem
Select an item (specified as the event parameter).
 
static TOOL_ACTION cursorLeft
 
static TOOL_ACTION zoomOutCenter
 
static TOOL_ACTION togglePolarCoords
 
static TOOL_ACTION unselectItem
 
static TOOL_ACTION saveAs
 
static TOOL_ACTION addLibrary
 
static TOOL_ACTION zoomIn
 
static TOOL_ACTION pluginsReload
 
static TOOL_ACTION extractFile
 
static TOOL_ACTION cursorLeftFast
 
static TOOL_ACTION deleteRows
 
static TOOL_ACTION zoomRedo
 
static TOOL_ACTION selectionCursor
Select a single item under the cursor position.
 
static TOOL_ACTION addRowBelow
 
static TOOL_ACTION pickerTool
 
static TOOL_ACTION cycleArcEditMode
 
static TOOL_ACTION gridPreset
 
static TOOL_ACTION selectSetLasso
 
static TOOL_ACTION selectSetRect
Set lasso selection mode.
 
static TOOL_ACTION gridResetOrigin
 
static TOOL_ACTION updateUnits
 
static TOOL_ACTION updateFind
 
static TOOL_ACTION showSymbolLibTable
 
static TOOL_ACTION openDirectory
 
static TOOL_ACTION deleteColumns
 
static TOOL_ACTION showSymbolEditor
 
static TOOL_ACTION showSymbolBrowser
 
static TOOL_ACTION pasteSpecial
 
static TOOL_ACTION groupEnter
 
static TOOL_ACTION findPrevious
 
static TOOL_ACTION unmergeCells
 
static TOOL_ACTION showDatasheet
 
static TOOL_ACTION groupProperties
 
static TOOL_ACTION zoomFitSelection
 
static TOOL_ACTION selectColumns
 
static TOOL_ACTION centerSelection
 
static TOOL_ACTION mergeCells
 
static TOOL_ACTION donate
 
static TOOL_ACTION cursorDown
 
static TOOL_ACTION zoomOut
 
static TOOL_ACTION pointEditorArcKeepCenter
 
static TOOL_ACTION addColAfter
 
static TOOL_ACTION editTable
 
static TOOL_ACTION findAndReplace
 
static TOOL_ACTION milsUnits
 
static TOOL_ACTION highContrastModeCycle
 
static TOOL_ACTION listHotKeys
 
static TOOL_ACTION cursorRightFast
 
static TOOL_ACTION ungroup
 
static TOOL_ACTION openPreferences
 
static TOOL_ACTION showRelatedLibraryFieldsTable
 
static TOOL_ACTION pinLibrary
 
static TOOL_ACTION toggleBoundingBoxes
 
static TOOL_ACTION replaceAndFindNext
 
static TOOL_ACTION showContextMenu
 
static TOOL_ACTION toggleCursor
 
static TOOL_ACTION zoomOutHorizontally
 
static TOOL_ACTION getInvolved
 
static TOOL_ACTION rightJustify
 
static TOOL_ACTION showFootprintLibTable
 
static TOOL_ACTION centerContents
 
static TOOL_ACTION pointEditorArcKeepRadius
 
static TOOL_ACTION zoomCenter
 
static TOOL_ACTION panDown
 
static TOOL_ACTION selectLibTreeColumns
 
static TOOL_ACTION saveAll
 
static TOOL_ACTION findNext
 
static TOOL_ACTION zoomOutVertically
 
static TOOL_ACTION cursorDblClick
 
static TOOL_ACTION pageSettings
 
static TOOL_ACTION showSearch
 
static TOOL_ACTION selectionActivate
Activation of the selection tool.
 
static TOOL_ACTION incrementSecondary
 
static TOOL_ACTION cursorDownFast
 
static TOOL_ACTION selectionMenu
Run a selection menu to select from a list of items.
 
static TOOL_ACTION removeFile
Cursor control event types.
 
static TOOL_ACTION prevMarker
 
static TOOL_ACTION reselectItem
 
static TOOL_ACTION selectRows
 
static TOOL_ACTION duplicate
 
static TOOL_ACTION inchesUnits
 
static TOOL_ACTION highContrastMode
 
static TOOL_ACTION embeddedFiles
 
static TOOL_ACTION incrementPrimary
 
static TOOL_ACTION cursorUpFast
 
static TOOL_ACTION gridOrigin
 
static TOOL_ACTION measureTool
 
static TOOL_ACTION zoomInHorizontally
 
static TOOL_ACTION panLeft
 
static TOOL_ACTION updateMenu
 
static TOOL_ACTION activatePointEditor
 
static TOOL_ACTION libraryTreeSearch
 
static TOOL_ACTION doDelete
 
static TOOL_ACTION selectionTool
 
static TOOL_ACTION cursorClick
 
static TOOL_ACTION zoomFitScreen
 
static TOOL_ACTION zoomPreset
 
static TOOL_ACTION deleteTool
 
static TOOL_ACTION hideLibraryTree
 
static TOOL_ACTION zoomTool
 
static TOOL_ACTION updateSchematicFromPcb
 
static TOOL_ACTION unpinLibrary
 
static TOOL_ACTION increment
 
static TOOL_ACTION selectionClear
Clear the current selection.
 
static TOOL_ACTION cursor45Crosshairs
 
static TOOL_ACTION leftJustify
 
static TOOL_ACTION showDesignBlockLibTable
 
static TOOL_ACTION showFootprintEditor
 
static TOOL_ACTION findNextMarker
 
static TOOL_ACTION showProperties
 
static TOOL_ACTION zoomFitObjects
 
static TOOL_ACTION toggleUnits
 
static TOOL_ACTION zoomInCenter
 
static TOOL_ACTION newLibrary
 
static TOOL_ACTION panRight
 
static TOOL_ACTION saveCopy
 
static TOOL_ACTION selectTable
 
static TOOL_ACTION gridSetOrigin
 
static TOOL_ACTION addToGroup
 
static TOOL_ACTION gridFast2
 
static TOOL_ACTION expandAll
 
static TOOL_ACTION removeFromGroup
 
static TOOL_ACTION zoomInVertically
 
static TOOL_ACTION ddAddLibrary
 
static TOOL_ACTION configurePaths
 
static TOOL_ACTION showProjectManager
 
static TOOL_ACTION gettingStarted
 
static TOOL_ACTION copyAsText
 
static TOOL_ACTION cursorUp
Cursor control with keyboard.
 
static TOOL_ACTION refreshPreview
 
static TOOL_ACTION zoomUndo
 
static TOOL_ACTION groupLeave
 
static TOOL_ACTION showFootprintBrowser
 
static TOOL_ACTION toggleGridOverrides
 
static TOOL_ACTION finishInteractive
 
static TOOL_ACTION gridNext
 
static TOOL_ACTION cursorRight
 
static TOOL_ACTION selectAll
 
static TOOL_ACTION pointEditorArcKeepEndpoint
 
static TOOL_ACTION cursorFullCrosshairs
 
static TOOL_ACTION unselectItems
 
static TOOL_ACTION selectItems
Select a list of items (specified as the event parameter)
 
static TOOL_ACTION collapseAll
 
static TOOL_ACTION resetLocalCoords
 
static TOOL_ACTION centerJustify
 
Gather all the events that are shared by tools.
 
static const TOOL_EVENT DisambiguatePoint
Used for hotkey feedback.
 
static const TOOL_EVENT ClearedEvent
 
static const TOOL_EVENT InhibitSelectionEditing
 
static const TOOL_EVENT GridChangedByKeyEvent
 
static const TOOL_EVENT UndoRedoPreEvent
 
static const TOOL_EVENT SelectedEvent
 
static const TOOL_EVENT SelectedItemsModified
Selected items were moved, this can be very high frequency on the canvas, use with care.
 
static const TOOL_EVENT UninhibitSelectionEditing
Used to inform tool that it should display the disambiguation menu.
 
static const TOOL_EVENT UndoRedoPostEvent
 
static const TOOL_EVENT PointSelectedEvent
 
static const TOOL_EVENT SelectedItemsMoved
Used to inform tools that the selection should temporarily be non-editable.
 
static const TOOL_EVENT ContrastModeChangedByKeyEvent
 
static const TOOL_EVENT ConnectivityChangedEvent
Selected item had a property changed (except movement)
 
static const TOOL_EVENT UnselectedEvent
 
Used when the right click button is pressed, or when the select tool is in effect.
 
VECTOR2< int32_t > VECTOR2I