33#include <wx/treebook.h>
constexpr int ARC_HIGH_DEF
constexpr EDA_IU_SCALE pcbIUScale
wxBitmapBundle KiBitmapBundle(BITMAPS aBitmap, int aMinHeight)
@ edge_to_copper_clearance
@ hole_to_copper_clearance
#define MAXIMUM_ERROR_SIZE_MM
#define MINIMUM_ERROR_SIZE_MM
constexpr BOX2I KiROUND(const BOX2D &aBoxD)
static const ADVANCED_CFG & GetCfg()
Get the singleton instance's config, which is shared by all consumers.
Container for design settings for a BOARD object.
Information pertinent to a Pcbnew printed circuit board.
BOARD_DESIGN_SETTINGS & GetDesignSettings() const
wxCheckBox * m_useHeightForLengthCalcs
wxTextCtrl * m_MinDrillCtrl
wxStaticText * m_TrackMinWidthTitle
wxStaticText * m_TrackMinWidthUnits
wxStaticText * m_uviaMinSizeLabel
wxStaticText * m_MinDrillTitle
wxStaticBitmap * m_bitmapMinViaDiameter
wxStaticText * m_ViaMinTitle
wxTextCtrl * m_SetHoleToHoleCtrl
wxTextCtrl * m_ViaMinAnnulusCtrl
wxStaticBitmap * m_bitmapMinuViaDrill
wxStaticText * m_MinConnUnits
wxStaticText * m_HoleClearanceUnits
wxTextCtrl * m_textHeightCtrl
wxStaticText * m_MinDrillUnits
wxTextCtrl * m_minGrooveWidthCtrl
wxTextCtrl * m_clearanceCtrl
wxStaticBitmap * m_bitmapMinViaAnnulus
wxStaticText * m_EdgeClearanceLabel
wxStaticBitmap * m_bitmapMinTrackWidth
wxTextCtrl * m_uviaMinSizeCtrl
wxStaticText * m_textThicknessUnits
wxStaticText * m_ViaMinAnnulusTitle
wxStaticText * m_textHeightLabel
wxStaticText * m_minGrooveWidthUnits
wxStaticText * m_HoleToHoleTitle
wxStaticText * m_textThicknessLabel
wxCheckBox * m_allowExternalFilletsOpt
wxStaticText * m_maxErrorTitle
wxStaticText * m_MinConnTitle
wxStaticText * m_ViaMinUnits
wxStaticText * m_uviaMinDrillUnits
wxStaticText * m_uviaMinSizeUnits
wxStaticBitmap * m_spokeBitmap
wxStaticText * m_minGrooveWidthLabel
wxStaticBitmap * m_bitmapMinGrooveWidth
wxTextCtrl * m_maxErrorCtrl
wxStaticText * m_HoleClearanceLabel
wxStaticBitmap * m_bitmapEdgeClearance
wxStaticBitmap * m_bitmapClearance
wxStaticText * m_EdgeClearanceUnits
wxStaticText * m_clearanceTitle
wxStaticText * m_stCircleToPolyWarning
wxTextCtrl * m_SetViasMinSizeCtrl
wxStaticText * m_clearanceUnits
wxStaticBitmap * m_bitmapHoleClearance
wxStaticText * m_ViaMinAnnulusUnits
wxStaticText * m_textHeightUnits
wxStaticBitmap * m_filletBitmap
wxStaticText * m_uviaMinDrillLabel
wxStaticText * m_HoleToHoleUnits
wxStaticBitmap * m_bitmapMinuViaDiameter
wxStaticText * m_silkClearanceLabel
wxStaticText * m_maxErrorUnits
wxTextCtrl * m_EdgeClearanceCtrl
wxTextCtrl * m_HoleClearanceCtrl
wxStaticBitmap * m_bitmapMinViaDrill
wxTextCtrl * m_uviaMinDrillCtrl
wxTextCtrl * m_silkClearanceCtrl
wxStaticText * m_silkClearanceUnits
wxTextCtrl * m_textThicknessCtrl
wxStaticBitmap * m_bitmapMinConn
wxSpinCtrl * m_minResolvedSpokeCountCtrl
wxTextCtrl * m_MinConnCtrl
PANEL_SETUP_CONSTRAINTS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
wxTextCtrl * m_TrackMinWidthCtrl
wxStaticBitmap * m_bitmapMinHoleClearance
UNIT_BINDER m_minGrooveWidth
PANEL_SETUP_CONSTRAINTS(wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame)
UNIT_BINDER m_holeClearance
UNIT_BINDER m_silkClearance
UNIT_BINDER m_holeToHoleMin
UNIT_BINDER m_trackMinWidth
UNIT_BINDER m_throughHoleMin
UNIT_BINDER m_uviaMinSize
UNIT_BINDER m_uviaMinDrill
BOARD_DESIGN_SETTINGS * m_BrdSettings
void ImportSettingsFrom(BOARD *aBoard)
bool TransferDataToWindow() override
UNIT_BINDER m_viaMinAnnulus
UNIT_BINDER m_minTextThickness
UNIT_BINDER m_minTextHeight
UNIT_BINDER m_minClearance
UNIT_BINDER m_edgeClearance
bool TransferDataFromWindow() override
The main frame for Pcbnew.
KICOMMON_API wxFont GetSmallInfoFont(wxWindow *aWindow)
KICOMMON_API wxSize GetTextSize(const wxString &aSingleLine, wxWindow *aWindow)
Return the size of aSingleLine of text when it is rendered in aWindow using whatever font is currentl...