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 wxALL|wxEXPAND 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 0 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 Pad number: 0 0 1 m_PadNumText 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_PADNUMCTRL 0 0 0 1 m_PadNumCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxEXPAND 1 0 protected 0 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 Net name: 0 0 1 m_PadNameText 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_PADNETNAMECTRL 0 0 0 1 m_PadNetNameCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxEXPAND 1 0 protected 0 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 Pad type: 0 0 1 m_staticText44 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxTOP 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 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 Shape: 0 0 1 m_staticText45 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxTOP 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 5 wxALIGN_CENTER_VERTICAL|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_staticText4 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_PadPosition_X_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 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 Inch 0 0 1 m_PadPosX_Unit 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 Position Y: 0 0 1 m_staticText41 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_PadPosition_Y_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 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_PadPosY_Unit 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 Size X: 0 0 1 m_staticText12 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_ShapeSize_X_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_PadShapeSizeX_Unit 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 Size Y: 0 0 1 m_staticText15 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_ShapeSize_Y_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_PadShapeSizeY_Unit 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 Orientation: 0 0 1 m_PadOrientText 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxTOP 0 1 1 1 1 1 0 "0" "90" "-90" "180" "Custom" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_PadOrient 1 protected 1 Resizable 4 1 0 wxFILTER_NONE wxDefaultValidator PadOrientEvent 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 deg 0 0 1 m_staticText491 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 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_PadOrientCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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 deg 0 0 1 m_customOrientUnits 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 Shape offset X: 0 0 1 m_staticText17 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_ShapeOffset_X_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_PadShapeOffsetX_Unit 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 Shape offset Y: 0 0 1 m_staticText19 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_ShapeOffset_Y_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_PadShapeOffsetY_Unit 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 Pad to die length: 0 0 1 m_staticText38 1 protected 1 Resizable 1 0 Wire length from pad to die on chip ( used to calculate actual track length) -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_LengthPadToDieCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|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_PadLengthDie_Unit 1 protected 1 Resizable 1 0 -1 6 wxBOTTOM|wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline4 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 6 wxBOTTOM|wxEXPAND|wxTOP 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 0 6 wxBOTTOM|wxEXPAND|wxTOP 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 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 Trapezoid delta: 0 0 1 m_staticText21 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_ShapeDelta_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_PadShapeDelta_Unit 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 Trapezoid axis: 0 0 1 m_staticText23 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxEXPAND|wxLEFT|wxTOP 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_trapDeltaDirChoice 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers 15 wxBOTTOM|wxEXPAND|wxTOP 1 0 protected 0 6 wxBOTTOM|wxEXPAND|wxTOP 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 0 6 wxBOTTOM|wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline8 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 6 wxBOTTOM|wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline9 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 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 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 5 wxEXPAND|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 0 0 0 1 m_tcCornerSizeRatio 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 1 m_staticTextCornerSizeRatioUnit 1 protected 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 Corner radius: 0 0 1 m_staticTextCornerRadius 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 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY dummy 0 0 1 m_staticTextCornerRadiusValue 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 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 unit 0 0 1 m_staticTextCornerSizeUnit 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|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_staticText47 1 protected 1 Resizable 1 0 -1 5 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_DrillShapeCtrl 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_textPadDrillX 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_PadDrill_X_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_PadDrill_X_Unit 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_textPadDrillY 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_PadDrill_Y_Ctrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_PadDrill_Y_Unit 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxRIGHT|wxTOP 1 wxID_ANY Layers -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 5 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 5 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 0 0 wxID_ANY Technical layers: 0 0 1 m_staticText85 1 none 1 Resizable 1 ; forward_declare 0 -1 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 wxALL|wxEXPAND 0 bSizerClearance wxVERTICAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,92,-1,70,0 0 0 wxID_ANY Set fields to 0 to use parent or global values 0 0 1 m_staticTextWarning 1 protected 1 Resizable 1 0 -1 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,-1,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 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,-1,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 wxALL|wxEXPAND 0 wxID_ANY Clearances sbClearancesSizer wxVERTICAL 1 none 5 wxEXPAND 0 3 wxBOTH 1 0 fgClearancesGridSizer wxFLEX_GROWMODE_SPECIFIED none 4 0 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 Net pad clearance: 0 0 1 m_staticTextNetClearance 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|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_NetClearanceValueCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 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_NetClearanceUnits 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 Solder mask clearance: 0 0 1 m_MaskClearanceTitle 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_SolderMaskMarginCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 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_SolderMaskMarginUnits 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 Solder paste clearance: 0 0 1 m_staticTextSolderPaste 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_SolderPasteMarginCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 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_SolderPasteMarginUnits 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 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 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|wxLEFT|wxTOP 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 wxLEFT|wxTOP|wxEXPAND 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|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Thermal relief width: 0 0 1 m_staticText49 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_ThermalWidthCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 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_ThermalWidthUnits 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 Thermal relief gap: 0 0 1 m_staticText52 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 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 Inch 0 0 1 m_ThermalGapUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 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|wxLEFT|wxTOP 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 wxALL|wxEXPAND 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 wxALL|wxALIGN_CENTER_VERTICAL 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 wxBOTTOM|wxEXPAND|wxRIGHT|wxTOP 1 200,-1 bSizerDisplayPad wxVERTICAL none 3 wxBOTTOM|wxEXPAND|wxTOP 0 0 protected 0 8 wxBOTTOM|wxEXPAND|wxRIGHT|wxTOP 0 wxID_ANY Parent Footprint Orientation -1,-1 sbSizeModuleInfo wxVERTICAL 1 none 5 wxALL|wxBOTTOM|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Front side 0 0 1 m_staticModuleSideValue 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 bSizer23 wxHORIZONTAL none 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Rotation: 0 0 1 m_staticTitleModuleRot 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 180.0 0 0 1 m_staticModuleRotValue 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 10 wxRIGHT|wxTOP|wxEXPAND 12 1 1 1 1 0,0,0 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 -1,-1 1 m_panelShowPad 1 protected 1 Resizable 1 220,-1 0 wxFULL_REPAINT_ON_RESIZE|wxSIMPLE_BORDER OnPaintShowPanel 10 wxEXPAND|wxRIGHT|wxTOP 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 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 m_cbShowPadOutline 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onChangePadMode 5 wxEXPAND 1 0 protected 0 4 wxALL|wxEXPAND 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 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 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 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,92,-1,70,0 0 0 wxID_ANY Filled circle: set thickness to 0 Ring: set thickness to the width of the ring 0 0 1 m_staticTextInfo 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 6 wxBOTH 2,4 0 fgSizerShapeProperties wxFLEX_GROWMODE_SPECIFIED none 0 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 Start point 0 0 1 m_staticTextPosStart 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|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_staticTextStartX 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL|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_textCtrPosX 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_RIGHT|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 Y 0 0 1 m_staticTextStartY 1 protected 1 Resizable 1 0 -1 5 wxALL|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_textCtrPosY 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_staticTextPosUnit 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 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|wxTOP|wxBOTTOM|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_staticTextEndX 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_textCtrEndX 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_RIGHT|wxTOP|wxBOTTOM|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_staticTextEndY 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL|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_textCtrEndY 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 1 m_staticTextEndUnit 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Angle 0 0 1 m_staticTextAngle 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALL|wxALIGN_CENTER_VERTICAL|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_textCtrAngle 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 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 degree 0 0 1 m_staticTextAngleUnit 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Thickness 0 0 1 m_staticTextThickness 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALL|wxALIGN_CENTER_VERTICAL|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_textCtrlThickness 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 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 unit 0 0 1 m_staticTextThicknessUnit 1 protected 1 Resizable 1 0 -1 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_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 5 wxEXPAND 1 6 wxBOTH 2,4 0 fgSizerShapeProperties wxFLEX_GROWMODE_SPECIFIED none 0 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 Move vector 0 0 1 m_staticTextMove 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY X 0 0 1 m_staticTextMoveX 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL|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_textCtrMoveX 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 0 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y 0 0 1 m_staticTextMoveY 1 protected 1 Resizable 1 0 -1 5 wxALL|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_textCtrMoveY 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 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 unit 0 0 1 m_staticTextMoveUnit 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Rotation 0 0 1 m_staticTextAngle 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALL|wxALIGN_CENTER_VERTICAL|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_textCtrAngle 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 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 degree 0 0 1 m_staticTextAngleUnit 1 protected 1 Resizable 1 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 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_staticTextSF 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALL|wxALIGN_CENTER_VERTICAL|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_textCtrlScalingFactor 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 1.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 count 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 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 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_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 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_staticTextCornerListWarning 1 protected 1 Resizable 1 0 -1 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,92,-1,70,0 0 0 wxID_ANY Incorrect polygon 0 0 1 m_staticTextValidate 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 bSizerUpper wxVERTICAL none 5 wxEXPAND 1 bSizer23 wxHORIZONTAL none 5 wxEXPAND 0 bSizerCornerlist wxVERTICAL none 5 wxALL 1 1 1 1 1 0 1 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTRE 30 "Pos X" "Pos Y" wxALIGN_CENTRE 2 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 onGridSelect onCellSelect 5 wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL 0 bSizerRightButts wxHORIZONTAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Add 0 0 1 m_buttonAdd 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onButtonAdd 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete 0 0 1 m_buttonDelete 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnButtonDelete 5 wxEXPAND | wxALL 1 1 1 1 1 0,0,0 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 300,300 1 m_panelPoly 1 protected 1 Resizable 1 0 wxSUNKEN_BORDER|wxTAB_TRAVERSAL onPaintPolyPanel onPolyPanelResize 5 0 5 wxBOTH 1 0 fgSizerThickness wxFLEX_GROWMODE_SPECIFIED none 0 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 Outline thickness 0 0 1 m_staticTextThickness 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_textCtrlThickness 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 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 unit 0 0 1 m_staticTextThicknessUnit 1 protected 1 Resizable 1 0 -1 5 0 10 protected 10 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY (Thickness outline is usually set to 0) 0 0 1 m_staticTextInfo 1 protected 1 Resizable 1 0 -1 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_staticline3 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_sdbSizer protected