C++ 1 source_name 0 UTF-8 connect dialog_design_rules_base 1000 none 1 dialog_design_rules_base . 1 1 1 0 1 1 impl_virtual 0 wxID_ANY -1,-1 DIALOG_DESIGN_RULES_BASE 777,640 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER Design Rules Editor wxFILTER_NONE wxDefaultValidator bMainSizer wxVERTICAL none 5 wxEXPAND|wxRIGHT|wxLEFT 1 1 1 0 wxID_ANY m_DRnotebook protected wxNB_TOP wxFILTER_NONE wxDefaultValidator Net Classes Editor 0 1 1 0 wxID_ANY m_panelNetClassesEditor protected wxFILTER_NONE wxDefaultValidator wxSUNKEN_BORDER|wxTAB_TRAVERSAL bpanelNetClassesSizer wxVERTICAL none 5 wxRIGHT|wxLEFT|wxEXPAND 1 wxID_ANY Net Classes: sbSizer1 wxVERTICAL none 5 wxEXPAND 1 0 1 wxALIGN_LEFT wxALIGN_TOP wxALIGN_CENTRE 40 "Clearance" "Track Width" "Via Dia" "Via Drill" "uVia Dia" "uVia Drill" wxALIGN_CENTRE 6 100,120,84,85,81,90 1 0 1 0 1 1 1 1 0 wxID_ANY 0 0 -1,-1 m_grid protected wxALIGN_LEFT 120 "Default" wxALIGN_CENTRE 1 Net Class parameters wxFILTER_NONE wxDefaultValidator wxHSCROLL|wxSIMPLE_BORDER|wxVSCROLL OnNetClassesNameLeftClick OnNetClassesNameRightClick 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT 0 buttonBoxSizer wxHORIZONTAL none 5 wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT 0 1 0 1 0 wxID_ADD_NETCLASS Add m_addButton protected Add another Net Class wxFILTER_NONE wxDefaultValidator OnAddNetclassClick 5 wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT 0 1 0 1 0 wxID_REMOVE_NETCLASS Remove m_removeButton protected Remove the currently select Net Class The default Net Class cannot be removed wxFILTER_NONE wxDefaultValidator OnRemoveNetclassClick 5 wxTOP|wxRIGHT|wxLEFT 0 1 0 1 0 wxID_ANY Move Up m_moveUpButton protected Move the currently selected Net Class up one row wxFILTER_NONE wxDefaultValidator OnMoveUpSelectedNetClass 5 wxEXPAND|wxRIGHT|wxLEFT 2 wxID_ANY Membership: sbSizer4 wxHORIZONTAL none 5 wxEXPAND|wxRIGHT|wxLEFT 1 leftNetSelectBoxSizer wxVERTICAL none 5 wxEXPAND 0 1 1 0 ID_LEFT_CHOICE_CLICK m_leftClassChoice protected 0 wxFILTER_NONE wxDefaultValidator OnLeftCBSelection 5 wxEXPAND|wxTOP 1 1 1 0 wxID_ANY 220,200 m_leftListCtrl protected wxLC_HRULES|wxLC_REPORT|wxLC_VIRTUAL|wxLC_VRULES NETS_LIST_CTRL; dialog_design_rules_aux_helper_class.h wxFILTER_NONE wxDefaultValidator wxSUNKEN_BORDER 5 wxALIGN_CENTER_VERTICAL 0 bmiddleSizerNetSelect wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 0 1 0 ID_LEFT_TO_RIGHT_COPY <<< m_buttonRightToLeft protected Move the selected nets in the right list to the left list wxFILTER_NONE wxDefaultValidator OnRightToLeftCopyButton 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 0 1 0 ID_RIGHT_TO_LEFT_COPY >>> m_buttonLeftToRight protected Move the selected nets in the left list to the right list wxFILTER_NONE wxDefaultValidator OnLeftToRightCopyButton 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 0 1 0 wxID_ANY << Select All m_buttonLeftSelAll protected Select all nets in the left list wxFILTER_NONE wxDefaultValidator OnLeftSelectAllButton 5 wxALIGN_BOTTOM|wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 0 1 0 wxID_ANY Select All >> m_buttonRightSelAll protected Select all nets in the right list wxFILTER_NONE wxDefaultValidator OnRightSelectAllButton 5 wxEXPAND|wxRIGHT|wxLEFT 1 rghtNetSelectBoxSizer wxVERTICAL none 5 wxEXPAND 0 1 1 0 ID_RIGHT_CHOICE_CLICK m_rightClassChoice protected 0 wxFILTER_NONE wxDefaultValidator OnRightCBSelection 5 wxEXPAND|wxTOP 1 1 1 0 wxID_ANY 220,-1 m_rightListCtrl protected wxLC_HRULES|wxLC_REPORT|wxLC_VIRTUAL|wxLC_VRULES NETS_LIST_CTRL; dialog_design_rules_aux_helper_class.h wxFILTER_NONE wxDefaultValidator wxSUNKEN_BORDER Global Design Rules 1 1 1 0 wxID_ANY m_panelGolbalDesignRules protected wxFILTER_NONE wxDefaultValidator wxSUNKEN_BORDER|wxTAB_TRAVERSAL bpanelGlobRulesSizer wxVERTICAL none 5 wxEXPAND 0 bDesignRulesUpperSizer wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 1 wxID_ANY Via Options: sbViasOptionSizer wxVERTICAL none 5 wxALL|wxEXPAND 0 "Through via" "Blind or buried via" 1 1 0 wxID_ANY Default Via Type 1 m_OptViaType protected 0 wxRA_SPECIFY_COLS Select the current via type. Trough via is the usual selection wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 0 2 wxBOTH 1 0 fgViasMinValuesSizer wxFLEX_GROWMODE_SPECIFIED none 1 0 5 wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 0 wxID_ANY Min via diameter m_ViaMinTitle protected wxFILTER_NONE wxDefaultValidator -1 5 wxEXPAND|wxALL 0 1 1 0 wxID_ANY 0 m_SetViasMinSizeCtrl protected wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxBOTTOM|wxLEFT|wxALIGN_RIGHT 0 1 1 0 wxID_ANY Min via drill dia m_ViaMinDrillTitle protected wxFILTER_NONE wxDefaultValidator -1 5 wxALL|wxEXPAND 0 1 1 0 wxID_ANY 0 m_SetViasMinDrillCtrl protected wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL 1 wxID_ANY Micro Via Options: sbuViasSizer wxVERTICAL none 5 wxALL|wxEXPAND 0 "Do not allow micro vias" "Allow micro vias" 1 1 0 wxID_ANY Micro Vias: 1 m_AllowMicroViaCtrl protected 0 wxRA_SPECIFY_COLS Allows or do not allow use of micro vias They are very small vias only from an external copper layer to its near neightbour wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 1 2 wxBOTH 1 0 fgMinMicroviasValuesSizer wxFLEX_GROWMODE_SPECIFIED none 1 0 5 wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 0 1 1 0 wxID_ANY Min uvia diameter m_MicroViaMinSizeTitle protected wxFILTER_NONE wxDefaultValidator -1 5 wxALL|wxEXPAND 0 1 1 0 wxID_ANY 6 m_SetMicroViasMinSizeCtrl protected wxFILTER_NONE wxDefaultValidator 5 wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxLEFT 0 1 1 0 wxID_ANY Min uvia drill dia m_MicroViaMinDrillTitle protected wxFILTER_NONE wxDefaultValidator -1 5 wxALL|wxEXPAND 0 1 1 0 wxID_ANY 6 m_SetMicroViasMinDrillCtrl protected wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 1 wxID_ANY Minimum Allowed Values: sbMinSizesSizer wxVERTICAL none 5 0 2 wxBOTH 1 0 fgMinValuesSizer wxFLEX_GROWMODE_SPECIFIED none 1 0 5 wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxLEFT 0 1 1 0 wxID_ANY Min track width m_TrackMinWidthTitle protected wxFILTER_NONE wxDefaultValidator -1 5 wxALL|wxEXPAND 0 1 1 0 wxID_ANY 0 m_SetTrackMinWidthCtrl protected wxFILTER_NONE wxDefaultValidator 5 wxEXPAND | wxALL 0 1 1 0 wxID_ANY m_staticline1 protected wxLI_HORIZONTAL wxFILTER_NONE wxDefaultValidator 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 1 1 0 wxID_ANY Specific via diameters and track widths, which can be used to replace default Netclass values on demand, for arbitrary via or track segments. m_staticTextInfo protected wxFILTER_NONE wxDefaultValidator -1 5 wxALIGN_CENTER_HORIZONTAL|wxEXPAND 0 bDesignRulesLowerSizer wxHORIZONTAL none 5 wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND 1 wxID_ANY Custom Via Sizes: sViaSizeBox wxVERTICAL none 5 wxALL 0 1 1 0 wxID_ANY Drill value: a blank or 0 => default Netclass value m_staticText7 protected wxFILTER_NONE wxDefaultValidator -1 5 wxALL|wxEXPAND 0 0 0 wxALIGN_LEFT wxALIGN_TOP wxALIGN_CENTRE 30 "Diameter" "Drill" wxALIGN_CENTRE 2 1 0 1 0 1 1 1 1 0 wxID_ANY 0 0 m_gridViaSizeList protected wxALIGN_CENTRE 80 "Via 1" "Via 2" "Via 3" "Via 4" "Via 5" "Via 6" "Via 7" wxALIGN_CENTRE 7 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND 1 wxID_ANY Custom Track Widths: sbTracksListSizer wxVERTICAL none 5 wxALL 0 1 1 0 wxID_ANY m_staticText8 protected wxFILTER_NONE wxDefaultValidator -1 5 wxALL|wxEXPAND 0 0 0 wxALIGN_LEFT wxALIGN_TOP wxALIGN_CENTRE 30 "Width" wxALIGN_CENTRE 1 1 0 1 0 1 1 1 1 0 wxID_ANY 0 0 m_gridTrackWidthList protected wxALIGN_CENTRE 80 "Track 1" "Track 2" "Track 3" "Track 4" "Track 5" "Track 6" "Track 7" wxALIGN_CENTRE 7 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxRIGHT|wxLEFT 0 wxID_ANY Messages: sbSizer2 wxHORIZONTAL none 5 wxEXPAND 1 1 1 0 wxID_ANY -1,90 m_MessagesList protected wxHW_SCROLLBAR_AUTO wxFILTER_NONE wxDefaultValidator wxSUNKEN_BORDER 5 0 bSizerButtons wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 0 wxID_OK OK m_buttonOk protected wxFILTER_NONE wxDefaultValidator OnOkButtonClick 5 wxALL|wxEXPAND 0 1 0 1 0 wxID_CANCEL Cancel m_buttonCancel protected wxFILTER_NONE wxDefaultValidator OnCancelButtonClick