10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
17#include <wx/stattext.h>
21#include <wx/settings.h>
22#include <wx/textctrl.h>
24#include <wx/statbox.h>
25#include <wx/radiobut.h>
26#include <wx/radiobox.h>
27#include <wx/checkbox.h>
34#include <wx/notebook.h>
39#define wxID_DIALOG_CREATE_ARRAY 10000
122 virtual void OnClose( wxCloseEvent& event ) {
event.Skip(); }
129 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 );
Class DIALOG_CREATE_ARRAY_BASE.
wxTextCtrl * m_entryCentreX
wxRadioBox * m_radioBoxGridNumberingAxis
wxRadioBox * m_radioBoxGridNumberingScheme
wxStaticText * m_labelGridNumberingStep
wxCheckBox * m_entryRotateItemsCb
wxStaticText * m_labelCircCount
wxBoxSizer * m_gridPadNumberingSizer
wxTextCtrl * m_entryGridSecNumberingOffset
wxChoice * m_choiceSecAxisNumbering
virtual void OnClose(wxCloseEvent &event)
wxStaticText * m_unitLabelCircAngle
wxTextCtrl * m_entryOffsetX
wxButton * m_btnSelectCenterItem
wxRadioBox * m_rbCircStartNumberingOpt
wxStaticText * m_labelOffsetY
wxNotebook * m_gridTypeNotebook
wxPanel * m_gridPadNumberingPanel
wxStaticText * m_labelCentreX
wxStaticText * m_labelCircNumStart
wxStaticText * m_unitLabelDx
wxStaticText * m_unitLabelCentreY
wxButton * m_btnSelectCenterPoint
wxTextCtrl * m_entryOffsetY
wxTextCtrl * m_entryGridPriNumberingOffset
wxTextCtrl * m_entryGridPriNumberingStep
wxStaticText * m_labelCircNumbering
wxPanel * m_circularPadNumberingPanel
wxStaticText * m_unitLabelOffsetY
wxRadioButton * m_radioBtnUniqueRefs
~DIALOG_CREATE_ARRAY_BASE()
TEXT_CTRL_EVAL * m_entryCircCount
TEXT_CTRL_EVAL * m_entryNx
wxTextCtrl * m_entryCentreY
wxStaticText * m_unitLabelOffsetX
wxStaticText * m_labelPriAxisNumbering
wxButton * m_stdButtonsOK
wxStaticText * m_labelOffsetX
wxTextCtrl * m_entryCircAngle
wxChoice * m_choicePriAxisNumbering
wxStaticBoxSizer * m_circPadNumberingSizer
wxPanel * m_footprintReannotatePanel
wxRadioButton * m_staggerRows
wxStaticText * m_unitLabelCentreX
wxCheckBox * m_checkBoxFullCircle
wxStaticText * m_labelCircNumStep
wxStaticText * m_labelSecAxisNumbering
wxTextCtrl * m_entryCircNumberingStart
virtual void OnParameterChanged(wxCommandEvent &event)
wxPanel * m_circularPanel
wxRadioButton * m_radioBtnKeepRefs
wxStaticText * m_labelCircAngle
virtual void OnSelectCenterButton(wxCommandEvent &event)
wxStaticText * m_labelGridNumberingOffset
wxRadioButton * m_rbCentreOnSource
wxButton * m_stdButtonsCancel
wxChoice * m_choiceCircNumbering
wxCheckBox * m_checkBoxGridReverseNumbering
wxRadioButton * m_rbItemsRemainInPlace
TEXT_CTRL_EVAL * m_entryStagger
wxTextCtrl * m_entryGridSecNumberingStep
wxRadioBox * m_rbGridStartNumberingOpt
wxStaticText * m_labelCentreY
TEXT_CTRL_EVAL * m_entryNy
wxStaticText * m_unitLabelDy
wxTextCtrl * m_entryCircNumberingStep
wxStaticText * m_labelStagger
wxRadioButton * m_staggerCols
wxStdDialogButtonSizer * m_stdButtons
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
wxTextCtrl wrapper to handle math expression evaluation.
#define wxID_DIALOG_CREATE_ARRAY