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 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 OnInitDialog m_MainSizer wxVERTICAL none 5 wxEXPAND 1 bSizerUpper wxHORIZONTAL none 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 wxSYS_COLOUR_BTNFACE 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 1 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 bGeneralSizer wxHORIZONTAL none 5 wxALL|wxEXPAND 0 m_LeftBoxSizer wxVERTICAL none 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 3 wxBOTH 1 0 fgSizerShapeType wxFLEX_GROWMODE_SPECIFIED none 0 2 3 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad number: 0 0 1 m_PadNumText 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 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 wxEXPAND 1 0 protected 0 3 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Net name: 0 0 1 m_PadNameText 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_PadNetNameCombo 1 protected 1 Resizable -1 1 wxCB_READONLY WIDGET_NET_SELECTOR; widgets/widget_net_selector.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxEXPAND 1 0 protected 0 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad type: 0 0 1 m_staticText44 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALL 0 1 1 1 1 1 0 "Through-hole" "SMD" "Connector" "NPTH, Mechanical" 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 wxEXPAND 1 0 protected 0 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Shape: 0 0 1 m_staticText45 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALL 0 1 1 1 1 1 0 "Circular" "Oval" "Rectangular" "Trapezoidal" "Rounded Rectangle" "Custom (Circ. Anchor)" "Custom (Rect. Anchor)" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_PadShape 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnPadShapeSelection 5 wxEXPAND 1 0 protected 0 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Position X: 0 0 1 m_posXLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxTOP|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_posXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_posXUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Position Y: 0 0 1 m_posYLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxTOP|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_posYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_posYUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Size X: 0 0 1 m_sizeXLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxTOP|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_sizeXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_sizeXUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Size Y: 0 0 1 m_sizeYLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALL 0 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 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_sizeYUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Orientation: 0 0 1 m_PadOrientText 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 "0" "90" "-90" "180" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_orientation 1 protected 1 Resizable -1 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator PadOrientEvent PadOrientEvent 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY deg 0 0 1 m_staticText491 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Shape offset X: 0 0 1 m_offsetXLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxTOP|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_offsetXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_offsetXUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Shape offset Y: 0 0 1 m_offsetYLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxTOP|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_offsetYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_offsetYUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad to die length: 0 0 1 m_padToDieLabel 1 protected 1 Resizable 1 0 Wire length from pad to die on chip ( used to calculate actual track length) -1 3 wxEXPAND|wxALL 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 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_padToDieUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Trapezoid delta: 0 0 1 m_trapDeltaLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALL 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 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_trapDeltaUnits 1 protected 1 Resizable 1 0 -1 3 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Trapezoid axis: 0 0 1 m_trapAxisLabel 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALL 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 15 wxEXPAND|wxTOP 1 0 protected 0 3 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner size: 0 0 1 m_staticTextCornerSizeRatio 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 3 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_tcCornerSizeRatio 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 3 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_staticTextCornerSizeRatioUnit 1 protected 1 Resizable 1 0 -1 3 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner radius: 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 3 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY dummy 0 0 1 m_cornerRadiusValue 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 3 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_cornerRadiusUnits 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 0 bSizer10 wxVERTICAL none 5 wxEXPAND 0 3 wxBOTH 1 0 fgSizerGeometry wxFLEX_GROWMODE_SPECIFIED none 14 0 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole shape: 0 0 1 m_holeShapeLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT|wxTOP 0 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 0 1 0 wxFILTER_NONE wxDefaultValidator OnDrillShapeSelected 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticText51 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole size X: 0 0 1 m_holeXLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxTOP 0 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 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_holeXUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole size Y: 0 0 1 m_holeYLabel 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxEXPAND|wxLEFT|wxTOP 0 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 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_holeYUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxRIGHT|wxTOP 1 wxID_ANY -1,-1 m_LayersSizer wxVERTICAL 1 none 5 wxEXPAND 1 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 -1,-1 1 m_staticText86 1 protected 1 Resizable 1 ; forward_declare 0 150 5 wxEXPAND 0 bSizer11 wxHORIZONTAL none 4 wxALIGN_CENTER_VERTICAL|wxALL|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Copper: 0 0 1 m_staticText511 1 protected 1 Resizable 1 0 -1 4 wxALL|wxEXPAND|wxTOP 1 1 1 1 1 1 0 "Front layer" "Back layer" "All copper layers" "None" 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 OnSetLayers 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY Technical layers: 0 0 1 m_staticText85 1 none 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_PadLayerAdhCmp 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_PadLayerAdhCu 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_PadLayerPateCmp 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_PadLayerPateCu 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_PadLayerSilkCmp 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_PadLayerSilkCu 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_PadLayerMaskCmp 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_PadLayerMaskCu 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_PadLayerDraft 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_PadLayerECO1 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_PadLayerECO2 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers Local Clearance and Settings 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 Clearances sbClearancesSizer wxVERTICAL 1 none 10 wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,-1,70,0 0 0 wxID_ANY Set values to 0 to use parent footprint or netclass values. 0 0 1 m_staticTextHint 1 none 1 Resizable 1 0 -1 10 wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,12,70,0 0 0 wxID_ANY Positive clearance means area bigger than the pad (usual for mask clearance). 0 0 1 m_staticTextInfoPosValue 1 protected 1 Resizable 1 0 -1 10 wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,12,70,0 0 0 wxID_ANY Negative clearance means area smaller than the pad (usual for paste clearance). 0 0 1 m_staticTextInfoNegVal 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 0 3 wxBOTH 1 0 fgClearancesGridSizer wxFLEX_GROWMODE_SPECIFIED none 4 0 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad clearance: 0 0 1 m_clearanceLabel 1 protected 1 Resizable 1 0 This is the local net clearance for pad. If 0, the footprint local value or the Netclass value is used -1 5 wxEXPAND|wxTOP|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_clearanceCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_clearanceUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder mask clearance: 0 0 1 m_maskClearanceLabel 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 5 wxEXPAND|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_maskClearanceCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_maskClearanceUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste clearance: 0 0 1 m_pasteClearanceLabel 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|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_pasteClearanceCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_pasteClearanceUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste ratio clearance: 0 0 1 m_staticTextRatio 1 protected 1 Resizable 1 0 This is the local clearance ratio in per cent between this pad and the solder paste. A value of 10 means the clearance value is 10 per cent 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 wxBOTTOM|wxEXPAND|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_SolderPasteMarginRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 1 m_SolderPasteRatioMarginUnits 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 15 wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,12,70,0 0 0 wxID_ANY Note: solder mask and paste values are used only for pads on copper layers. 0 0 -1,-1 1 m_nonCopperNote 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 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 ,90,90,-1,70,0 0 0 wxID_ANY Note: solder mask and paste values are used only for pads on copper layers. 0 0 1 m_nonCopperWarningText 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 0 wxID_ANY Connection to Copper Zones m_sbSizerZonesSettings wxVERTICAL 1 protected 5 wxEXPAND 0 3 wxBOTH 1 0 fgSizerCopperZonesOpts wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad connection: 0 0 1 m_staticText40 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT 0 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 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Thermal relief spoke width: 0 0 1 m_spokeWidthLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxTOP 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|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_spokeWidthUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Thermal relief gap: 0 0 1 m_thermalGapLabel 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxEXPAND|wxLEFT|wxTOP 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|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Inch 0 0 1 m_thermalGapUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALL 1 wxID_ANY Connection to Copper Zones m_sbSizerCustomShapedZonesSettings wxVERTICAL 1 protected 5 wxEXPAND 0 2 wxBOTH 1 0 fgSizerCustomShapedCopperZonesOpts wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad connection: 0 0 1 m_staticTextCsZconnTitle 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 "None" "Solid" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_ZoneConnectionCustom 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Custom pad shape in zone: 0 0 1 m_staticTextcps 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 "Use pad shape" "Use 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 Custom Shape Primitives 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_panelCustomShapePrimitives 1 protected 1 Resizable 1 ; 0 wxTAB_TRAVERSAL m_bSizerPanelPrimitives wxVERTICAL protected 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,92,-1,70,0 0 0 wxID_ANY Primitives list 0 0 1 m_staticTextPrimitivesList 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,92,-1,70,0 0 0 wxID_ANY Coordinates are relative to anchor pad, orientation 0 0 0 1 m_staticTextPrimitiveListWarning 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_listCtrlPrimitives 1 protected 1 Resizable 1 wxLC_HRULES|wxLC_NO_HEADER|wxLC_REPORT wxListView; 0 wxFILTER_NONE wxDefaultValidator onPrimitiveDClick OnPrimitiveSelection OnPrimitiveSelection 5 wxALIGN_CENTER_HORIZONTAL 0 bSizerButtons wxVERTICAL none 5 wxALIGN_CENTER_HORIZONTAL 0 bSizerButtonsUpper wxHORIZONTAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete Primitive 0 0 1 m_buttonDel 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onDeletePrimitive 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Edit Primitive 0 0 1 m_buttonEditShape 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onEditPrimitive 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Add Primitive 0 0 1 m_buttonAddShape 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onAddPrimitive 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Duplicate Primitive 0 0 1 m_buttonDup 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onDuplicatePrimitive 5 wxALIGN_CENTER_HORIZONTAL 0 bSizerButtonsLower wxHORIZONTAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Geometry Transform 0 0 1 m_buttonGeometry 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onGeometryTransform 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Import Primitives 0 0 1 m_buttonImport 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onImportPrimitives 10 wxEXPAND|wxTOP|wxRIGHT 1 -1,-1 bSizerDisplayPad wxVERTICAL none 3 wxBOTTOM|wxEXPAND|wxTOP 0 0 protected 0 8 wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY Footprint name 0 0 1 m_parentInfoLine1 1 protected 1 Resizable 1 ; forward_declare 0 -1 3 wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY side and rotation 0 0 1 m_parentInfoLine2 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND 1 0 protected 0 5 wxEXPAND|wxALL 12 1 1 1 1 0,0,0 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 280,-1 1 m_panelShowPad 1 protected 1 Resizable 1 -1,-1 0 wxFULL_REPAINT_ON_RESIZE|wxSIMPLE_BORDER OnPaintShowPanel 5 wxEXPAND|wxALL 12 1 1 1 1 1 0 PCB_DRAW_PANEL_GAL 1 m_panelShowPadGal = new PCB_DRAW_PANEL_GAL( this, -1, wxPoint( 0, 0 ), wxDefaultSize, m_galOptions, EDA_DRAW_PANEL_GAL::GAL_TYPE_CAIRO); 1 PCB_DRAW_PANEL_GAL* m_panelShowPadGal; KIGFX::GAL_DISPLAY_OPTIONS m_galOptions; 0 Dock 0 Left 1 1 0 0 wxID_ANY #include <pcb_base_frame.h> #include <pcb_draw_panel_gal.h> 0 0 280,-1 1 m_panelShowPadGal 1 protected 1 Resizable 1 0 5 wxBOTTOM|wxRIGHT|wxTOP 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Show pad in outline mode 0 0 -1,-1 1 m_cbShowPadOutline 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onChangePadMode 5 wxEXPAND 1 0 protected 0 10 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_staticline13 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; forward_declare 0 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_sdbSizer protected OnCancel 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY DIALOG_PAD_PRIMITIVES_PROPERTIES_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; bSizermain wxVERTICAL none 10 wxEXPAND|wxALL 1 7 wxBOTH 2,4 0 fgSizerShapeProperties 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 Start point 0 0 1 m_staticTextPosStart 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY X: 0 0 1 m_startXLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|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_startXCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 10 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_startXUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 1 m_startYLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|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_startYCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_startYUnits 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 End point 0 0 1 m_staticTextPosEnd 1 protected 1 Resizable 1 0 -1 5 wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY X: 0 0 1 m_endXLabel 1 protected 1 Resizable 1 0 -1 5 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 0 1 m_endXCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_endXUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 1 m_endYLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|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_endYCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_endYUnits 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 Radius: 0 0 1 m_radiusLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|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_radiusCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_radiusUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Thickness: 0 0 1 m_thicknessLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxBOTTOM|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_thicknessCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_thicknessUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 15 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY Set thickness to 0 for a filled circle. 0 0 1 m_staticTextInfo 1 protected 1 Resizable 1 0 -1 10 wxEXPAND|wxTOP|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_staticline1 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 5 wxALL|wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 0 0 1 0 0 0 1 0 0 m_sdbSizer protected 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY DIALOG_PAD_PRIMITIVES_TRANSFORM_BASE -1,-1 wxDEFAULT_DIALOG_STYLE DIALOG_SHIM; Pad Custom Shape Geometry Transform bSizermain wxVERTICAL none 10 wxALL|wxEXPAND 1 7 wxBOTH 2,4 0 fgSizerShapeProperties1 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 Move vector 0 0 1 m_staticTextMove 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY X: 0 0 1 m_xLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|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_xCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 10 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_xUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 1 m_yLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|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_yCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_yUnits 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 Rotation: 0 0 1 m_rotationLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 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 0 1 m_rotationCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY deg 0 0 1 m_rotationUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Scaling factor: 0 0 1 m_scaleLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|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_scaleCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 1 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Duplicate: 0 0 1 m_staticTextDupCnt 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 1 100 0 1 0 1 m_spinCtrlDuplicateCount 1 protected 1 Resizable 1 wxSP_ARROW_KEYS 0 5 wxEXPAND 1 0 protected 0 10 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_staticline1 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 5 wxALL|wxEXPAND 0 0 1 0 0 0 1 0 0 m_sdbSizer protected 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY DIALOG_PAD_PRIMITIVE_POLY_PROPS_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; Basic Shape Polygon bSizerMain wxVERTICAL none 5 wxEXPAND 1 bSizerUpper wxHORIZONTAL none 5 wxEXPAND 1 bLeftSizer wxVERTICAL none 10 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 1 1 1 1 0 1 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTRE 22 "Pos X" "Pos Y" wxALIGN_CENTRE 2 100,100 1 0 Dock 0 Left 0 1 0 0 1 1 1 1 0 0 wxID_ANY 0 0 0 0 1 m_gridCornersList 1 protected 1 Resizable wxALIGN_CENTRE 80 wxALIGN_CENTRE 1 1 0 wxSIMPLE_BORDER onGridSelect onCellSelect 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT|wxLEFT 0 bSizerRightButts wxHORIZONTAL none 5 wxTOP|wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Add Corner 0 0 30,30 1 m_addButton 1 protected 1 Resizable 1 wxBU_AUTODRAW ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnButtonAdd 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete Corner 0 0 30,30 1 m_deleteButton 1 protected 1 Resizable 1 wxBU_AUTODRAW ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnButtonDelete 10 wxALL|wxEXPAND 0 5 wxBOTH 1 0 fgSizerThickness wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Outline thickness: 0 0 1 m_thicknessLabel 1 protected 1 Resizable 1 0 -1 5 wxALL|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_thicknessCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 0 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_thicknessUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 bRightSizer wxVERTICAL none 10 wxEXPAND|wxTOP|wxRIGHT 1 1 1 1 1 0,0,0 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 290,290 1 m_panelPoly 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL onPaintPolyPanel onPolyPanelResize 10 wxEXPAND|wxRIGHT 0 -1,-1 m_warningSizer wxHORIZONTAL none 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 50,50 1 m_warningIcon 1 protected 1 Resizable 1 ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY MyLabel 0 0 1 m_warningText 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 0 88 protected 5 10 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_staticline3 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 5 wxEXPAND 0 bSizer24 wxHORIZONTAL none 10 wxEXPAND|wxLEFT 1 bSizer25 wxVERTICAL none 4 wxEXPAND|wxTOP|wxBOTTOM 0 0 protected 0 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY Coordinates are relative to anchor pad, rotated 0.0 deg. 0 0 1 m_statusLine1 1 protected 1 Resizable 1 0 -1 2 wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY Set thickness to 0 for a filled polygon. 0 0 1 m_statusLine2 1 protected 1 Resizable 1 -1,-1 ; forward_declare 0 -1 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_sdbSizer protected