114                     BOARD_COMMIT* aCommit = 
nullptr, 
bool aSkipMove = 
false );
 
  158                          bool aReannotateDuplicates, 
bool aSkipMove );
 
 
A base class for any item which can be embedded within the BOARD container class, and therefore insta...
 
Information pertinent to a Pcbnew printed circuit board.
 
A base class for most all the KiCad significant classes used in schematics and boards.
 
Hold a (potentially large) number of VIEW_ITEMs and renders them on a graphics device provided by the...
 
Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer.
 
int RehatchShapes(const TOOL_EVENT &aEvent)
 
void setTransitions() override
< Sets up handlers for various events.
 
int AppendBoardFromFile(const TOOL_EVENT &aEvent)
 
int AddLibrary(const TOOL_EVENT &aEvent)
 
int DdAppendBoard(const TOOL_EVENT &aEvent)
 
int LoadFpFromBoard(const TOOL_EVENT &aEvent)
 
int SaveToLinkedDesignBlock(const TOOL_EVENT &aEvent)
 
int DdImportFootprint(const TOOL_EVENT &aEvent)
 
int SnapModeFeedback(const TOOL_EVENT &aEvent)
 
int NetColorModeCycle(const TOOL_EVENT &aEvent)
 
int SaveFpToBoard(const TOOL_EVENT &aEvent)
 
int RatsnestModeCycle(const TOOL_EVENT &aEvent)
 
int TrackDisplayMode(const TOOL_EVENT &aEvent)
 
int DdAddLibrary(const TOOL_EVENT &aEvent)
 
int Redo(const TOOL_EVENT &aEvent)
 
int PlaceLinkedDesignBlock(const TOOL_EVENT &aEvent)
 
bool placeBoardItems(BOARD_COMMIT *aCommit, std::vector< BOARD_ITEM * > &aItems, bool aIsNew, bool aAnchorAtOrigin, bool aReannotateDuplicates, bool aSkipMove)
Add and select or just select for move/place command a list of board items.
 
int LayerPresetFeedback(const TOOL_EVENT &aEvent)
 
int UpdateMessagePanel(const TOOL_EVENT &aEvent)
 
int LayerAlphaDec(const TOOL_EVENT &aEvent)
 
int LayerNext(const TOOL_EVENT &aEvent)
 
int PlaceStackup(const TOOL_EVENT &aEvent)
 
std::unique_ptr< STATUS_TEXT_POPUP > m_statusPopup
 
int ToggleRatsnest(const TOOL_EVENT &aEvent)
 
int LayerAlphaInc(const TOOL_EVENT &aEvent)
 
int HighContrastModeCycle(const TOOL_EVENT &aEvent)
 
std::unique_ptr< KIGFX::ORIGIN_VIEWITEM > m_gridOrigin
 
int Quit(const TOOL_EVENT &aEvent)
 
int HighContrastMode(const TOOL_EVENT &aEvent)
 
int Undo(const TOOL_EVENT &aEvent)
 
int ViaDisplayMode(const TOOL_EVENT &aEvent)
 
static void DoSetGridOrigin(KIGFX::VIEW *aView, PCB_BASE_FRAME *aFrame, EDA_ITEM *originViewItem, const VECTOR2D &aPoint)
 
int CollectAndEmbed3DModels(const TOOL_EVENT &aEvent)
 
void pruneItemLayers(std::vector< BOARD_ITEM * > &aItems)
Helper for pasting.
 
int GridPlaceOrigin(const TOOL_EVENT &aEvent)
 
int FlipPcbView(const TOOL_EVENT &aEvent)
 
int PlaceCharacteristics(const TOOL_EVENT &aEvent)
 
int ApplyDesignBlockLayout(const TOOL_EVENT &aEvent)
 
int SnapMode(const TOOL_EVENT &aEvent)
 
int ContrastModeFeedback(const TOOL_EVENT &aEvent)
 
int LayerToggle(const TOOL_EVENT &aEvent)
 
int AppendBoard(PCB_IO &pi, const wxString &fileName, DESIGN_BLOCK *aDesignBlock=nullptr, BOARD_COMMIT *aCommit=nullptr, bool aSkipMove=false)
 
int IterateFootprint(const TOOL_EVENT &aEvent)
 
int Print(const TOOL_EVENT &aEvent)
 
void rehatchBoardItem(BOARD_ITEM *aItem)
 
int ZoneDisplayMode(const TOOL_EVENT &aEvent)
 
int GridResetOrigin(const TOOL_EVENT &aEvent)
 
BOARD_ITEM * m_pickerItem
 
int InteractiveDelete(const TOOL_EVENT &aEvent)
 
int AppendDesignBlock(const TOOL_EVENT &aEvent)
 
int LayerPrev(const TOOL_EVENT &aEvent)
 
int CycleLayerPresets(const TOOL_EVENT &aEvent)
 
int Paste(const TOOL_EVENT &aEvent)
 
void unfilledZoneCheck()
We have bug reports indicating that some new users confuse zone filling/unfilling with the display mo...
 
int LayerSwitch(const TOOL_EVENT &aEvent)
 
A base class that BOARD loading and saving plugins should derive from.
 
The Cairo implementation of the graphics abstraction layer.
 
VECTOR2< double > VECTOR2D