37 m_textSize( aFrame, m_textSizeLabel, m_textSizeCtrl, m_textSizeUnits, true ),
38 m_lineWidth( aFrame, m_lineWidthLabel, m_lineWidthCtrl, m_lineWidthUnits, true ),
39 m_pinSymbolSize( aFrame, m_pinSymbolSizeLabel, m_pinSymbolSizeCtrl, m_pinSymbolSizeUnits,
50 int refStyleSelection;
55 case 0: refStyleSelection = 0;
break;
90 int firstRefId, refSeparator;
95 case 0: firstRefId =
'A'; refSeparator = 0;
break;
96 case 1: firstRefId =
'A'; refSeparator =
'.';
break;
97 case 2: firstRefId =
'A'; refSeparator =
'-';
break;
98 case 3: firstRefId =
'A'; refSeparator =
'_';
break;
99 case 4: firstRefId =
'1'; refSeparator =
'.';
break;
100 case 5: firstRefId =
'1'; refSeparator =
'-';
break;
101 case 6: firstRefId =
'1'; refSeparator =
'_';
break;
119 if( currDotSizeIndex != wxNOT_FOUND )
122 dynamic_cast<EESCHEMA_SETTINGS*>(
Kiface().KifaceSettings() );
124 wxCHECK( projSettings,
false );
126 if( currDotSizeIndex )
129 currJunctionDotSize =
136 currJunctionDotSize = 1;
151 msg.ToDouble( &dtmp );
KIGFX::SCH_VIEW * GetView() const override
Return a pointer to the #VIEW instance used in the panel.
SCHEMATIC_SETTINGS & Settings() const
void UpdateAllItems(int aUpdateFlags)
Update all items in the view according to the given flags.
KIGFX::SCH_RENDER_SETTINGS * GetRenderSettings()
Schematic editor (Eeschema) main window.
static int GetSubpartIdSeparator()
bool m_IntersheetRefsShow
Item needs to be redrawn.
static int GetSubpartFirstId()
SCH_DRAW_PANEL * GetCanvas() const override
Return a pointer to GAL-based canvas of given EDA draw frame.
KIFACE_I & Kiface()
Global KIFACE_I "get" accessor.
SCHEMATIC & Schematic() const
wxString m_IntersheetRefsSuffix
virtual void Refresh(bool aEraseBackground=true, const wxRect *aRect=NULL) override
Update the board display after modifying it by a python script (note: it is automatically called by a...
void Format(OUTPUTFORMATTER *out, int aNestLevel, int aCtl, const CPTREE &aTree)
Output a PTREE into s-expression format via an OUTPUTFORMATTER derivative.
virtual void SetUnits(EDA_UNITS aUnits)
Normally not needed (as the UNIT_BINDER inherits from the parent frame), but can be used to set to DE...
static void SetSubpartIdNotation(int aSep, int aFirstId)
Set the separator char between the subpart id and the reference 0 (no separator) or '.
virtual void SetValue(int aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.
These settings were stored in SCH_BASE_FRAME previously.
virtual long long int GetValue()
Return the current value in Internal Units.
std::vector< double > junction_size_mult_list
void SetDefaultPenWidth(int aWidth)
void MarkDirty()
Force redraw of view on the next rendering.
wxString m_IntersheetRefsPrefix
bool m_IntersheetRefsFormatShort