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 OnInitDialog m_MainSizer wxVERTICAL protected 5 wxEXPAND 1 bSizerUpper wxHORIZONTAL none 5 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_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 OnUpdateUI bGeneralSizer wxHORIZONTAL none 5 wxEXPAND|wxALL 0 m_LeftBoxSizer wxVERTICAL protected 5 wxEXPAND|wxBOTTOM 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_PadNumText 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_PadNameText 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 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_staticline5 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND|wxBOTTOM 0 0 protected 0 5 wxEXPAND|wxTOP 0 bSizerShape wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 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 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 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_PadShape 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnPadShapeSelection 20 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_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_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|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 0 1 m_staticTextCornerSizeRatioUnit 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_tcCornerRadius 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 3 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_staticTextChamferRatio 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|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_tcChamferRatio 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_staticTextChamferRatioUnit 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 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_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 3 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_staticTextChamferRatio1 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|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_tcChamferRatio1 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_staticTextChamferRatioUnit1 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 gCornersSizer1 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 wxEXPAND 1 0 protected 0 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 Other corners: 0 0 0 1 m_staticTextCornerSizeRatio1 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|wxBOTTOM|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_tcCornerSizeRatio1 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_staticTextCornerSizeRatioUnit1 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP 0 wxBOTH 0 gbSizerPadOrientation wxFLEX_GROWMODE_SPECIFIED none 3 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 size X: 0 0 0 1 m_sizeXLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND 0 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 0 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 0 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 0 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 0 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 1 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 1 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_orientation 1 protected 1 Resizable -1 1 100,-1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator PadOrientEvent PadOrientEvent 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 deg 0 0 0 1 m_orientationUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 wxEXPAND|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|wxTOP|wxBOTTOM 0 wxBOTH 0 gbSizerHole wxFLEX_GROWMODE_SPECIFIED none 4 5 1 0 wxRIGHT|wxLEFT 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 0 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 5 wxEXPAND 1 0 protected 0 5 wxEXPAND|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|wxTOP 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 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|wxBOTTOM|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 X: 0 0 0 1 m_offsetXLabel 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxEXPAND|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_offsetXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|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_offsetXUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|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 wxBOTTOM|wxEXPAND|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_offsetYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|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_offsetYUnits 1 protected 1 Resizable 1 0 -1 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|wxTOP|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|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_padToDieLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN|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_padToDieCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT|wxTOP 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 5 wxEXPAND 1 3 protected 0 3 wxEXPAND|wxALL 0 m_middleBoxSizer wxVERTICAL protected 5 wxLEFT|wxRIGHT|wxTOP|wxEXPAND 0 wxID_ANY -1,-1 m_LayersSizer wxVERTICAL 1 none 5 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 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 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 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_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 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 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 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,-1,70,0 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 10 wxBOTTOM|wxRIGHT 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 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 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|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 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 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 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 absolute clearance: 0 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 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 relative clearance: 0 0 0 1 m_staticTextRatio 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 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 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 5 wxTOP|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,-1,70,0 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|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,-1,70,0 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 ,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 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 0 1 m_staticText40 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxALIGN_CENTER_VERTICAL 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 0 1 m_spokeWidthLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxTOP|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_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 0 1 m_spokeWidthUnits 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 Thermal relief gap: 0 0 0 1 m_thermalGapLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP|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_thermalGapCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 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 0 1 m_thermalGapUnits 1 protected 1 Resizable 1 0 -1 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 Custom pad shape in zone: 0 0 0 1 m_staticTextcps 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL 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 3 wxEXPAND|wxBOTTOM 0 bSizerAboveList wxHORIZONTAL none 5 wxEXPAND|wxLEFT|wxRIGHT|wxTOP 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,92,-1,70,0 0 0 wxID_ANY Primitives list: 0 0 0 1 m_staticTextPrimitivesList 1 protected 1 Resizable 1 0 -1 7 wxEXPAND|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,11,70,0 0 0 wxID_ANY Note: coordinates are relative to anchor pad, orientation 0. 0 0 0 1 m_staticTextPrimitiveListWarning 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxBOTTOM|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_listCtrlPrimitives 1 protected 1 Resizable 1 wxLC_HRULES|wxLC_NO_HEADER|wxLC_REPORT wxListView; 0 wxFILTER_NONE wxDefaultValidator onPrimitiveDClick OnPrimitiveSelection OnPrimitiveSelection 5 wxEXPAND 0 bSizerButtons wxVERTICAL none 5 wxEXPAND 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 Add Primitive 0 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 Edit Primitive 0 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 Duplicate Primitive 0 0 0 1 m_buttonDup 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onDuplicatePrimitive 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Transform Primitive 0 0 0 1 m_buttonGeometry 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onGeometryTransform 5 wxEXPAND 1 0 protected 0 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 0 1 m_buttonDel 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onDeletePrimitive 10 wxEXPAND|wxTOP|wxRIGHT 1 290,-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,-1,70,0 0 0 wxID_ANY Footprint name 0 0 0 1 m_parentInfoLine1 1 protected 1 Resizable 1 ; forward_declare 0 -1 3 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 side and rotation 0 0 0 1 m_parentInfoLine2 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 12 280,-1 m_padPreviewSizer wxVERTICAL protected 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 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 Start point 0 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 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 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 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 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 Control point 1 0 0 0 1 m_staticTextPosCtrl1 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 0 1 m_ctrl1XLabel 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 0 0 0 1 m_ctrl1XCtrl 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 0 1 m_ctrl1XUnits 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 0 1 m_ctrl1YLabel 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 0 0 0 1 m_ctrl1YCtrl 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 0 1 m_ctrl1YUnits 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 Control point 2 0 0 0 1 m_staticTextPosCtrl2 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 0 1 m_ctrl2XLabel 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 0 0 0 1 m_ctrl2XCtrl 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 0 1 m_ctrl2XUnits 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 0 1 m_ctrl2YLabel 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 0 0 0 1 m_ctrl2YCtrl 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 0 1 m_ctrl2YUnits 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_CENTER 22 "Pos X" "Pos Y" wxALIGN_CENTER 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_CENTER 80 wxALIGN_CENTER 1 1 WX_GRID; widgets/wx_grid.h; forward_declare 0 wxBORDER_SIMPLE onGridSelect onCellSelect 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT|wxLEFT 0 bSizerRightButts wxHORIZONTAL none 5 wxTOP|wxRIGHT|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 0 30,30 1 m_addButton 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnButtonAdd 5 wxEXPAND|wxRIGHT|wxLEFT 0 0 protected 0 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 0 30,30 1 m_deleteButton 1 protected 1 Resizable 1 ; 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 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 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 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 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 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