32 #include <wx/treebook.h> 38 m_minClearance( aFrame, m_clearanceTitle, m_clearanceCtrl, m_clearanceUnits ),
39 m_trackMinWidth( aFrame, m_TrackMinWidthTitle, m_TrackMinWidthCtrl, m_TrackMinWidthUnits ),
40 m_viaMinAnnulus( aFrame, m_ViaMinAnnulusTitle, m_ViaMinAnnulusCtrl, m_ViaMinAnnulusUnits ),
41 m_viaMinSize( aFrame, m_ViaMinTitle, m_SetViasMinSizeCtrl, m_ViaMinUnits ),
42 m_throughHoleMin( aFrame, m_MinDrillTitle, m_MinDrillCtrl, m_MinDrillUnits ),
43 m_uviaMinSize( aFrame, m_uviaMinSizeLabel, m_uviaMinSizeCtrl, m_uviaMinSizeUnits ),
44 m_uviaMinDrill( aFrame, m_uviaMinDrillLabel, m_uviaMinDrillCtrl, m_uviaMinDrillUnits ),
45 m_holeToHoleMin( aFrame, m_HoleToHoleTitle, m_SetHoleToHoleCtrl, m_HoleToHoleUnits ),
46 m_holeClearance( aFrame, m_HoleClearanceLabel, m_HoleClearanceCtrl, m_HoleClearanceUnits ),
47 m_edgeClearance( aFrame, m_EdgeClearanceLabel, m_EdgeClearanceCtrl, m_EdgeClearanceUnits ),
48 m_silkClearance( aFrame, m_silkClearanceLabel, m_silkClearanceCtrl, m_silkClearanceUnits ),
49 m_maxError( aFrame, m_maxErrorTitle, m_maxErrorCtrl, m_maxErrorUnits )
154 bool retVal = wxPanel::Show( aShow );
196 wxObject* item =
event.GetEventObject();
wxCheckBox * m_allowExternalFilletsOpt
int m_ZoneFillVersion
Option to select different fill algorithms.
UNIT_BINDER m_minClearance
void SetCopperEdgeClearance(int aDistance)
wxStaticBitmap * m_bitmapMinViaAnnulus
wxStaticBitmap * m_bitmapZoneFillOpt
wxRadioButton * m_rbOutlinePolygonBestQ
UNIT_BINDER m_edgeClearance
static constexpr double IU_PER_MM
Mock up a conversion function.
wxStaticBitmap * m_bitmapClearance
UNIT_BINDER m_holeToHoleMin
wxStaticBitmap * m_bitmap_uVia
wxCheckBox * m_OptAllowMicroVias
wxFont GetInfoFont(wxWindow *aWindow)
wxStaticBitmap * m_bitmapMinViaDiameter
UNIT_BINDER m_uviaMinSize
BOARD_DESIGN_SETTINGS & GetDesignSettings() const
#define MINIMUM_ERROR_SIZE_MM
bool Show(bool aShow) override
UNIT_BINDER m_silkClearance
wxStaticBitmap * m_bitmapHoleClearance
UNIT_BINDER m_uviaMinDrill
wxStaticBitmap * m_filletBitmap
BOARD_DESIGN_SETTINGS * m_BrdSettings
wxStaticBitmap * m_bitmapMinViaDrill
void SetMinHoleSeparation(int aDistance)
wxCheckBox * m_OptAllowBlindBuriedVias
bool TransferDataFromWindow() override
UNIT_BINDER m_holeClearance
wxStaticBitmap * m_bitmapBlindBuried
wxStaticBitmap * m_bitmapMinuViaDrill
wxStaticText * m_stCircleToPolyWarning
void onChangeOutlineOpt(wxCommandEvent &event) override
bool m_BlindBuriedViaAllowed
true to allow blind/buried vias
int m_ViasMinAnnularWidth
int m_CopperEdgeClearance
wxStaticBitmap * m_bitmapMinHoleClearance
wxBitmap KiBitmap(BITMAPS aBitmap, int aHeightTag)
Construct a wxBitmap from an image identifier Returns the image from the active theme if the image ha...
PANEL_SETUP_CONSTRAINTS(PAGED_DIALOG *aParent, PCB_EDIT_FRAME *aFrame)
Class PANEL_SETUP_CONSTRAINTS_BASE.
UNIT_BINDER m_viaMinAnnulus
UNIT_BINDER m_trackMinWidth
bool m_UseHeightForLengthCalcs
Enable inclusion of stackup height in track length measurements and length tuning.
void ImportSettingsFrom(BOARD *aBoard)
virtual bool Validate(double aMin, double aMax, EDA_UNITS aUnits=EDA_UNITS::UNSCALED)
Validate the control against the given range, informing the user of any errors found.
UNIT_BINDER m_throughHoleMin
bool TransferDataToWindow() override
Information pertinent to a Pcbnew printed circuit board.
wxCheckBox * m_useHeightForLengthCalcs
#define MAXIMUM_ERROR_SIZE_MM
virtual void SetValue(int aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.
wxStaticBitmap * m_bitmapMinuViaDiameter
The main frame for Pcbnew.
virtual long long int GetValue()
Return the current value in Internal Units.
wxString StringFromValue(EDA_UNITS aUnits, double aValue, bool aAddUnitSymbol, EDA_DATA_TYPE aType)
Convert a value to a string using double notation.
bool m_ZoneKeepExternalFillets
bool m_MicroViasAllowed
true to allow micro vias
wxStaticBitmap * m_bitmapEdgeClearance
EDA_UNITS GetUserUnits() const
Return the user units currently in use.
Container for design settings for a BOARD object.
wxRadioButton * m_rbOutlinePolygonFastest
wxStaticBitmap * m_bitmapMinTrackWidth