32 const wxArrayString* aRootSymbolNames ) :
34 m_pinTextPosition( aParent, m_staticPinTextPositionLabel, m_textPinTextPosition,
35 m_staticPinTextPositionUnits, true )
37 if( aRootSymbolNames && aRootSymbolNames->GetCount() )
39 wxArrayString escapedNames;
41 for(
const wxString&
name : *aRootSymbolNames )
Field Reference of part, i.e. "IC21".
wxComboBox * m_comboInheritanceSelect
virtual void OnParentSymbolSelect(wxCommandEvent &aEvent) override
wxCheckBox * m_checkShowPinNameInside
wxCheckBox * m_checkIsPowerSymbol
wxStaticText * m_staticPinTextPositionLabel
wxCheckBox * m_checkShowPinNumber
DIALOG_LIB_NEW_SYMBOL(EDA_DRAW_FRAME *parent, const wxArrayString *aRootSymbolNames=nullptr)
The base class for create windows for drawing purpose.
wxCheckBox * m_excludeFromBomCheckBox
UNIT_BINDER m_pinTextPosition
Field Value of part, i.e. "3.3K".
virtual void onPowerCheckBox(wxCommandEvent &aEvent) override
Definitions of control validators for schematic dialogs.
wxStaticText * m_staticTextUnits
wxCheckBox * m_checkHasConversion
wxTextCtrl * m_textReference
wxCheckBox * m_excludeFromBoardCheckBox
#define DEFAULT_PIN_NAME_OFFSET
The intersheets references prefix string.
wxString UnescapeString(const wxString &aSource)
void finishDialogSettings()
In all dialogs, we must call the same functions to fix minimal dlg size, the default position and per...
wxStaticText * m_staticPinTextPositionUnits
wxCheckBox * m_checkShowPinName
wxTextCtrl * m_textPinTextPosition
wxCheckBox * m_checkLockItems
virtual void SetValue(int aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.
void syncControls(bool aIsDerivedPart)
Class DIALOG_LIB_NEW_SYMBOL_BASE.
A text control validator used for validating the text allowed in library and schematic symbol fields.
wxStaticText * m_staticTextDes
wxSpinCtrl * m_spinPartCount