C++ 1 source_name 0 0 res UTF-8 connect panel_setup_feature_constraints_base 1000 none 1 panel_setup_feature_constraints_base . 1 1 1 1 UI 1 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY PANEL_SETUP_FEATURE_CONSTRAINTS_BASE -1,-1 ; forward_declare wxTAB_TRAVERSAL bMainSizer wxHORIZONTAL none 5 wxEXPAND|wxRIGHT|wxLEFT 0 sbFeatureRules wxVERTICAL none 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Allowed features 0 0 0 1 m_staticText26 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxTOP 0 2 wxBOTH 0 fgSizerViaOpt wxFLEX_GROWMODE_SPECIFIED none 0 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 0 0 1 m_bitmapBlindBuried 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL|wxALL 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 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 1 m_bitmap_uVia 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL|wxALL 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 5 wxEXPAND|wxTOP|wxBOTTOM 0 5 protected 0 5 wxEXPAND|wxTOP 0 bSizerArcToPoly wxVERTICAL none 2 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 ; ; forward_declare 0 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,-1,70,0 0 0 wxID_ANY Arc/circle approximated by segments 0 0 0 1 m_stCircleToPolyOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxBOTTOM 0 4 wxBOTH 2 0 fgSizer2 wxFLEX_GROWMODE_SPECIFIED none 0 3 5 0 0 protected 15 5 wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Maximum deviation: 0 0 0 1 m_maxErrorTitle 1 protected 1 Resizable 1 ; ; forward_declare 0 This is the maximum distance between a circle and the polygonal shape that approximate it. The error max defines the number of segments of this polygon. -1 5 wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_maxErrorCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxString wxFILTER_NUMERIC wxTextValidator 5 wxALIGN_CENTER_VERTICAL|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_maxErrorUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 1 bSizer8 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 Load From Art Provider; wxART_INFORMATION; wxART_OTHER 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_bitmapInfo 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,-1,70,0 0 0 wxID_ANY Value < %s can be time consuming when filling zones. 0 0 0 1 m_stCircleToPolyWarning 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 10 wxEXPAND|wxTOP 0 m_bSizerPolygonFillOption wxVERTICAL protected 2 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_staticline1 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 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 Zone fill strategy 0 0 0 1 m_stZoneFilledPolysOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 15 wxEXPAND 1 bSizer5 wxHORIZONTAL none 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 1 m_bitmapZoneFillOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxEXPAND 1 bSizerOutlinesOpts wxVERTICAL none 4 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Mimic legacy behavior 0 0 1 m_rbOutlinePolygonBestQ 1 protected 1 Resizable 1 ; ; forward_declare 0 Produces a slightly smoother outline at the expense of performance, some export fidelity issues, and overly agressive higher-priority zone knockouts. wxFILTER_NONE wxDefaultValidator 0 onChangeOutlineOpt 4 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Smoothed polygons (best performance) 0 0 1 m_rbOutlinePolygonFastest 1 protected 1 Resizable 1 ; ; forward_declare 0 Better performance, exact export fidelity, and more complete filling near higher-priority zones. wxFILTER_NONE wxDefaultValidator 1 onChangeOutlineOpt 5 wxEXPAND 1 bSizer9 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 1 m_filletBitmap 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Allow fillets outside zone outline 0 0 1 m_allowExternalFilletsOpt 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 15 wxEXPAND|wxRIGHT|wxLEFT 0 0 protected 0 5 wxEXPAND|wxRIGHT|wxLEFT 0 sbFeatureConstraints wxVERTICAL none 5 wxEXPAND|wxLEFT 1 4 wxBOTH 0 fgFeatureConstraints wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxTOP|wxBOTTOM|wxLEFT 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_staticText23 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 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_bitmapClearance 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum clearance: 0 0 0 1 m_clearanceTitle 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_clearanceCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL 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 ; ; forward_declare 0 -1 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_bitmapMinTrackWidth 1 protected 1 Resizable 1 ; ; forward_declare 0 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 Minimum track width: 0 0 0 1 m_TrackMinWidthTitle 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxALIGN_LEFT|wxALIGN_TOP|wxEXPAND|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 120,-1 1 m_TrackMinWidthCtrl 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 0 1 m_TrackMinWidthUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 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_bitmapMinViaAnnulus 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum annular width: 0 0 0 1 m_ViaMinAnnulusTitle 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_ViaMinAnnulusCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL 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_ViaMinAnnulusUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 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_bitmapMinViaDiameter 1 protected 1 Resizable 1 ; ; forward_declare 0 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 Minimum via diameter: 0 0 0 1 m_ViaMinTitle 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxEXPAND|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 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 0 1 m_ViaMinUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 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_bitmapEdgeClearance 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Copper edge clearance: 0 0 0 1 m_EdgeClearanceLabel 1 protected 1 Resizable 1 ; forward_declare 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_EdgeClearanceCtrl 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL 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_EdgeClearanceUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 20 wxTOP|wxEXPAND 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 ; ; forward_declare 0 20 wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline4 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 20 wxEXPAND|wxTOP 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 20 wxEXPAND|wxTOP 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 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Holes 0 0 0 1 m_staticText24 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxTOP 1 0 protected 0 5 wxEXPAND|wxTOP 1 0 protected 0 5 wxEXPAND|wxTOP 1 0 protected 0 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_bitmapMinViaDrill 1 protected 1 Resizable 1 ; ; forward_declare 0 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 Minimum through hole: 0 0 0 1 m_MinDrillTitle 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxEXPAND|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 1 m_MinDrillCtrl 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 0 1 m_MinDrillUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 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_bitmapMinHoleClearance 1 protected 1 Resizable 1 ; ; forward_declare 0 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hole to hole clearance: 0 0 0 1 m_HoleToHoleTitle 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND|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 1 m_SetHoleToHoleCtrl 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL 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_HoleToHoleUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 20 wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline8 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 20 wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline9 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 20 wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline10 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 20 wxEXPAND|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline11 1 protected 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY uVias 0 0 0 1 m_staticText25 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxTOP 1 0 protected 0 5 wxEXPAND|wxTOP 1 0 protected 0 5 wxEXPAND|wxTOP 1 0 protected 0 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_bitmapMinuViaDiameter 1 protected 1 Resizable 1 ; ; forward_declare 0 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 Minimum uVia diameter: 0 0 0 1 m_uviaMinSizeLabel 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxEXPAND|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 1 m_uviaMinSizeCtrl 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 0 1 m_uviaMinSizeUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 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_bitmapMinuViaDrill 1 protected 1 Resizable 1 ; ; forward_declare 0 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 Minimum uVia drill: 0 0 0 1 m_uviaMinDrillLabel 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1 5 wxEXPAND|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 1 m_uviaMinDrillCtrl 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 0 1 m_uviaMinDrillUnits 1 protected 1 Resizable 1 wxALIGN_LEFT 0 -1