C++ 1 source_name 0 0 res UTF-8 connect dialog_pad_properties_base 1000 none 1 dialog_pad_properties_base . 1 1 1 1 UI 0 1 0 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_DIALOG_EDIT_PAD -1,-1 DIALOG_PAD_PROPERTIES_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Pad Properties 0 OnInitDialog m_MainSizer wxVERTICAL protected 5 wxEXPAND 1 bSizerUpper wxHORIZONTAL none 10 wxEXPAND|wxTOP|wxBOTTOM|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 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_panelGeneral 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL OnUpdateUI bGeneralSizer wxHORIZONTAL none 5 wxEXPAND|wxALL 0 m_LeftBoxSizer wxVERTICAL protected 5 wxEXPAND 0 wxBOTH 1,4 0 gbSizerCommon wxFLEX_GROWMODE_SPECIFIED none 4 5 1 0 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad type: 0 0 0 1 m_padTypeLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 0 1 1 1 1 1 1 0 "Through-hole" "SMD" "Edge Connector" "NPTH, Mechanical" "SMD Aperture" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_padType 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator PadTypeSelected 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad number: 0 0 0 1 m_padNumLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_PADNUMCTRL 0 0 0 1 m_padNumCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Net name: 0 0 0 1 m_padNetLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT 2 1 1 1 1 1 1 0 NET_SELECTOR 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY #include <widgets/net_selector.h> 0 0 1 m_padNetSelector 1 protected 1 Resizable 1 ; forward_declare 0 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Position X: 0 0 0 1 m_posXLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_posXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_posXUnits 1 protected 1 Resizable 1 0 -1 5 1 3 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_posYLabel 1 protected 1 Resizable 1 0 -1 5 1 4 wxALIGN_CENTER_VERTICAL|wxEXPAND 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_posYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_posYUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline5 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 wxBOTH 0 0 gbSizerPadOrientation wxFLEX_GROWMODE_SPECIFIED none 4 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad shape: 0 0 0 1 m_shapeLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 5 1 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 "Circular" "Oval" "Rectangular" "Trapezoidal" "Rounded rectangle" "Chamfered rectangle" "Chamfered with other corners rounded" "Custom (circular base)" "Custom (rectangular base)" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_PadShapeSelector 1 protected 1 Resizable 4 1 0 wxFILTER_NONE wxDefaultValidator OnPadShapeSelection 25 6 0 wxEXPAND|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_shapePropsBook 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_emptyProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_trapProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 3 wxBOTH 1 0 fgSizerTrapProps wxFLEX_GROWMODE_SPECIFIED protected 0 4 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Trapezoid delta: 0 0 0 1 m_trapDeltaLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_trapDeltaCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_trapDeltaUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Trapezoid axis: 0 0 0 1 m_trapAxisLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 "Horizontal" "Vertical" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_trapAxisCtrl 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnSetLayers a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_roudingProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 3 wxBOTH 1 0 fgSizerRoundingProps wxFLEX_GROWMODE_SPECIFIED protected 0 4 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner size: 0 0 0 1 m_cornerRatioLabel 1 protected 1 Resizable 1 0 Corner radius in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_cornerRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_cornerRatioUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner radius: 0 0 0 1 m_cornerRadiusLabel 1 protected 1 Resizable 1 0 Corner radius. Can be no more than half pad width. The width is the smaller value between size X and size Y. Note: IPC norm gives a max value = 0.25mm. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_cornerRadiusCtrl 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onCornerRadiusChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_cornerRadiusUnits 1 protected 1 Resizable 1 0 -1 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_chamferProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 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_chamferRatioLabel 1 protected 1 Resizable 1 0 Chamfer size in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_chamferRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_chamferRatioUnits 1 protected 1 Resizable 1 0 -1 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Chamfer corners: 0 0 0 1 m_staticTextChamferCorner 1 protected 1 Resizable 1 0 Chamfered corners. The position is relative to a pad orientation 0 degree. -1 5 wxEXPAND|wxRIGHT|wxLEFT 1 2 6 gCornersSizer none 0 3 5 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top left 0 0 1 m_cbTopLeft 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top right 0 0 1 m_cbTopRight 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom left 0 0 1 m_cbBottomLeft 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom right 0 0 1 m_cbBottomRight 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_mixedProps 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 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_mixedChamferRatioLabel 1 protected 1 Resizable 1 0 Chamfer size in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_mixedChamferRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_mixedChamferRatioUnits 1 protected 1 Resizable 1 0 -1 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Chamfer corners: 0 0 0 1 m_staticTextChamferCorner1 1 protected 1 Resizable 1 0 Chamfered corners. The position is relative to a pad orientation 0 degree. -1 5 wxEXPAND|wxRIGHT|wxLEFT 1 2 6 gMixedCornersSizer none 0 2 5 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top left 0 0 1 m_cbTopLeft1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Top right 0 0 1 m_cbTopRight1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom left 0 0 1 m_cbBottomLeft1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Bottom right 0 0 1 m_cbBottomRight1 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 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 Corner size: 0 0 0 1 m_mixedCornerRatioLabel 1 protected 1 Resizable 1 0 Corner radius in percent of the pad width. The width is the smaller value between size X and size Y. The max value is 50 percent. -1 5 wxEXPAND|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_mixedCornerRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator onCornerSizePercentChange 5 wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_mixedCornerRatioUnits 1 protected 1 Resizable 1 0 -1 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad size X: 0 0 0 1 m_sizeXLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_sizeXCtrl 1 protected 1 Resizable 1 -1,-1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_sizeXUnits 1 protected 1 Resizable 1 0 -1 5 1 3 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_sizeYLabel 1 protected 1 Resizable 1 0 -1 5 1 4 wxALIGN_CENTER_VERTICAL|wxEXPAND 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_sizeYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_sizeYUnits 1 protected 1 Resizable 1 0 -1 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Angle: 0 0 0 1 m_PadOrientText 1 protected 1 Resizable 1 -1,-1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND 3 1 1 1 1 1 1 0 "0" "90" "-90" "180" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 -1,-1 0 1 m_cb_padrotation 1 protected 1 Resizable 0 1 100,-1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 PadOrientEvent PadOrientEvent 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY deg 0 0 0 1 m_orientationUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline6 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 wxBOTH 0 m_gbSizerHole wxFLEX_GROWMODE_SPECIFIED protected 4 5 1 0 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole shape: 0 0 0 1 m_holeShapeLabel 1 protected 1 Resizable 1 0 -1 5 5 1 wxEXPAND|wxRIGHT 0 1 1 1 1 1 1 0 "Circular" "Oval" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_holeShapeCtrl 1 protected 1 Resizable 1 1 0 wxFILTER_NONE wxDefaultValidator OnDrillShapeSelected 5 1 0 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole size X: 0 0 0 1 m_holeXLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_holeXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_holeXUnits 1 protected 1 Resizable 1 0 -1 5 1 3 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_holeYLabel 1 protected 1 Resizable 1 0 -1 5 1 4 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_holeYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_holeYUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline7 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 bSizer35 wxHORIZONTAL none 5 wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Offset shape from hole 0 0 1 m_offsetShapeOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnOffsetCheckbox 5 wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY : 0 0 0 1 m_offsetShapeOptLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 0 2 protected 0 25 wxEXPAND|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN 0 6 wxBOTH 1,4 0 m_offsetCtrls wxFLEX_GROWMODE_SPECIFIED protected 0 0 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY X: 0 0 0 1 m_offsetXLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_offsetXCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_offsetXUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Y: 0 0 0 1 m_offsetYLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_offsetYCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_offsetYUnits 1 protected 1 Resizable 1 0 -1 12 wxEXPAND|wxTOP|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline71 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND 0 3 wxBOTH 1 0 fgSizerPadToDie wxFLEX_GROWMODE_SPECIFIED none 14 0 5 wxEXPAND|wxRIGHT 0 bSizer34 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Specify pad to die length 0 0 1 m_padToDieOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnPadToDieCheckbox 5 wxALIGN_CENTER_VERTICAL|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY : 0 0 0 1 m_padToDieLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_padToDieCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_padToDieUnits 1 protected 1 Resizable 1 0 -1 3 wxEXPAND|wxALL 0 m_middleBoxSizer wxVERTICAL protected 5 wxEXPAND|wxALL 0 wxID_ANY -1,-1 m_LayersSizer wxVERTICAL 1 none 10 wxEXPAND|wxBOTTOM 0 m_FlippedWarningSizer wxHORIZONTAL protected 4 wxALIGN_TOP|wxBOTTOM|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 48,48 1 m_FlippedWarningIcon 1 protected 1 Resizable 1 48,48 ; forward_declare 0 8 wxALIGN_TOP|wxBOTTOM|wxLEFT|wxRIGHT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Parent footprint on board is flipped. Layers will be reversed. 0 0 0 -1,-1 1 m_staticText86 1 protected 1 Resizable 1 ; forward_declare 0 150 4 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Copper layers: 0 0 0 1 m_copperLayersLabel 1 protected 1 Resizable 1 0 -1 4 wxALL|wxEXPAND|wxTOP 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_rbCopperLayersSel 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnSetCopperLayers 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Technical layers: 0 0 0 1 m_techLayersLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 4 wxLEFT|wxRIGHT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Front adhesive 0 0 1 m_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 Clearance Overrides and Settings 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_localSettingsPanel 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL bSizerPanelClearance wxVERTICAL none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 bSizerClearance wxVERTICAL none 5 wxALL|wxEXPAND 0 wxID_ANY Clearance Overrides sbClearancesSizer wxVERTICAL 1 none 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Set values to 0 to use parent footprint or netclass values. 0 0 0 1 m_staticTextHint 1 none 1 Resizable 1 0 -1 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Positive clearance means area bigger than the pad (usual for mask clearance). 0 0 0 1 m_staticTextInfoPosValue 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Negative clearance means area smaller than the pad (usual for paste clearance). 0 0 0 1 m_staticTextInfoNegVal 1 protected 1 Resizable 1 0 -1 10 wxTOP|wxBOTTOM 0 3 wxBOTH 1 0 fgClearancesGridSizer wxFLEX_GROWMODE_SPECIFIED none 4 4 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad clearance: 0 0 0 1 m_clearanceLabel 1 protected 1 Resizable 1 0 This is the local net clearance for this pad. If 0, the footprint local value or the Netclass value is used. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_clearanceCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnValuesChanged 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_clearanceUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder mask expansion: 0 0 0 1 m_maskMarginLabel 1 protected 1 Resizable 1 0 This is the local clearance between this pad and the solder mask. If 0, the footprint local value or the global value is used. -1 15 wxEXPAND|wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_maskMarginCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_maskMarginUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste absolute clearance: 0 0 0 1 m_pasteMarginLabel 1 protected 1 Resizable 1 0 This is the local clearance between this pad and the solder paste. If 0, the footprint value or the global value is used. The final clearance value is the sum of this value and the clearance value ratio. A negative value means a smaller mask size than pad size. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_pasteMarginCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_pasteMarginUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste relative clearance: 0 0 0 1 m_pasteMarginRatioLabel 1 protected 1 Resizable 1 0 This is the local clearance ratio in percent between this pad and the solder paste. A value of 10 means the clearance value is 10 percent of the pad size. If 0, the footprint value or the global value is used. The final clearance value is the sum of this value and the clearance value. A negative value means a smaller mask size than pad size. -1 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_pasteMarginRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_pasteMarginRatioUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_nonCopperWarningBook 1 protected 1 Resizable 1 ; forward_declare 0 OnUpdateUINonCopperWarning a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 notePanel 1 none 1 Resizable 1 ; forward_declare 0 wxTAB_TRAVERSAL bNoteSizer wxVERTICAL none 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder mask and paste values are used only for pads on copper layers. 0 0 0 -1,-1 1 m_nonCopperNote 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder paste clearances (absolute and relative) are added to determine the final clearance. 0 0 0 1 m_staticTextInfoPaste 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 warningPanel 1 none 1 Resizable 1 ; forward_declare 0 wxTAB_TRAVERSAL -1,50 bWarningSizer wxHORIZONTAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 48,48 1 m_nonCopperWarningIcon 1 protected 1 Resizable 1 48,48 ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder mask and paste values are used only for pads on copper layers. 0 0 0 1 m_nonCopperWarningText 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 bSizerLower wxHORIZONTAL none 5 wxALL|wxEXPAND 1 wxID_ANY Connection to Copper Zones m_sbSizerZonesSettings wxVERTICAL 1 protected 5 0 2 wxBOTH 1 0 fgSizerCopperZonesOpts wxFLEX_GROWMODE_SPECIFIED none 0 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 Pad connection: 0 0 0 1 m_staticText40 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT 1 1 1 1 1 1 0 "From parent footprint" "Solid" "Thermal relief" "None" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_ZoneConnectionChoice 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Zone knockout: 0 0 0 1 m_staticTextcps 1 protected 1 Resizable 1 0 -1 5 wxTOP|wxBOTTOM|wxLEFT|wxALIGN_CENTER_VERTICAL|wxEXPAND 1 1 1 1 1 1 0 "Pad shape" "Pad convex hull" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_ZoneCustomPadShape 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 1 wxID_ANY Thermal Relief Overrides sbSizerThermalReliefs wxVERTICAL 1 none 5 wxEXPAND 1 3 wxBOTH 1 0 fgSizerThermalReliefs wxFLEX_GROWMODE_SPECIFIED none 0 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 Relief gap: 0 0 0 1 m_thermalGapLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_thermalGapCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_thermalGapUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Spoke width: 0 0 0 1 m_spokeWidthLabel 1 protected 1 Resizable 1 0 -1 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 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 0 1 m_spokeWidthUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Spoke angle: 0 0 0 1 m_spokeAngleLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_spokeAngleCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY deg 0 0 0 1 m_spokeAngleUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 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 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 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 0 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 0 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 0 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 0 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 0 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 5 wxEXPAND 0 10 protected 0 6 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 1 m_stackupImagesBook 1 protected 1 Resizable 1 ; ; forward_declare 0 wxBORDER_SIMPLE a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page0 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page0Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage0 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page1 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page1Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage1 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page2 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page2Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage2 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page3 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page3Sizer wxVERTICAL none a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page4 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page4Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage4 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page5 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page5Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage5 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page6 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page6Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage6 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 page7 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL page7Sizer wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_stackupImage7 1 protected 1 Resizable 1 ; ; forward_declare 0 2 wxEXPAND|wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_boardViewPanel 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL 280,-1 m_padPreviewSizer wxVERTICAL protected 5 wxEXPAND|wxLEFT 0 bottomSizer wxHORIZONTAL none 8 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_parentInfo 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND 1 0 protected 20 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Preview pad in sketch mode 0 0 -1,-1 1 m_cbShowPadOutline 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onChangePadMode 5 wxEXPAND 0 0 protected 40 5 wxBOTTOM|wxEXPAND|wxTOP 0 0 1 0 0 0 1 0 0 m_sdbSizer protected OnCancel 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; 0 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 Line width: 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 5 wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Filled shape 0 0 1 m_filledCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxEXPAND|wxTOP 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 0 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 5 wxBOTTOM|wxEXPAND|wxTOP 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 0 bSizerMain wxVERTICAL none 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 bSizerUpper wxHORIZONTAL none 5 wxEXPAND|wxRIGHT 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 124,124 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 wxEXPAND|wxRIGHT|wxLEFT 0 bSizerRightButts wxHORIZONTAL none 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 0 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 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnButtonAdd 5 wxEXPAND|wxRIGHT|wxLEFT 0 0 protected 0 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 0 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 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnButtonDelete 10 wxALL|wxEXPAND 0 4 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 Line width: 0 0 0 1 m_thicknessLabel 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 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 20 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Filled shape 0 0 1 m_filledCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxLEFT 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 5 wxEXPAND 0 bSizer24 wxHORIZONTAL none 10 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 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 5 wxBOTTOM|wxEXPAND|wxTOP 0 0 1 0 0 0 1 0 0 m_sdbSizer protected