![]() |
KiCad PCB EDA Suite
|
Gather all the events that are shared by tools. More...
#include <actions.h>
Static Public Attributes | |
static const TOOL_EVENT | SelectedEvent |
static const TOOL_EVENT | UnselectedEvent |
static const TOOL_EVENT | ClearedEvent |
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 |
|
static |
Selected item had a property changed (except movement)
Definition at line 202 of file actions.h.
Referenced by PL_SELECTION_TOOL::ClearSelection(), PCB_SELECTION_TOOL::ClearSelection(), GERBVIEW_SELECTION_TOOL::clearSelection(), EE_SELECTION_TOOL::ClearSelection(), PCB_SELECTION_TOOL::FindItem(), TOOL_EVENT::IsSelectionEvent(), EE_POINT_EDITOR::setTransitions(), EE_INSPECTION_TOOL::setTransitions(), GERBVIEW_CONTROL::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), PCB_CONTROL::setTransitions(), BOARD_INSPECTION_TOOL::setTransitions(), and SCH_EDITOR_CONTROL::setTransitions().
|
static |
Definition at line 215 of file actions.h.
Referenced by PL_SELECTION_TOOL::onDisambiguationExpire(), EE_SELECTION_TOOL::onDisambiguationExpire(), PCB_SELECTION_TOOL::onDisambiguationExpire(), PCB_SELECTION_TOOL::setTransitions(), PL_SELECTION_TOOL::setTransitions(), and EE_SELECTION_TOOL::setTransitions().
|
static |
Definition at line 211 of file actions.h.
Referenced by PCB_SELECTION_TOOL::Main(), PCB_POINT_EDITOR::OnSelectionChange(), and PCB_POINT_EDITOR::setTransitions().
|
static |
Definition at line 200 of file actions.h.
Referenced by PL_SELECTION_TOOL::AddItemsToSel(), EE_SELECTION_TOOL::AddItemsToSel(), PL_SELECTION_TOOL::AddItemToSel(), PCB_SELECTION_TOOL::AddItemToSel(), EE_SELECTION_TOOL::AddItemToSel(), PCB_SELECTION_TOOL::expandConnection(), PCB_SELECTION_TOOL::filterSelection(), PCB_SELECTION_TOOL::FindItem(), TOOL_EVENT::IsSelectionEvent(), PL_EDIT_TOOL::Main(), SYMBOL_EDITOR_MOVE_TOOL::Main(), BOARD_EDITOR_CONTROL::modifyLockSelected(), PCB_CONTROL::placeBoardItems(), EE_SELECTION_TOOL::RebuildSelection(), EE_SELECTION_TOOL::SelectConnection(), GERBVIEW_SELECTION_TOOL::SelectItem(), GERBVIEW_SELECTION_TOOL::SelectItems(), PCB_SELECTION_TOOL::SelectItems(), PL_SELECTION_TOOL::selectMultiple(), EE_SELECTION_TOOL::selectMultiple(), PCB_SELECTION_TOOL::selectMultiple(), PCB_SELECTION_TOOL::selectNet(), PL_SELECTION_TOOL::SelectPoint(), GERBVIEW_SELECTION_TOOL::selectPoint(), EE_SELECTION_TOOL::selectPoint(), PCB_SELECTION_TOOL::selectPoint(), PCB_SELECTION_TOOL::selectSameSheet(), PCB_SELECTION_TOOL::selectSheetContents(), EE_POINT_EDITOR::setTransitions(), PL_POINT_EDITOR::setTransitions(), EE_INSPECTION_TOOL::setTransitions(), PCB_POINT_EDITOR::setTransitions(), GERBVIEW_CONTROL::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), DRC_TOOL::setTransitions(), PCB_CONTROL::setTransitions(), BOARD_INSPECTION_TOOL::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), and DIALOG_GRAPHIC_ITEM_PROPERTIES::TransferDataFromWindow().
|
static |
Selected items were moved, this can be very high frequency on the canvas, use with care.
Definition at line 205 of file actions.h.
Referenced by SCH_EDIT_FRAME::AddJunction(), SCH_EDIT_TOOL::AutoplaceFields(), EDIT_TOOL::ChangeTrackWidth(), PCB_TOOL_BASE::doInteractiveItemPlacement(), EDIT_TOOL::doMoveSelection(), SCH_EDIT_TOOL::editFieldText(), SCH_LINE_WIRE_BUS_TOOL::finishSegments(), EDIT_TOOL::Flip(), GROUP_TOOL::Group(), SYMBOL_EDITOR_MOVE_TOOL::Main(), SCH_MOVE_TOOL::Main(), SYMBOL_EDITOR_EDIT_TOOL::Mirror(), SCH_EDIT_TOOL::Mirror(), EDIT_TOOL::Mirror(), EDIT_TOOL::MoveExact(), PAD_TOOL::pastePadProperties(), SYMBOL_EDITOR_EDIT_TOOL::Properties(), SCH_EDIT_TOOL::Properties(), EDIT_TOOL::Properties(), PAD_TOOL::pushPadSettings(), POSITION_RELATIVE_TOOL::RelativeItemSelectionMove(), GROUP_TOOL::RemoveFromGroup(), PCB_BASE_EDIT_FRAME::RestoreCopyFromRedoList(), PCB_BASE_EDIT_FRAME::RestoreCopyFromUndoList(), SYMBOL_EDITOR_EDIT_TOOL::Rotate(), SCH_EDIT_TOOL::Rotate(), EDIT_TOOL::Rotate(), EE_POINT_EDITOR::setTransitions(), PL_POINT_EDITOR::setTransitions(), EE_INSPECTION_TOOL::setTransitions(), PCB_POINT_EDITOR::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), PCB_CONTROL::setTransitions(), PCB_SELECTION_TOOL::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), SCH_DRAWING_TOOLS::SingleClickPlace(), DIALOG_SYMBOL_PROPERTIES::TransferDataFromWindow(), GROUP_TOOL::Ungroup(), SCH_EDITOR_CONTROL::UpdateFind(), and EDA_DRAW_FRAME::UpdateMsgPanel().
|
static |
Used to inform tools that the selection should temporarily be non-editable.
Definition at line 208 of file actions.h.
Referenced by SCH_MOVE_TOOL::AlignElements(), EDIT_TOOL::doMoveSelection(), PL_EDIT_TOOL::Main(), SYMBOL_EDITOR_MOVE_TOOL::Main(), SCH_MOVE_TOOL::Main(), and PCB_SELECTION_TOOL::setTransitions().
|
static |
Used to inform tool that it should display the disambiguation menu.
Definition at line 212 of file actions.h.
Referenced by PCB_SELECTION_TOOL::selectMultiple(), and PCB_POINT_EDITOR::setTransitions().
|
static |
Definition at line 201 of file actions.h.
Referenced by TOOL_EVENT::IsSelectionEvent(), BOARD_COMMIT::Push(), PL_SELECTION_TOOL::RemoveItemFromSel(), EE_SELECTION_TOOL::RemoveItemFromSel(), PCB_SELECTION_TOOL::RemoveItemFromSel(), PL_SELECTION_TOOL::RemoveItemsFromSel(), EE_SELECTION_TOOL::RemoveItemsFromSel(), EE_SELECTION_TOOL::RequestSelection(), PL_SELECTION_TOOL::selectMultiple(), EE_SELECTION_TOOL::selectMultiple(), PCB_SELECTION_TOOL::selectMultiple(), PL_SELECTION_TOOL::SelectPoint(), GERBVIEW_SELECTION_TOOL::selectPoint(), EE_SELECTION_TOOL::selectPoint(), PCB_SELECTION_TOOL::selectPoint(), EE_INSPECTION_TOOL::setTransitions(), PCB_POINT_EDITOR::setTransitions(), GERBVIEW_CONTROL::setTransitions(), PL_EDITOR_CONTROL::setTransitions(), PCB_CONTROL::setTransitions(), BOARD_INSPECTION_TOOL::setTransitions(), SCH_EDITOR_CONTROL::setTransitions(), GERBVIEW_SELECTION_TOOL::UnselectItem(), GERBVIEW_SELECTION_TOOL::UnselectItems(), and PCB_SELECTION_TOOL::UnselectItems().