34 m_maskExpansion( aFrame, m_maskMarginLabel, m_maskMarginCtrl, m_maskMarginUnits ),
35 m_maskMinWidth( aFrame, m_maskMinWidthLabel, m_maskMinWidthCtrl, m_maskMinWidthUnits ),
36 m_maskToCopperClearance( aFrame, m_maskToCopperClearanceLabel, m_maskToCopperClearanceCtrl,
37 m_maskToCopperClearanceUnits ),
38 m_pasteMargin( aFrame, m_pasteMarginLabel, m_pasteMarginCtrl, m_pasteMarginUnits ),
39 m_pasteMarginRatio( aFrame, m_pasteMarginRatioLabel, m_pasteMarginRatioCtrl,
40 m_pasteMarginRatioUnits )
Container for design settings for a BOARD object.
int m_SolderMaskToCopperClearance
bool m_AllowSoldermaskBridgesInFPs
int m_SolderMaskExpansion
double m_SolderPasteMarginRatio
Information pertinent to a Pcbnew printed circuit board.
BOARD_DESIGN_SETTINGS & GetDesignSettings() const
Class PANEL_SETUP_MASK_AND_PASTE_BASE.
wxCheckBox * m_allowBridges
wxCheckBox * m_tentViasFront
wxCheckBox * m_tentViasBack
wxStaticText * m_staticTextInfoPaste
UNIT_BINDER m_maskToCopperClearance
bool TransferDataFromWindow() override
PANEL_SETUP_MASK_AND_PASTE(wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame)
UNIT_BINDER m_maskMinWidth
UNIT_BINDER m_maskExpansion
UNIT_BINDER m_pasteMargin
void ImportSettingsFrom(BOARD *aBoard)
UNIT_BINDER m_pasteMarginRatio
BOARD_DESIGN_SETTINGS * m_BrdSettings
bool TransferDataToWindow() override
The main frame for Pcbnew.
virtual long long int GetValue()
Return the current value in Internal Units.
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...
virtual void SetNegativeZero()
virtual double GetDoubleValue()
Return the current value in Internal Units.
virtual void SetDoubleValue(double aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.
virtual void SetValue(long long int aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.
KICOMMON_API wxFont GetInfoFont(wxWindow *aWindow)