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) More... | |
static const TOOL_EVENT | SelectedItemsModified |
Selected items were moved, this can be very high frequency on the canvas, use with care. More... | |
static const TOOL_EVENT | SelectedItemsMoved |
Used to inform tools that the selection should temporarily be non-editable. More... | |
static const TOOL_EVENT | InhibitSelectionEditing |
static const TOOL_EVENT | UninhibitSelectionEditing |
Used to inform tool that it should display the disambiguation menu. More... | |
static const TOOL_EVENT | DisambiguatePoint |
Used for hotkey feedback. More... | |
static const TOOL_EVENT | GridChangedByKeyEvent |
static const TOOL_EVENT | ContrastModeChangedByKeyEvent |
static const TOOL_EVENT | UndoRedoPreEvent |
static const TOOL_EVENT | UndoRedoPostEvent |
|
static |
Definition at line 235 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 237 of file actions.h.
Referenced by PCB_BASE_FRAME::rebuildConnectivity(), EDIT_TOOL::rebuildConnectivity(), ZONE_FILLER_TOOL::rebuildConnectivity(), and PCB_CONTROL::setTransitions().
|
static |
Definition at line 254 of file actions.h.
Referenced by PCB_CONTROL::HighContrastModeCycle(), and PCB_CONTROL::setTransitions().
|
static |
Used for hotkey feedback.
Definition at line 250 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 253 of file actions.h.
Referenced by COMMON_TOOLS::OnGridChanged(), and SCH_EDITOR_CONTROL::setTransitions().
|
static |
Definition at line 246 of file actions.h.
Referenced by PCB_SELECTION_TOOL::Main(), PCB_POINT_EDITOR::OnSelectionChange(), and PCB_POINT_EDITOR::setTransitions().
|
static |
Definition at line 232 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 233 of file actions.h.
Referenced by SELECTION_TOOL::AddItemsToSel(), SELECTION_TOOL::AddItemToSel(), PCB_SELECTION_TOOL::doSyncSelection(), 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(), PCB_CONTROL::placeBoardItems(), EE_SELECTION_TOOL::RebuildSelection(), EE_SELECTION_TOOL::SelectAll(), PCB_SELECTION_TOOL::SelectAll(), 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(), PL_SELECTION_TOOL::SelectPoint(), PCB_SELECTION_TOOL::selectPoint(), EE_SELECTION_TOOL::selectPoint(), PCB_SELECTION_TOOL::selectSameSheet(), PCB_SELECTION_TOOL::selectSheetContents(), 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 240 of file actions.h.
Referenced by BOARD_EDITOR_CONTROL::AssignNetclass(), EDIT_TOOL::ChangeTrackWidth(), PCB_TOOL_BASE::doInteractiveItemPlacement(), EDIT_TOOL::doMoveSelection(), PCB_TUNING_PATTERN::EditStart(), EDIT_TOOL::Flip(), GROUP_TOOL::Group(), 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 243 of file actions.h.
Referenced by SCH_MOVE_TOOL::AlignElements(), SYMBOL_EDITOR_MOVE_TOOL::AlignElements(), 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 257 of file actions.h.
Referenced by PCB_BASE_EDIT_FRAME::RestoreCopyFromRedoList(), and PAD_TOOL::setTransitions().
|
static |
Definition at line 256 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 247 of file actions.h.
Referenced by PCB_SELECTION_TOOL::selectMultiple(), and PCB_POINT_EDITOR::setTransitions().
|
static |
Definition at line 234 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(), 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().