KiCad PCB EDA Suite
|
Gather all the events that are shared by tools. More...
#include <actions.h>
Static Public Attributes | |
static const TOOL_EVENT | PointSelectedEvent |
static const TOOL_EVENT | SelectedEvent |
static const TOOL_EVENT | UnselectedEvent |
static const TOOL_EVENT | ClearedEvent |
static const TOOL_EVENT | ConnectivityChangedEvent |
Selected item had a property changed (except movement) | |
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 | SelectedItemsMoved |
Used to inform tools that the selection should temporarily be non-editable. | |
static const TOOL_EVENT | InhibitSelectionEditing |
static const TOOL_EVENT | UninhibitSelectionEditing |
Used to inform tool that it should display the disambiguation menu. | |
static const TOOL_EVENT | DisambiguatePoint |
Used for hotkey feedback. | |
static const TOOL_EVENT | GridChangedByKeyEvent |
static const TOOL_EVENT | ContrastModeChangedByKeyEvent |
static const TOOL_EVENT | UndoRedoPreEvent |
static const TOOL_EVENT | UndoRedoPostEvent |
|
static |
Definition at line 294 of file actions.h.
Referenced by GERBVIEW_SELECTION_TOOL::clearSelection(), PL_SELECTION_TOOL::ClearSelection(), EE_SELECTION_TOOL::ClearSelection(), PCB_SELECTION_TOOL::ClearSelection(), PCB_SELECTION_TOOL::FindItem(), TOOL_EVENT::IsSelectionEvent(), EE_INSPECTION_TOOL::setTransitions(), EE_POINT_EDITOR::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SCH_FIND_REPLACE_TOOL::setTransitions(), GERBVIEW_CONTROL::setTransitions(), PROPERTIES_TOOL::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), BOARD_EDITOR_CONTROL::setTransitions(), PCB_CONTROL::setTransitions(), and SCH_FIND_REPLACE_TOOL::UpdateFind().
|
static |
Selected item had a property changed (except movement)
Definition at line 296 of file actions.h.
Referenced by PCB_BASE_FRAME::rebuildConnectivity(), EDIT_TOOL::rebuildConnectivity(), ZONE_FILLER_TOOL::rebuildConnectivity(), PCB_CONTROL::setTransitions(), and GLOBAL_EDIT_TOOL::ZonesManager().
|
static |
Definition at line 313 of file actions.h.
Referenced by PCB_CONTROL::HighContrastModeCycle(), and PCB_CONTROL::setTransitions().
|
static |
Used for hotkey feedback.
Definition at line 309 of file actions.h.
Referenced by SELECTION_TOOL::onDisambiguationExpire(), EE_SELECTION_TOOL::setTransitions(), PL_SELECTION_TOOL::setTransitions(), and PCB_SELECTION_TOOL::setTransitions().
|
static |
Definition at line 312 of file actions.h.
Referenced by COMMON_TOOLS::OnGridChanged(), and SCH_EDITOR_CONTROL::setTransitions().
|
static |
Definition at line 305 of file actions.h.
Referenced by PCB_SELECTION_TOOL::Main(), PCB_POINT_EDITOR::OnSelectionChange(), and PCB_POINT_EDITOR::setTransitions().
|
static |
Definition at line 291 of file actions.h.
Referenced by BOARD_EDITOR_CONTROL::doCrossProbePcbToSch(), TOOL_EVENT::IsSelectionEvent(), PCB_SELECTION_TOOL::selectPoint(), EE_SELECTION_TOOL::selectPoint(), EE_INSPECTION_TOOL::setTransitions(), EE_POINT_EDITOR::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SCH_FIND_REPLACE_TOOL::setTransitions(), PROPERTIES_TOOL::setTransitions(), BOARD_EDITOR_CONTROL::setTransitions(), DRC_TOOL::setTransitions(), PCB_CONTROL::setTransitions(), PCB_POINT_EDITOR::setTransitions(), and SCH_FIND_REPLACE_TOOL::UpdateFind().
|
static |
Definition at line 292 of file actions.h.
Referenced by SELECTION_TOOL::AddItemsToSel(), SELECTION_TOOL::AddItemToSel(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doAddColumnAfter(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doAddColumnBefore(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doAddRowAbove(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doAddRowBelow(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doDeleteColumns(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doDeleteRows(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doMergeCells(), PCB_SELECTION_TOOL::doSyncSelection(), EDIT_TABLE_TOOL_BASE< T_TABLE, T_TABLECELL, T_COMMIT >::doUnmergeCells(), PCB_SELECTION_TOOL::EnterGroup(), PCB_SELECTION_TOOL::ExitGroup(), PCB_SELECTION_TOOL::expandConnection(), PCB_SELECTION_TOOL::filterSelection(), PCB_SELECTION_TOOL::FindItem(), TOOL_EVENT::IsSelectionEvent(), PL_EDIT_TOOL::Main(), BOARD_EDITOR_CONTROL::modifyLockSelected(), EDIT_TOOL::Move(), PCB_CONTROL::placeBoardItems(), EE_SELECTION_TOOL::RebuildSelection(), EE_SELECTION_TOOL::RequestSelection(), EE_SELECTION_TOOL::SelectAll(), PCB_SELECTION_TOOL::SelectAll(), EE_SELECTION_TOOL::SelectColumns(), PCB_SELECTION_TOOL::SelectColumns(), EE_SELECTION_TOOL::SelectConnection(), GERBVIEW_SELECTION_TOOL::SelectItem(), GERBVIEW_SELECTION_TOOL::SelectItems(), EE_SELECTION_TOOL::selectMultiple(), PL_SELECTION_TOOL::selectMultiple(), PCB_SELECTION_TOOL::selectMultiple(), PCB_SELECTION_TOOL::selectNet(), GERBVIEW_SELECTION_TOOL::selectPoint(), PCB_TEST_SELECTION_TOOL::selectPoint(), PL_SELECTION_TOOL::SelectPoint(), PCB_SELECTION_TOOL::selectPoint(), EE_SELECTION_TOOL::selectPoint(), EE_SELECTION_TOOL::SelectRows(), PCB_SELECTION_TOOL::SelectRows(), PCB_SELECTION_TOOL::selectSameSheet(), PCB_SELECTION_TOOL::selectSheetContents(), EE_SELECTION_TOOL::SelectTable(), PCB_SELECTION_TOOL::SelectTable(), PCB_SELECTION_TOOL::selectTableCells(), EE_SELECTION_TOOL::selectTableCells(), EE_INSPECTION_TOOL::setTransitions(), EE_POINT_EDITOR::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SCH_FIND_REPLACE_TOOL::setTransitions(), GERBVIEW_CONTROL::setTransitions(), PROPERTIES_TOOL::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), PL_POINT_EDITOR::setTransitions(), BOARD_EDITOR_CONTROL::setTransitions(), DRC_TOOL::setTransitions(), PCB_CONTROL::setTransitions(), PCB_POINT_EDITOR::setTransitions(), EE_SELECTION_TOOL::SyncSelection(), and SCH_FIND_REPLACE_TOOL::UpdateFind().
|
static |
Selected items were moved, this can be very high frequency on the canvas, use with care.
Definition at line 299 of file actions.h.
Referenced by BOARD_EDITOR_CONTROL::AssignNetclass(), EDIT_TOOL::ChangeTrackWidth(), PCB_TOOL_BASE::doInteractiveItemPlacement(), EDIT_TOOL::doMoveSelection(), SCH_EDIT_FRAME::EditSheetProperties(), PCB_TUNING_PATTERN::EditStart(), EDIT_TOOL::Flip(), GROUP_TOOL::Group(), EDIT_TOOL::JustifyText(), EDIT_TOOL::Mirror(), EDIT_TOOL::MoveExact(), PAD_TOOL::pastePadProperties(), EDIT_TOOL::Properties(), BOARD_COMMIT::Push(), SCH_COMMIT::pushLibEdit(), PAD_TOOL::pushPadSettings(), SCH_COMMIT::pushSchEdit(), POSITION_RELATIVE_TOOL::RelativeItemSelectionMove(), GROUP_TOOL::RemoveFromGroup(), PCB_BASE_EDIT_FRAME::RestoreCopyFromRedoList(), PCB_BASE_EDIT_FRAME::RestoreCopyFromUndoList(), BOARD_COMMIT::Revert(), EDIT_TOOL::Rotate(), EE_INSPECTION_TOOL::setTransitions(), EE_POINT_EDITOR::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SCH_FIND_REPLACE_TOOL::setTransitions(), PROPERTIES_TOOL::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), PL_POINT_EDITOR::setTransitions(), PCB_CONTROL::setTransitions(), PCB_POINT_EDITOR::setTransitions(), PCB_SELECTION_TOOL::setTransitions(), PCB_BASE_EDIT_FRAME::ShowReferenceImagePropertiesDialog(), EDIT_TOOL::Swap(), GROUP_TOOL::Ungroup(), PCB_BASE_EDIT_FRAME::unitsChangeRefresh(), and SCH_FIND_REPLACE_TOOL::UpdateFind().
|
static |
Used to inform tools that the selection should temporarily be non-editable.
Definition at line 302 of file actions.h.
Referenced by SYMBOL_EDITOR_MOVE_TOOL::AlignElements(), SCH_MOVE_TOOL::AlignToGrid(), EDIT_TOOL::doMoveSelection(), SYMBOL_EDITOR_MOVE_TOOL::doMoveSelection(), SCH_MOVE_TOOL::doMoveSelection(), PL_EDIT_TOOL::Main(), PCB_POINT_EDITOR::setTransitions(), and PCB_SELECTION_TOOL::setTransitions().
|
static |
Definition at line 316 of file actions.h.
Referenced by PCB_BASE_EDIT_FRAME::RestoreCopyFromRedoList(), and PAD_TOOL::setTransitions().
|
static |
Definition at line 315 of file actions.h.
Referenced by PCB_BASE_EDIT_FRAME::RestoreCopyFromRedoList().
|
static |
Used to inform tool that it should display the disambiguation menu.
Definition at line 306 of file actions.h.
Referenced by PCB_SELECTION_TOOL::selectMultiple(), and PCB_POINT_EDITOR::setTransitions().
|
static |
Definition at line 293 of file actions.h.
Referenced by TOOL_EVENT::IsSelectionEvent(), BOARD_COMMIT::Push(), SCH_COMMIT::pushSchEdit(), SELECTION_TOOL::RemoveItemFromSel(), SELECTION_TOOL::RemoveItemsFromSel(), EE_SELECTION_TOOL::RequestSelection(), EE_SELECTION_TOOL::selectMultiple(), PL_SELECTION_TOOL::selectMultiple(), PCB_SELECTION_TOOL::selectMultiple(), PCB_SELECTION_TOOL::selectNet(), GERBVIEW_SELECTION_TOOL::selectPoint(), PL_SELECTION_TOOL::SelectPoint(), PCB_SELECTION_TOOL::selectPoint(), EE_SELECTION_TOOL::selectPoint(), PCB_SELECTION_TOOL::selectTableCells(), EE_SELECTION_TOOL::selectTableCells(), EE_INSPECTION_TOOL::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SCH_FIND_REPLACE_TOOL::setTransitions(), GERBVIEW_CONTROL::setTransitions(), PROPERTIES_TOOL::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), BOARD_EDITOR_CONTROL::setTransitions(), PCB_CONTROL::setTransitions(), PCB_POINT_EDITOR::setTransitions(), EE_SELECTION_TOOL::UnselectAll(), PCB_SELECTION_TOOL::UnselectAll(), GERBVIEW_SELECTION_TOOL::UnselectItem(), GERBVIEW_SELECTION_TOOL::UnselectItems(), and SCH_FIND_REPLACE_TOOL::UpdateFind().