25 #ifndef KICAD_SCH_SELECTION_TOOL_H 26 #define KICAD_SCH_SELECTION_TOOL_H 75 void OnIdle( wxIdleEvent& aEvent );
104 EDA_ITEM** aItem =
nullptr,
bool* aSelectionCancelledFlag =
nullptr,
105 bool aCheckLocked =
false,
bool aAdd =
false,
bool aSubtract =
false,
106 bool aExclusiveOr =
false );
152 bool checkVisibilityOnly =
false )
const;
217 bool* aSelectionCancelledFlag =
nullptr,
bool aAdd =
false,
218 bool aSubtract =
false,
bool aExclusiveOr =
false );
306 #endif //KICAD_SCH_SELECTION_TOOL_H
The Cairo implementation of the graphics abstraction layer.
static SELECTION_CONDITION SingleSymbol
Class that groups generic conditions for selected items.
KICAD_T
The set of class identification values stored in EDA_ITEM::m_structType.
static SELECTION_CONDITION SingleDeMorganSymbol
std::function< bool(const SELECTION &)> SELECTION_CONDITION
< Functor type that checks a specific condition for selected items.
std::vector< EDA_ITEM * > EDA_ITEMS
Define list of drawing items for screens.
static SELECTION_CONDITION SingleMultiUnitSymbol
static SELECTION_CONDITION SingleNonExcludedMarker
static const KICAD_T AllItems[]
A base class for most all the KiCad significant classes used in schematics and boards.
static SELECTION_CONDITION SingleSymbolOrPower
A shim class between EDA_DRAW_FRAME and several derived classes: SYMBOL_EDIT_FRAME,...
Base class for any item which can be embedded within the SCHEMATIC container class,...