36 wxWindow* aEventSource ) :
constexpr EDA_IU_SCALE schIUScale
constexpr BOX2I KiROUND(const BOX2D &aBoxD)
virtual void Load()
Updates the parameters of this object based on the current JSON document contents.
wxTextCtrl * m_pinLengthCtrl
wxStaticText * m_pinNumSizeLabel
wxStaticText * m_pinPitchLabel
wxStaticText * m_lineWidthLabel
wxStaticText * m_lineWidthUnits
wxStaticText * m_textSizeUnits
wxCheckBox * m_dragPinsWithEdges
wxStaticText * m_pinPitchUnits
wxStaticText * m_widthHelpText
wxTextCtrl * m_textSizeCtrl
wxStaticText * m_pinLengthUnits
wxTextCtrl * m_pinNumSizeCtrl
wxTextCtrl * m_lineWidthCtrl
wxStaticText * m_textSizeLabel
wxStaticText * m_pinNameSizeUnits
wxStaticText * m_pinNumSizeUnits
PANEL_SYM_EDITING_OPTIONS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
wxStaticText * m_pinNameSizeLabel
wxSpinCtrl * m_spinRepeatLabel
wxTextCtrl * m_pinPitchCtrl
wxTextCtrl * m_pinNameSizeCtrl
wxStaticText * m_pinLengthLabel
UNIT_BINDER m_pinNumberSize
PANEL_SYM_EDITING_OPTIONS(wxWindow *aWindow, UNITS_PROVIDER *aUnitsProvider, wxWindow *aEventSource)
void onKillFocusPinPitch(wxFocusEvent &aEvent) override
bool TransferDataToWindow() override
bool TransferDataFromWindow() override
UNIT_BINDER m_pinNameSize
void ResetPanel() override
Reset the contents of this panel.
void loadSymEditorSettings(SYMBOL_EDITOR_SETTINGS *aCfg)
bool m_dragPinsAlongWithEdges
KICOMMON_API wxFont GetInfoFont(wxWindow *aWindow)
T * GetAppSettings(const char *aFilename)
Functions to provide common constants and other functions to assist in making a consistent UI.