C++ 1 source_name 0 0 res UTF-8 connect dialog_design_rules_base 1000 none 1 dialog_design_rules_base . 1 1 1 1 UI 1 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY -1,-1 -1,-1 DIALOG_DESIGN_RULES_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Design Rules Editor bMainSizer wxVERTICAL none 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_DRnotebook 1 protected 1 Resizable 1 wxNB_TOP 0 OnNotebookPageChanged Net Classes Editor 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_panelNetClassesEditor 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL bpanelNetClassesSizer wxVERTICAL none 5 wxEXPAND|wxLEFT|wxRIGHT 1 wxID_ANY Net Classes sbSizerUpper wxVERTICAL 0 none 5 wxALL|wxEXPAND 1 1 1 1 1 0 0 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTRE 40 "Clearance" "Track Width" "Via Dia" "Via Drill" "uVia Dia" "uVia Drill" "Diff Pair Width" "Diff Pair Gap" wxALIGN_CENTRE 8 100,120,84,85,81,90 1 0 Dock 0 Left 0 1 0 0 1 1 1 1 0 0 wxID_ANY 0 0 0 0 -1,-1 1 m_grid 1 protected 1 Resizable wxALIGN_LEFT 120 "Default" wxALIGN_CENTRE 1 1 0 Net Class parameters wxHSCROLL|wxSUNKEN_BORDER|wxTAB_TRAVERSAL|wxVSCROLL OnNetClassesNameLeftClick OnNetClassesNameRightClick 5 wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxLEFT|wxRIGHT|wxTOP 0 buttonBoxSizer wxHORIZONTAL none 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ADD_NETCLASS Add 0 0 1 m_addButton 1 protected 1 Resizable 1 0 Add another Net Class wxFILTER_NONE wxDefaultValidator OnAddNetclassClick 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_REMOVE_NETCLASS Remove 0 0 1 m_removeButton 1 protected 1 Resizable 1 0 Remove the currently select Net Class The default Net Class cannot be removed wxFILTER_NONE wxDefaultValidator OnRemoveNetclassClick 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Move Up 0 0 1 m_moveUpButton 1 protected 1 Resizable 1 0 Move the currently selected Net Class up one row wxFILTER_NONE wxDefaultValidator OnMoveUpSelectedNetClass 5 wxALL|wxEXPAND 1 wxID_ANY Net Class Membership sbSizerNetSelectMain wxHORIZONTAL 0 none 5 wxEXPAND|wxRIGHT|wxLEFT 1 leftNetSelectBoxSizer wxVERTICAL none 5 wxEXPAND 0 bSizer10 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_leftClassChoice 1 protected 1 Resizable -1 1 wxCB_READONLY 0 wxFILTER_NONE wxDefaultValidator OnLeftCBSelection 5 wxEXPAND | wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline21 1 protected 1 Resizable 1 wxLI_VERTICAL 0 5 wxALIGN_CENTER_VERTICAL|wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Select All 0 0 1 m_buttonLeftSelAll 1 protected 1 Resizable 1 0 Select all nets in the left list wxFILTER_NONE wxDefaultValidator OnLeftSelectAllButton 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,-1 1 m_leftListCtrl 1 protected 1 Resizable 1 wxLC_HRULES|wxLC_REPORT|wxLC_VIRTUAL|wxLC_VRULES NETS_LIST_CTRL; dialog_design_rules_aux_helper_class.h 0 wxFILTER_NONE wxDefaultValidator wxSUNKEN_BORDER 5 wxALIGN_CENTER_VERTICAL 0 bmiddleSizerNetSelect wxVERTICAL none 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 ID_LEFT_TO_RIGHT_COPY <<< 0 0 1 m_buttonRightToLeft 1 protected 1 Resizable 1 0 Move the selected nets in the right list to the left list wxFILTER_NONE wxDefaultValidator OnRightToLeftCopyButton 5 wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 ID_RIGHT_TO_LEFT_COPY >>> 0 0 1 m_buttonLeftToRight 1 protected 1 Resizable 1 0 Move the selected nets in the left list to the right list wxFILTER_NONE wxDefaultValidator OnLeftToRightCopyButton 5 wxEXPAND|wxRIGHT|wxLEFT 1 rghtNetSelectBoxSizer wxVERTICAL none 5 wxEXPAND 0 bSizer11 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_rightClassChoice 1 protected 1 Resizable -1 1 wxCB_READONLY 0 wxFILTER_NONE wxDefaultValidator OnRightCBSelection 5 wxEXPAND | wxALL 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_VERTICAL 0 5 wxALIGN_CENTER_VERTICAL|wxALL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Select All 0 0 1 m_buttonRightSelAll 1 protected 1 Resizable 1 0 Select all nets in the right list wxFILTER_NONE wxDefaultValidator OnRightSelectAllButton 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,-1 1 m_rightListCtrl 1 protected 1 Resizable 1 wxLC_HRULES|wxLC_REPORT|wxLC_VIRTUAL|wxLC_VRULES NETS_LIST_CTRL; dialog_design_rules_aux_helper_class.h 0 wxFILTER_NONE wxDefaultValidator wxSUNKEN_BORDER Global Design Rules 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_panelGolbalDesignRules 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL bpanelGlobRulesSizer wxVERTICAL none 5 wxEXPAND 0 bDesignRulesUpperSizer wxHORIZONTAL none 5 wxEXPAND|wxLEFT|wxRIGHT|wxTOP 1 wxID_ANY Routing Options sbViasOptionSizer wxVERTICAL 0 none 5 wxEXPAND 1 3 wxBOTH 1 0 fgViaOptionsSize wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum track width 0 0 1 m_TrackMinWidthTitle 1 protected 1 Resizable 1 wxALIGN_RIGHT 0 -1 5 wxALIGN_LEFT|wxALIGN_TOP|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_SetTrackMinWidthCtrl 1 protected 1 Resizable 1 0 wxString wxFILTER_NUMERIC wxTextValidator 5 wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 1 m_TrackMinWidthUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum via diameter 0 0 1 m_ViaMinTitle 1 protected 1 Resizable 1 wxALIGN_RIGHT 0 -1 5 wxALL|wxEXPAND|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_SetViasMinSizeCtrl 1 protected 1 Resizable 1 ; 0 wxString wxFILTER_NUMERIC wxTextValidator 5 wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 1 m_ViaMinUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum via drill 0 0 1 m_ViaMinDrillTitle 1 protected 1 Resizable 1 wxALIGN_RIGHT 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 1 m_SetViasMinDrillCtrl 1 protected 1 Resizable 1 0 wxFILTER_NUMERIC wxTextValidator 5 wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 1 m_ViaMinDrillUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Allow blind/buried vias 0 0 1 m_OptAllowBlindBuriedVias 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Allow micro vias (uVias) 0 0 1 m_OptAllowMicroVias 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnAllowMicroVias 5 wxEXPAND 1 0 protected 0 5 wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum uVia diameter 0 0 1 m_MicroViaMinSizeTitle 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 0 0 wxID_ANY 0 0 1 m_SetMicroViasMinSizeCtrl 1 protected 1 Resizable 1 0 wxFILTER_NUMERIC wxTextValidator 5 wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 1 m_MicroViaMinSizeUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum uVia drill 0 0 1 m_MicroViaMinDrillTitle 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 0 0 wxID_ANY 0 0 1 m_SetMicroViasMinDrillCtrl 1 protected 1 Resizable 1 0 wxFILTER_NUMERIC wxTextValidator 5 wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY mm 0 0 1 m_MicroViaMinDrillUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Specific via diameters and track widths, which can be used to replace default Netclass values on demand, for arbitrary vias or track segments. 0 0 1 m_staticTextInfo 1 protected 1 Resizable 1 wxST_NO_AUTORESIZE 0 -1 5 wxEXPAND 0 bDesignRulesLowerSizer wxHORIZONTAL none 5 wxALL|wxEXPAND 1 wxID_ANY Custom Via Sizes sViaSizeBox wxVERTICAL 0 none 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Drill value: a blank or 0 => default Netclass value 0 0 1 m_staticText7 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 1 1 1 1 1 0 0 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTRE 30 "Diameter" "Drill" wxALIGN_CENTRE 2 1 0 Dock 0 Left 0 1 0 1 1 1 1 1 0 0 wxID_ANY 0 0 0 0 1 m_gridViaSizeList 1 protected 1 Resizable wxALIGN_CENTRE 80 "Via 1" "Via 2" "Via 3" "Via 4" "Via 5" "Via 6" "Via 7" "Via 8" "Via 9" "Via 10" "Via 11" "Via 12" wxALIGN_CENTRE 8 1 0 5 wxALL|wxEXPAND 1 wxID_ANY Custom Track Widths sbTracksListSizer wxVERTICAL 0 none 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticText8 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 1 1 1 1 1 0 0 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTRE 30 "Width" wxALIGN_CENTRE 1 1 0 Dock 0 Left 0 1 0 1 1 1 1 1 0 0 wxID_ANY 0 0 0 0 1 m_gridTrackWidthList 1 protected 1 Resizable wxALIGN_CENTRE 80 "Track 1" "Track 2" "Track 3" "Track 4" "Track 5" "Track 6" "Track 7" "Track 8" "Track 9" "Track 10" "Track 11" "Track 12" wxALIGN_CENTRE 8 1 0 5 wxEXPAND | wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline2 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 5 wxALL|wxEXPAND 0 0 1 0 0 0 1 0 0 m_sdbSizer1 protected