/////////////////////////////////////////////////////////////////////////// // C++ code generated with wxFormBuilder (version 3.10.0-39-g3487c3cb) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! /////////////////////////////////////////////////////////////////////////// #pragma once #include #include #include class TEXT_CTRL_EVAL; #include "dialog_shim.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /////////////////////////////////////////////////////////////////////////// #define wxID_DIALOG_CREATE_ARRAY 1000 /////////////////////////////////////////////////////////////////////////////// /// Class DIALOG_CREATE_ARRAY_BASE /////////////////////////////////////////////////////////////////////////////// class DIALOG_CREATE_ARRAY_BASE : public DIALOG_SHIM { private: protected: wxNotebook* m_gridTypeNotebook; wxPanel* m_gridPanel; wxStaticText* m_labelNx; TEXT_CTRL_EVAL* m_entryNx; wxStaticText* m_labelNy; TEXT_CTRL_EVAL* m_entryNy; wxStaticText* m_labelDx; wxTextCtrl* m_entryDx; wxStaticText* m_unitLabelDx; wxStaticText* m_labelDy; wxTextCtrl* m_entryDy; wxStaticText* m_unitLabelDy; wxStaticText* m_labelOffsetX; wxTextCtrl* m_entryOffsetX; wxStaticText* m_unitLabelOffsetX; wxStaticText* m_labelOffsetY; wxTextCtrl* m_entryOffsetY; wxStaticText* m_unitLabelOffsetY; wxStaticText* m_labelStagger; TEXT_CTRL_EVAL* m_entryStagger; wxRadioBox* m_radioBoxGridStaggerType; wxPanel* m_gridPadNumberingPanel; wxBoxSizer* m_gridPadNumberingSizer; wxRadioBox* m_radioBoxGridNumberingAxis; wxCheckBox* m_checkBoxGridReverseNumbering; wxRadioBox* m_rbGridStartNumberingOpt; wxRadioBox* m_radioBoxGridNumberingScheme; wxStaticText* m_labelPriAxisNumbering; wxChoice* m_choicePriAxisNumbering; wxStaticText* m_labelSecAxisNumbering; wxChoice* m_choiceSecAxisNumbering; wxStaticText* m_labelGridNumberingOffset; wxTextCtrl* m_entryGridPriNumberingOffset; wxTextCtrl* m_entryGridSecNumberingOffset; wxStaticText* m_labelGridNumberingStep; wxTextCtrl* m_entryGridPriNumberingStep; wxTextCtrl* m_entryGridSecNumberingStep; wxPanel* m_circularPanel; wxStaticText* m_stInfoItems; wxStaticText* m_stRefPosXTxt; wxTextCtrl* m_tcRefPosX; wxStaticText* m_stRefPosXUnit; wxStaticText* m_stRefPosYTxt; wxTextCtrl* m_tcRefPosY; wxStaticText* m_stRefPosYUnit; wxStaticText* m_stInfoItems1; wxStaticText* m_labelCentreX; wxTextCtrl* m_entryCentreX; wxStaticText* m_unitLabelCentreX; wxStaticText* m_labelCentreY; wxTextCtrl* m_entryCentreY; wxStaticText* m_unitLabelCentreY; wxStaticText* m_labelCircRadius; wxTextCtrl* m_tcValueCircRadius; wxStaticText* m_unitLabelCircRadius; wxStaticText* m_labelCircAngle; wxTextCtrl* m_entryCircAngle; wxStaticText* m_unitLabelCircAngle; wxStaticText* m_labelCircCount; TEXT_CTRL_EVAL* m_entryCircCount; wxStaticText* m_labelCircRotate; wxCheckBox* m_entryRotateItemsCb; wxPanel* m_circularPadNumberingPanel; wxStaticBoxSizer* m_circPadNumberingSizer; wxRadioBox* m_rbCircStartNumberingOpt; wxStaticText* m_labelCircNumbering; wxChoice* m_choiceCircNumbering; wxStaticText* m_labelCircNumStart; wxTextCtrl* m_entryCircNumberingStart; wxStaticText* m_labelCircNumStep; wxTextCtrl* m_entryCircNumberingStep; wxPanel* m_footprintReannotatePanel; wxRadioButton* m_radioBtnKeepRefs; wxRadioButton* m_radioBtnUniqueRefs; wxStdDialogButtonSizer* m_stdButtons; wxButton* m_stdButtonsOK; wxButton* m_stdButtonsCancel; // Virtual event handlers, override them in your derived class virtual void OnClose( wxCloseEvent& event ) { event.Skip(); } virtual void OnParameterChanged( wxCommandEvent& event ) { event.Skip(); } public: 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 ); ~DIALOG_CREATE_ARRAY_BASE(); };