52                         bool enableNumbering, 
const VECTOR2I& aOrigPos );
 
 
DIALOG_CREATE_ARRAY_BASE(wxWindow *parent, wxWindowID id=wxID_DIALOG_CREATE_ARRAY, const wxString &title=_("Create Array"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
 
WIDGET_SAVE_RESTORE m_cfg_persister
 
DIALOG_CREATE_ARRAY(PCB_BASE_FRAME *aParent, std::unique_ptr< ARRAY_OPTIONS > &aOptions, bool enableNumbering, const VECTOR2I &aOrigPos)
Construct a new dialog.
 
bool TransferDataFromWindow() override
 
void OnSelectCenterButton(wxCommandEvent &aEvent) override
 
void calculateCircularArrayProperties()
 
const VECTOR2I m_originalItemPosition
 
std::unique_ptr< ARRAY_OPTIONS > & m_settings
The settings to re-seat on dialog OK.
 
void OnParameterChanged(wxCommandEvent &aEvent) override
 
void UpdatePickedItem(const EDA_ITEM *aItem) override
 
void UpdatePickedPoint(const std::optional< VECTOR2I > &aPoint) override
 
void setControlEnablement()
 
void OnAxisNumberingChange(wxCommandEvent &aEvent) override
 
A base class for most all the KiCad significant classes used in schematics and boards.
 
Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer.
 
VECTOR2< int32_t > VECTOR2I