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...