C++ 1 source_name 0 0 res UTF-8 connect dialog_copper_zones_base 1000 none 1 dialog_copper_zones_base . 1 1 1 1 UI 1 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 ID_DIALOG_COPPER_ZONE_BASE DIALOG_COPPER_ZONE_BASE 825,528 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Copper Zone Properties OnClose OnUpdateUI m_MainBoxSizer wxVERTICAL protected 5 wxEXPAND|wxRIGHT|wxLEFT 1 m_OptionsBoxSizer wxHORIZONTAL none 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 wxID_ANY Layer sbSizer2 wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 1 1 0 wxID_ANY 120,-1 m_layers protected wxDV_NO_HEADER ; forward_declare wxBORDER_SIMPLE OnLayerSelection 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 wxID_ANY Net sbSizer3 wxHORIZONTAL 1 none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 ID_NETNAME_SELECTION 0 0 1 m_ListNetNameSelection 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 20 wxEXPAND 0 bFilteringSizer wxVERTICAL none 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hide nets matching: 0 0 1 m_staticTextDisplay 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 ID_TEXTCTRL_NETNAMES_FILTER 0 0 0 180,-1 1 m_DoNotShowNetNameFilter 1 protected 1 Resizable 1 wxTE_PROCESS_ENTER 0 Pattern to filter net names in filtered list. Net names matching this pattern are not displayed. wxFILTER_NONE wxDefaultValidator OnRunFiltersButtonClick 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Show nets matching: 0 0 1 m_staticTextVFilter 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 ID_TEXTCTRL_NETNAMES_FILTER 0 0 0 1 m_ShowNetNameFilter 1 protected 1 Resizable 1 wxTE_PROCESS_ENTER 0 Pattern to filter net names in filtered list. Only net names matching this pattern are displayed. wxFILTER_NONE wxDefaultValidator * OnRunFiltersButtonClick 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_APPLY_FILTERS Apply Filters 0 0 1 m_buttonRunFilter 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnRunFiltersButtonClick 5 wxEXPAND|wxTOP|wxBOTTOM 0 0 protected 0 5 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Show all nets 0 0 1 m_showAllNetsOpt 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnNetSortingOptionSelected 5 wxEXPAND|wxTOP 0 0 protected 0 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Sort nets by pad count 0 0 1 m_sortByPadsOpt 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnNetSortingOptionSelected 20 wxEXPAND|wxRESERVE_SPACE_EVEN_IF_HIDDEN|wxTOP 1 m_bNoNetWarning wxHORIZONTAL protected 8 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_bitmapNoNetWarning 1 protected 1 Resizable 1 ; forward_declare 0 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY No net will result in an unconnected copper island. 0 0 1 m_staticText18 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND 0 bSizerMiddle wxHORIZONTAL none 10 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 wxID_ANY Settings m_ExportableSetupSizer wxHORIZONTAL 1 none 5 wxEXPAND|wxRIGHT|wxLEFT 0 wxBOTH 1 0 gbSizer1 wxFLEX_GROWMODE_SPECIFIED none 0 5 3 0 wxBOTTOM|wxRIGHT 0 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Constrain outline to H, V and 45 degrees 0 0 1 m_constrainOutline 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Corner smoothing: 0 0 1 m_staticTextSmoothing 1 protected 1 Resizable 1 0 -1 5 1 1 wxEXPAND|wxALL 1 1 1 1 1 1 1 0 "None" "Chamfer" "Fillet" 1 1 0 Dock 0 Left 1 1 0 0 ID_CORNER_SMOOTHING 0 0 1 m_cornerSmoothingChoice 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Chamfer distance: 0 0 1 m_cornerRadiusLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 ID_M_CORNERSMOOTHINGCTRL 0 0 0 -1,-1 1 m_cornerRadiusCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY units 0 0 1 m_cornerRadiusUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 1 0 wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Zone priority level: 0 0 1 m_staticTextPriorityLevel 1 protected 1 Resizable 1 0 Zones are filled by priority level, level 3 has higher priority than level 2. When a zone is inside another zone: * If its priority is higher, its outlines are removed from the other zone. * If its priority is equal, a DRC error is set. -1 5 1 1 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 ID_M_PRIORITYLEVELCTRL 0 100 0 0 0 1 m_PriorityLevelCtrl 1 protected 1 Resizable 1 wxSP_ARROW_KEYS 0 5 1 0 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 4 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Outline display: 0 0 1 m_staticTextStyle 1 protected 1 Resizable 1 0 -1 5 1 1 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 4 1 1 1 1 1 1 0 "Line" "Hatched" "Fully hatched" 1 1 0 Dock 0 Left 1 1 0 0 ID_M_OUTLINEAPPEARANCECTRL 0 0 1 m_OutlineAppearanceCtrl 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxRIGHT|wxLEFT 0 wxBOTH 1 0 gbSizerSettings wxFLEX_GROWMODE_SPECIFIED none 0 5 1 0 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Clearance: 0 0 1 m_clearanceLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 -1,-1 1 m_clearanceCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY units 0 0 1 m_clearanceUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 1 0 wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimum width: 0 0 1 m_minWidthLabel 1 protected 1 Resizable 1 0 Minimum thickness of filled areas. -1 5 1 1 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 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_minWidthCtrl 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 1 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY units 0 0 1 m_minWidthUnits 1 protected 1 Resizable 1 ; forward_declare 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 connections: 0 0 1 m_connectionLabel 1 protected 1 Resizable 1 0 Default pad connection type to zone. This setting can be overridden by local pad settings -1 5 1 1 wxEXPAND|wxRIGHT|wxLEFT 2 1 1 1 1 1 1 0 "Solid" "Thermal reliefs" "Reliefs for PTH" "None" 1 1 0 Dock 0 Left 1 1 0 0 ID_M_PADINZONEOPT 0 0 1 m_PadInZoneOpt 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Thermal clearance: 0 0 1 m_antipadLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANTIPAD_SIZE 0 0 0 1 m_antipadCtrl 1 protected 1 Resizable 1 0 Clearance between pads in the same net and filled areas. wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT 3 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY units 0 0 1 m_antipadUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 1 0 wxALIGN_CENTER_VERTICAL|wxALL 4 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Thermal spoke width: 0 0 1 m_spokeWidthLabel 1 protected 1 Resizable 1 0 -1 5 1 1 wxEXPAND|wxALL 4 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_COPPER_BRIDGE_VALUE 0 0 0 1 m_spokeWidthCtrl 1 protected 1 Resizable 1 0 Width of copper in thermal reliefs. wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT 4 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY units 0 0 1 m_spokeWidthUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 10 wxEXPAND|wxTOP|wxRIGHT 1 wxID_ANY Style sbSizerZoneStyle wxVERTICAL 1 none 5 wxEXPAND 1 3 wxBOTH 1 0 fgSizerZoneStyle wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Fill type: 0 0 1 m_staticTextGridFillType 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 "Solid shape" "Hatch pattern" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_GridStyleCtrl 1 protected 1 Resizable 0 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnStyleSelection 5 wxEXPAND 1 0 protected 0 5 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Orientation: 0 0 1 m_staticTextGrindOrient 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_tcGridStyleOrientation 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY degree 0 0 1 m_staticTextRotUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hatch width: 0 0 1 m_staticTextStyleThickness 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_tcGridStyleThickness 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY units 0 0 1 m_GridStyleThicknessUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Hatch gap: 0 0 1 m_staticTextGridGap 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_tcGridStyleGap 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY units 0 0 1 m_GridStyleGapUnits 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Smoothing effort: 0 0 1 m_staticTextGridSmoothingLevel 1 protected 1 Resizable 1 ; forward_declare 0 Value of smoothing effort 0 = no smoothing 1 = chamfer 2 = round corners 3 = round corners (finer shape) -1 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 3 0 0 0 1 m_spinCtrlSmoothLevel 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; forward_declare 0 5 wxEXPAND 1 0 protected 0 5 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Smooth value (0..1): 0 0 1 m_staticTextGridSmootingVal 1 protected 1 Resizable 1 ; forward_declare 0 Ratio between smoothed corners size and the gap between lines 0 = no smoothing 1.0 = max radius/chamfer size (half gap value) -1 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0.1 0.100000 1 0 0 0 1 m_spinCtrlSmoothValue 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; forward_declare 0 5 wxEXPAND 1 0 protected 0 5 wxEXPAND|wxLEFT 0 bSizerbottom wxHORIZONTAL none 10 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_BUTTON_EXPORT Export Settings to Other Zones 0 0 1 m_ExportSetupButton 1 protected 1 Resizable 1 0 Export this zone setup (excluding layer and net selection) to all other copper zones. wxFILTER_NONE wxDefaultValidator ExportSetupToOtherCopperZones 5 wxALL|wxEXPAND 1 0 1 0 0 0 1 0 0 m_sdbSizer protected OnButtonCancelClick