25#ifndef __dialog_lib_new_symbol__
26#define __dialog_lib_new_symbol__
39 const wxString& message,
40 const wxArrayString* aRootSymbolNames =
nullptr,
41 const wxString& inheritFromSymbolName = wxEmptyString );
Class DIALOG_LIB_NEW_SYMBOL_BASE.
wxCheckBox * m_checkIsPowerSymbol
wxCheckBox * m_excludeFromBomCheckBox
wxCheckBox * m_checkShowPinNameInside
wxCheckBox * m_checkHasConversion
wxComboBox * m_comboInheritanceSelect
wxCheckBox * m_checkShowPinName
wxSpinCtrl * m_spinPartCount
wxTextCtrl * m_textReference
wxCheckBox * m_checkShowPinNumber
wxCheckBox * m_checkUnitsInterchangeable
wxCheckBox * m_excludeFromBoardCheckBox
void SetIncludeOnBoard(bool aInclude)
UNIT_BINDER m_pinTextPosition
wxString GetReference(void)
void SetPartCount(int count)
wxString GetParentSymbolName() const
void SetPinNameInside(bool show)
DIALOG_LIB_NEW_SYMBOL(EDA_DRAW_FRAME *parent, const wxString &message, const wxArrayString *aRootSymbolNames=nullptr, const wxString &inheritFromSymbolName=wxEmptyString)
wxString GetName(void) const override
bool GetIncludeOnBoard() const
bool GetShowPinNumber(void)
bool GetShowPinName(void)
virtual void OnParentSymbolSelect(wxCommandEvent &aEvent) override
bool GetAlternateBodyStyle(void)
void SetName(const wxString &name) override
int GetPinTextPosition(void)
void syncControls(bool aIsDerivedPart)
void SetShowPinName(bool show)
bool GetPowerSymbol(void)
void SetPinTextPosition(int position)
void SetIncludeInBom(bool aInclude)
virtual void onPowerCheckBox(wxCommandEvent &aEvent) override
bool GetPinNameInside(void)
void SetReference(const wxString &reference)
void SetAlternateBodyStyle(bool enable)
void SetShowPinNumber(bool show)
void SetUnitsInterchangeable(bool enable)
void SetPowerSymbol(bool enable)
bool GetUnitsInterchangeable(void)
bool GetIncludeInBom() const
The base class for create windows for drawing purpose.
virtual long long int GetValue()
Return the current value in Internal Units.
virtual void SetValue(long long int aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.
wxString UnescapeString(const wxString &aSource)
wxString EscapeString(const wxString &aSource, ESCAPE_CONTEXT aContext)
The Escape/Unescape routines use HTML-entity-reference-style encoding to handle characters which are:...