C++ 1 source_name 0 0 res UTF-8 connect dialog_pad_properties_base 1000 none 1 dialog_pad_properties_base . 1 1 1 1 UI 0 1 0 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_DIALOG_EDIT_PAD -1,-1 DIALOG_PAD_PROPERTIES_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Pad Properties 0 OnInitDialog m_MainSizer wxVERTICAL protected 8 wxEXPAND|wxLEFT 1 bSizerUpper wxHORIZONTAL none 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_notebook 1 protected 1 Resizable 1 0 General 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_panelGeneral 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL OnUpdateUI bGeneralSizer wxHORIZONTAL none 5 wxEXPAND|wxALL 0 m_LeftBoxSizer wxVERTICAL protected 5 wxEXPAND 0 wxBOTH 1,4 0 gbSizerCommon wxFLEX_GROWMODE_SPECIFIED none 4 5 1 0 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad type: 0 0 0 1 m_padTypeLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 1 0 "Through-hole" "SMD" "Edge Connector" "NPTH, Mechanical" "SMD Aperture" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_padType 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator PadTypeSelected 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad number: 0 0 0 1 m_padNumLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_PADNUMCTRL 0 0 0 1 m_padNumCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Net name: 0 0 0 1 m_padNetLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT 2 1 1 1 1 1 1 0 NET_SELECTOR 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY #include <widgets/net_selector.h> 0 0 1 m_padNetSelector 1 protected 1 Resizable 1 ; forward_declare 0 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Position X: 0 0 0 1 m_posXLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_posXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_posXUnits 1 protected 1 Resizable 1 0 -1 5 1 3 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_posYLabel 1 protected 1 Resizable 1 0 -1 5 1 4 wxALIGN_CENTER_VERTICAL|wxEXPAND 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_posYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_posYUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline5 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 wxBOTH 0 0 gbSizerPadOrientation wxFLEX_GROWMODE_SPECIFIED none 4 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad shape: 0 0 0 1 m_shapeLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 5 1 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 "Circular" "Oval" "Rectangular" "Trapezoidal" "Rounded rectangle" "Chamfered rectangle" "Chamfered with other corners rounded" "Custom (circular base)" "Custom (rectangular base)" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_PadShapeSelector 1 protected 1 Resizable 4 1 0 wxFILTER_NONE wxDefaultValidator OnPadShapeSelection 25 6 0 wxEXPAND|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_shapePropsBook 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_emptyProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_trapProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 3 wxBOTH 1 0 fgSizerTrapProps wxFLEX_GROWMODE_SPECIFIED protected 0 4 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Trapezoid delta: 0 0 0 1 m_trapDeltaLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_trapDeltaCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_trapDeltaUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Trapezoid axis: 0 0 0 1 m_trapAxisLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 "Horizontal" "Vertical" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_trapAxisCtrl 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_roudingProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 3 wxBOTH 1 0 fgSizerRoundingProps wxFLEX_GROWMODE_SPECIFIED protected 0 4 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner size: 0 0 0 1 m_cornerRatioLabel 1 protected 1 Resizable 1 0 Corner radius in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_cornerRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_cornerRatioUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner radius: 0 0 0 1 m_cornerRadiusLabel 1 protected 1 Resizable 1 0 Corner radius. Can be no more than half pad width. The width is the smaller value between size X and size Y. Note: IPC norm gives a max value = 0.25mm. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_cornerRadiusCtrl 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onCornerRadiusChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_cornerRadiusUnits 1 protected 1 Resizable 1 0 -1 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_chamferProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 2 wxBOTH 1 0 fgSizerChamferProps wxFLEX_GROWMODE_SPECIFIED none 0 4 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Chamfer size: 0 0 0 1 m_chamferRatioLabel 1 protected 1 Resizable 1 0 Chamfer size in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND 1 bSizer29 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_chamferRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_chamferRatioUnits 1 protected 1 Resizable 1 0 -1 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Chamfer corners: 0 0 0 1 m_staticTextChamferCorner 1 protected 1 Resizable 1 0 Chamfered corners. The position is relative to a pad orientation 0 degree. -1 5 wxEXPAND|wxRIGHT|wxLEFT 1 2 6 gCornersSizer none 0 3 5 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top left 0 0 1 m_cbTopLeft 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top right 0 0 1 m_cbTopRight 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom left 0 0 1 m_cbBottomLeft 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom right 0 0 1 m_cbBottomRight 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_mixedProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 2 wxBOTH 1 0 fgMixedProps wxFLEX_GROWMODE_SPECIFIED none 0 4 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Chamfer size: 0 0 0 1 m_mixedChamferRatioLabel 1 protected 1 Resizable 1 0 Chamfer size in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND 1 bSizer30 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_mixedChamferRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_mixedChamferRatioUnits 1 protected 1 Resizable 1 0 -1 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Chamfer corners: 0 0 0 1 m_staticTextChamferCorner1 1 protected 1 Resizable 1 0 Chamfered corners. The position is relative to a pad orientation 0 degree. -1 5 wxEXPAND|wxRIGHT|wxLEFT 1 2 6 gMixedCornersSizer none 0 2 5 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top left 0 0 1 m_cbTopLeft1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top right 0 0 1 m_cbTopRight1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom left 0 0 1 m_cbBottomLeft1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom right 0 0 1 m_cbBottomRight1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner size: 0 0 0 1 m_mixedCornerRatioLabel 1 protected 1 Resizable 1 0 Corner radius in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND 1 bSizer31 wxHORIZONTAL none 5 wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_mixedCornerRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_mixedCornerRatioUnits 1 protected 1 Resizable 1 0 -1 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad size X: 0 0 0 1 m_sizeXLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_sizeXCtrl 1 protected 1 Resizable 1 -1,-1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_sizeXUnits 1 protected 1 Resizable 1 0 -1 5 1 3 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_sizeYLabel 1 protected 1 Resizable 1 0 -1 5 1 4 wxALIGN_CENTER_VERTICAL|wxEXPAND 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_sizeYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_sizeYUnits 1 protected 1 Resizable 1 0 -1 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Angle: 0 0 0 1 m_PadOrientText 1 protected 1 Resizable 1 -1,-1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND 3 1 1 1 1 1 1 0 "0" "90" "-90" "180" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 -1,-1 0 1 m_cb_padrotation 1 protected 1 Resizable 0 1 100,-1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 PadOrientEvent PadOrientEvent 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY deg 0 0 0 1 m_orientationUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline6 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 wxBOTH 0 m_gbSizerHole wxFLEX_GROWMODE_SPECIFIED protected 4 5 1 0 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole shape: 0 0 0 1 m_holeShapeLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxEXPAND|wxRIGHT 0 1 1 1 1 1 1 0 "Circular" "Oval" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_holeShapeCtrl 1 protected 1 Resizable 1 1 0 wxFILTER_NONE wxDefaultValidator OnDrillShapeSelected 5 1 0 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole size X: 0 0 0 1 m_holeXLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_holeXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_holeXUnits 1 protected 1 Resizable 1 0 -1 5 1 3 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_holeYLabel 1 protected 1 Resizable 1 0 -1 5 1 4 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_holeYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_holeYUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline7 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 bSizer35 wxHORIZONTAL none 5 wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Offset shape from hole 0 0 1 m_offsetShapeOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnOffsetCheckbox 5 wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY : 0 0 0 1 m_offsetShapeOptLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 0 2 protected 0 25 wxEXPAND|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN 0 6 wxBOTH 1,4 0 m_offsetCtrls wxFLEX_GROWMODE_SPECIFIED protected 0 0 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY X: 0 0 0 1 m_offsetXLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_offsetXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_offsetXUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_offsetYLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_offsetYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_offsetYUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline71 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 3 wxBOTH 1 0 fgSizerPadToDie wxFLEX_GROWMODE_SPECIFIED none 14 0 5 wxEXPAND|wxRIGHT 0 bSizer34 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Specify pad to die length 0 0 1 m_padToDieOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnPadToDieCheckbox 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY : 0 0 0 1 m_padToDieLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_padToDieCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_padToDieUnits 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALL 0 m_middleBoxSizer wxVERTICAL protected 5 wxEXPAND|wxALL 0 wxID_ANY -1,-1 m_LayersSizer wxVERTICAL 1 none 10 wxEXPAND|wxBOTTOM 0 m_FlippedWarningSizer wxHORIZONTAL protected 4 wxALIGN_TOP|wxBOTTOM|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 48,48 1 m_FlippedWarningIcon 1 protected 1 Resizable 1 48,48 ; forward_declare 0 8 wxALIGN_TOP|wxBOTTOM|wxLEFT|wxRIGHT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Parent footprint on board is flipped. Layers will be reversed. 0 0 0 -1,-1 1 m_staticText86 1 protected 1 Resizable 1 ; forward_declare 0 150 4 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Copper layers: 0 0 0 1 m_copperLayersLabel 1 protected 1 Resizable 1 0 -1 4 wxALL|wxEXPAND|wxTOP 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_rbCopperLayersSel 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnSetCopperLayers 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Technical layers: 0 0 0 1 m_techLayersLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 4 wxLEFT|wxRIGHT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Front adhesive 0 0 1 m_layerFrontAdhesive 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Back adhesive 0 0 1 m_layerBackAdhesive 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Front solder paste 0 0 1 m_layerFrontPaste 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Back solder paste 0 0 1 m_layerBackPaste 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Front silk screen 0 0 1 m_layerFrontSilk 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Back silk screen 0 0 1 m_layerBackSilk 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Front solder mask 0 0 1 m_layerFrontMask 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Back solder mask 0 0 1 m_layerBackMask 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Drafting notes 0 0 1 m_layerUserDwgs 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY E.C.O.1 0 0 1 m_layerECO1 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 4 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY E.C.O.2 0 0 1 m_layerECO2 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Fabrication property: 0 0 0 1 m_staticTextFabProperty 1 protected 1 Resizable 1 ; ; forward_declare 0 Optional property to specify a special purpose or constraint in fabrication files: BGA attribute is for pads in BGA footprints Fiducial local is a fiducial for the parent footprint Fiducial global is a fiducial for the whole board Test Point pad is useful to specify test points in Gerber files Heatsink pad specify a thermal pad Castellated specify castellated through hole pads on a board edge These properties are specified in Gerber X2 files. -1 5 wxEXPAND 0 2 protected 0 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 "None" "BGA pad" "Fiducial, local to footprint" "Fiducial, global to board" "Test point pad" "Heatsink pad" "Castellated pad (through hole only)" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_choiceFabProperty 1 protected 1 Resizable 0 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator Connections 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_connectionsPanel 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL bSizerPanelConnections wxVERTICAL none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 bSizerConnectionsMargins wxVERTICAL none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 wxID_ANY Teardrops bSizerTeardrops wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM 0 m_legacyTeardropsWarning wxHORIZONTAL protected 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_legacyTeardropsIcon 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL 1 bSizer42 wxVERTICAL none 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Board contains legacy teardrops. 0 0 0 1 m_staticText85 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Use Edit > Edit Teardrops to apply automatic teardrops. 0 0 0 1 m_staticText851 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 0 bSizerCols11 wxHORIZONTAL none 3 wxEXPAND|wxTOP 1 bSizerLeftCol11 wxVERTICAL none 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Add teardrops on pad's track connections 0 0 1 m_cbTeardrops 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onTeardropsUpdateUi 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Prefer zone connection 0 0 1 m_cbPreferZoneConnection 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onTeardropsUpdateUi 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Allow teardrops to span 2 track segments 0 0 1 m_cbTeardropsUseNextTrack 1 protected 1 Resizable 1 ; ; forward_declare 0 Allows a teardrop to spread over 2 tracks if the first track segment is too short wxFILTER_NONE wxDefaultValidator onTeardropsUpdateUi 5 wxEXPAND 0 0 protected 15 10 wxEXPAND|wxLEFT 1 bSizerRightCol11 wxVERTICAL none 3 0 bSizer39 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Maximum track width: 0 0 0 1 m_stHDRatio 1 protected 1 Resizable 1 ; ; forward_declare 0 Max pad/via size to track width ratio to create a teardrop. 100 always creates a teardrop. -1 onTeardropsUpdateUi 5 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY 10 90 100 0 0 0 1 m_spTeardropHDPercent 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; ; forward_declare 0 Tracks which are similar in size to the pad do not need teardrops. onTeardropsUpdateUi 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY %( 0 0 0 1 m_minTrackWidthUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 3 wxBOTTOM|wxALIGN_BOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,400,-1,70,0 0 0 wxID_ANY d 0 0 0 1 m_minTrackWidthHint 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY ) 0 0 0 1 m_staticText87 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 0 5 protected 0 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Teardrop Shape 0 0 0 1 m_teardropShapeLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 5 wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline51 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND|wxBOTTOM 1 bSizerShapeColumns wxHORIZONTAL none 10 wxEXPAND|wxRIGHT 1 bSizerLeftCol wxVERTICAL none 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_bitmapTeardrop 1 protected 1 Resizable 1 ; ; forward_declare 0 onTeardropsUpdateUi 5 wxEXPAND 0 0 protected 10 5 wxEXPAND 1 bSizer43 wxVERTICAL none 10 wxEXPAND|wxTOP|wxLEFT 1 3 wxBOTH 1 0 fgSizerRightCol wxFLEX_GROWMODE_SPECIFIED none 0 2 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Best length (L): 0 0 0 1 m_stHsetting 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 3 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY 10 40.000000 200 0 20 0 1 m_spTeardropLenPercent 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; ; forward_declare 0 onTeardropsUpdateUi 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 1 bSizer131 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY %( 0 0 0 1 m_stLenPercentUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 1 wxALIGN_BOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,400,-1,70,0 0 0 wxID_ANY d 0 0 0 1 m_stLenPercentHint 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY ) 0 0 0 1 m_staticText88 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Max length (L): 0 0 0 1 m_stMaxLen 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 3 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_tcTdMaxLen 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onTeardropsUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_stMaxLenUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 5 wxEXPAND 1 5 protected 0 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 10 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Best width (W): 0 0 0 1 m_stVsetting 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 3 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY 10 100.000000 100 0 60 0 1 m_spTeardropSizePercent 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; ; forward_declare 0 onTeardropsUpdateUi 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 1 bSizer13 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY %( 0 0 0 1 m_stWidthPercentUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 1 wxALIGN_BOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,400,-1,70,0 0 0 wxID_ANY d 0 0 0 1 m_stWidthPercentHint 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY ) 0 0 0 1 m_staticText89 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 10 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Max width (W): 0 0 0 1 m_stTdMaxSize 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 3 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_tcMaxHeight 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onTeardropsUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_stMaxHeightUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropsUpdateUi 8 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 bSizer44 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Curved edges 0 0 1 m_curvedEdges 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 0 0 protected 45 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Points: 0 0 0 1 m_curvePointsLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onTeardropCurvePointsUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 5 10 0 3 0 1 m_curvePointsCtrl 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; ; forward_declare 0 onTeardropCurvePointsUpdateUi 10 wxEXPAND|wxTOP 0 bSizerConnectionsLower wxHORIZONTAL none 5 wxALL|wxEXPAND 1 wxID_ANY Connection to Copper Zones m_sbSizerZonesSettings wxVERTICAL 1 protected 5 0 2 wxBOTH 1 0 fgSizerCopperZonesOpts wxFLEX_GROWMODE_SPECIFIED none 0 5 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad connection: 0 0 0 1 m_padConnectionLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 0 "From parent footprint" "Solid" "Thermal relief" "None" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_ZoneConnectionChoice 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Zone knockout: 0 0 0 1 m_zoneKnockoutLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT 1 1 1 1 1 1 0 "Pad shape" "Pad convex hull" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_ZoneCustomPadShape 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 1 wxID_ANY Thermal Relief Overrides sbSizerThermalReliefs wxVERTICAL 1 none 5 wxBOTTOM|wxEXPAND 1 3 wxBOTH 1 0 fgSizerThermalReliefs wxFLEX_GROWMODE_SPECIFIED none 0 3 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Relief gap: 0 0 0 1 m_thermalGapLabel 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_thermalGapCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_thermalGapUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Spoke width: 0 0 0 1 m_spokeWidthLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_spokeWidthCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_spokeWidthUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Spoke angle: 0 0 0 1 m_spokeAngleLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 3 wxEXPAND|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_spokeAngleCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY deg 0 0 0 1 m_spokeAngleUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 Clearance Overrides 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_localSettingsPanel 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL bSizerPanelClearance wxVERTICAL none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 bSizerClearance wxVERTICAL none 5 wxALL|wxEXPAND 0 wxID_ANY Clearance Overrides sbClearancesSizer wxVERTICAL 1 none 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Set values to 0 to use parent footprint or netclass values. 0 0 0 1 m_staticTextHint 1 none 1 Resizable 1 0 -1 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Positive clearance means area bigger than the pad (usual for mask clearance). 0 0 0 1 m_staticTextInfoPosValue 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Negative clearance means area smaller than the pad (usual for paste clearance). 0 0 0 1 m_staticTextInfoNegVal 1 protected 1 Resizable 1 0 -1 10 wxTOP|wxBOTTOM 0 3 wxBOTH 1 0 fgClearancesGridSizer wxFLEX_GROWMODE_SPECIFIED none 4 4 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad clearance: 0 0 0 1 m_clearanceLabel 1 protected 1 Resizable 1 0 This is the local net clearance for this pad. If 0, the footprint local value or the Netclass value is used. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_clearanceCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_clearanceUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder mask expansion: 0 0 0 1 m_maskMarginLabel 1 protected 1 Resizable 1 0 This is the local clearance between this pad and the solder mask. If 0, the footprint local value or the global value is used. -1 15 wxEXPAND|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_maskMarginCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_maskMarginUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste absolute clearance: 0 0 0 1 m_pasteMarginLabel 1 protected 1 Resizable 1 0 This is the local clearance between this pad and the solder paste. If 0, the footprint value or the global value is used. The final clearance value is the sum of this value and the clearance value ratio. A negative value means a smaller mask size than pad size. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_pasteMarginCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_pasteMarginUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste relative clearance: 0 0 0 1 m_pasteMarginRatioLabel 1 protected 1 Resizable 1 0 This is the local clearance ratio in percent between this pad and the solder paste. A value of 10 means the clearance value is 10 percent of the pad size. If 0, the footprint value or the global value is used. The final clearance value is the sum of this value and the clearance value. A negative value means a smaller mask size than pad size. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_pasteMarginRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_pasteMarginRatioUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_nonCopperWarningBook 1 protected 1 Resizable 1 ; forward_declare 0 OnUpdateUINonCopperWarning a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 notePanel 1 none 1 Resizable 1 ; forward_declare 0 wxTAB_TRAVERSAL bNoteSizer wxVERTICAL none 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder mask and paste values are used only for pads on copper layers. 0 0 0 -1,-1 1 m_nonCopperNote 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder paste clearances (absolute and relative) are added to determine the final clearance. 0 0 0 1 m_staticTextInfoPaste 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 warningPanel 1 none 1 Resizable 1 ; forward_declare 0 wxTAB_TRAVERSAL -1,50 bWarningSizer wxHORIZONTAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 48,48 1 m_nonCopperWarningIcon 1 protected 1 Resizable 1 48,48 ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder mask and paste values are used only for pads on copper layers. 0 0 0 1 m_nonCopperWarningText 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP 1 290,-1 bSizerDisplayPad wxVERTICAL none 5 wxEXPAND 0 25 protected 0 7 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImagesBook 1 protected 1 Resizable 1 ; ; forward_declare 0 wxBORDER_SIMPLE a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page0 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page0Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage0 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page1 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page1Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage1 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page2 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page2Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage2 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page3 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page3Sizer wxVERTICAL none a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page4 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page4Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage4 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page5 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page5Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage5 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page6 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page6Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage6 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page7 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page7Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage7 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxEXPAND 0 4 protected 0 2 wxEXPAND|wxRIGHT|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_boardViewPanel 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 280,-1 m_padPreviewSizer wxVERTICAL protected 5 wxEXPAND|wxLEFT 0 bottomSizer wxHORIZONTAL none 8 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_parentInfo 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND 1 0 protected 20 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Preview pad in sketch mode 0 0 -1,-1 1 m_cbShowPadOutline 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onChangePadMode 5 wxEXPAND 0 0 protected 40 5 wxBOTTOM|wxEXPAND|wxTOP 0 0 1 0 0 0 1 0 0 m_sdbSizer protected OnCancel