C++ 1 UTF-8 connect dialog_design_rules_base 1000 none 1 dialog_design_rules_base . 1 1 0 1 0 wxID_ANY -1,-1 DIALOG_DESIGN_RULES_BASE 777,640 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER Design Rules Editor bMainSizer wxVERTICAL none 5 wxEXPAND|wxRIGHT|wxLEFT 1 1 0 wxID_ANY m_DRnotebook protected wxNB_TOP Net Classes Editor 1 1 0 wxID_ANY m_panelNetClassesEditor protected 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 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 wxHSCROLL|wxSIMPLE_BORDER|wxVSCROLL OnNetClassesNameLeftClick OnNetClassesNameRightClick 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT 0 buttonBoxSizer wxHORIZONTAL none 5 wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT 0 0 1 0 wxID_ADD_NETCLASS Add m_addButton protected Add another Net Class OnAddNetclassClick 5 wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT 0 0 1 0 wxID_REMOVE_NETCLASS Remove m_removeButton protected Remove the currently select Net Class The default Net Class cannot be removed OnRemoveNetclassClick 5 wxTOP|wxRIGHT|wxLEFT 0 0 1 0 wxID_ANY Move Up m_moveUpButton protected Move the currently selected Net Class up one row OnMoveUpSelectedNetClass 5 wxEXPAND|wxRIGHT|wxLEFT 2 wxID_ANY Membership: sbSizer4 wxHORIZONTAL none 5 wxEXPAND|wxRIGHT|wxLEFT 1 leftNetSelectBoxSizer wxVERTICAL none 5 wxEXPAND 0 1 0 ID_LEFT_CHOICE_CLICK m_leftClassChoice protected 0 OnLeftCBSelection 5 wxEXPAND|wxTOP 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 wxSUNKEN_BORDER 5 wxALIGN_CENTER_VERTICAL 0 bmiddleSizerNetSelect wxVERTICAL none 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 0 1 0 ID_LEFT_TO_RIGHT_COPY <<< m_buttonRightToLeft protected Move the selected nets in the right list to the left list OnRightToLeftCopyButton 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 0 1 0 ID_RIGHT_TO_LEFT_COPY >>> m_buttonLeftToRight protected Move the selected nets in the left list to the right list OnLeftToRightCopyButton 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 0 1 0 wxID_ANY << Select All m_buttonLeftSelAll protected Select all nets in the left list OnLeftSelectAllButton 5 wxALIGN_BOTTOM|wxALL|wxALIGN_CENTER_HORIZONTAL 0 0 1 0 wxID_ANY Select All >> m_buttonRightSelAll protected Select all nets in the right list OnRightSelectAllButton 5 wxEXPAND|wxRIGHT|wxLEFT 1 rghtNetSelectBoxSizer wxVERTICAL none 5 wxEXPAND 0 1 0 ID_RIGHT_CHOICE_CLICK m_rightClassChoice protected 0 OnRightCBSelection 5 wxEXPAND|wxTOP 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 wxSUNKEN_BORDER Global Design Rules 0 1 0 wxID_ANY m_panelGolbalDesignRules protected 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 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 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 0 wxID_ANY Min via diameter m_ViaMinTitle protected -1 5 wxEXPAND|wxALL 0 1 0 wxID_ANY 0 m_SetViasMinSizeCtrl protected 5 wxTOP|wxBOTTOM|wxLEFT|wxALIGN_RIGHT 0 1 0 wxID_ANY Min via drill dia m_ViaMinDrillTitle protected -1 5 wxALL|wxEXPAND 0 1 0 wxID_ANY 0 m_SetViasMinDrillCtrl protected 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 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 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 0 wxID_ANY Min uvia diameter m_MicroViaMinSizeTitle protected -1 5 wxALL|wxEXPAND 0 1 0 wxID_ANY 6 m_SetMicroViasMinSizeCtrl protected 5 wxALIGN_RIGHT|wxTOP|wxBOTTOM|wxLEFT 0 1 0 wxID_ANY Min uvia drill dia m_MicroViaMinDrillTitle protected -1 5 wxALL|wxEXPAND 0 1 0 wxID_ANY 6 m_SetMicroViasMinDrillCtrl protected 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 0 wxID_ANY Min track width m_TrackMinWidthTitle protected -1 5 wxALL|wxEXPAND 0 1 0 wxID_ANY 0 m_SetTrackMinWidthCtrl protected 5 wxEXPAND | wxALL 0 1 0 wxID_ANY m_staticline1 protected wxLI_HORIZONTAL 5 wxALL|wxALIGN_CENTER_HORIZONTAL 0 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 -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 0 wxID_ANY Drill value: a blank or 0 => default Netclass value m_staticText7 protected -1 5 wxALL 0 0 0 wxALIGN_LEFT wxALIGN_TOP wxALIGN_CENTRE 30 "Diameter" "Drill" wxALIGN_CENTRE 2 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 5 wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND 1 wxID_ANY Custom Track Widths: sbTracksListSizer wxVERTICAL none 5 wxALL 0 1 0 wxID_ANY m_staticText8 protected -1 5 wxALL 0 0 0 wxALIGN_LEFT wxALIGN_TOP wxALIGN_CENTRE 30 "Width" wxALIGN_CENTRE 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 5 wxEXPAND|wxRIGHT|wxLEFT 0 wxID_ANY Messages: sbSizer2 wxHORIZONTAL none 5 wxEXPAND 1 1 0 wxID_ANY -1,90 m_MessagesList protected wxHW_SCROLLBAR_AUTO wxSUNKEN_BORDER 5 0 bSizerButtons wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 0 wxID_OK OK m_buttonOk protected OnOkButtonClick 5 wxALL|wxEXPAND 0 0 1 0 wxID_CANCEL Cancel m_buttonCancel protected OnCancelButtonClick