C++ 1 source_name 0 0 res UTF-8 connect dialog_footprint_properties_fp_editor_base 1000 none 1 dialog_footprint_properties_fp_editor_base . 1 1 1 1 UI 0 0 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Footprint Properties 0 OnInitDlg OnUpdateUI m_GeneralBoxSizer wxVERTICAL private 10 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 ID_NOTEBOOK 0 0 1 m_NoteBook 1 protected 1 Resizable 1 0 General 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_PanelGeneral 1 protected 1 Resizable 1 0 wxTAB_TRAVERSAL m_PanelPropertiesBoxSizer wxVERTICAL none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 wxID_ANY Fields sbSizerTexts wxVERTICAL 1 none 5 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 1 1 1 1 1 0 0 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTER wxGRID_AUTOSIZE "Text Items" "Show" "Width" "Height" "Thickness" "Italic" "Layer" "Orientation" "Unconstrained" "X Offset" "Y Offset" wxALIGN_CENTER 11 124,60,110,110,110,60,110,110,110,110,110 1 0 Dock 0 Left 0 1 0 0 1 1 1 1 0 0 wxID_ANY 0 0 0 0 800,140 1 m_itemsGrid 1 protected 1 Resizable wxALIGN_LEFT 160 "Reference designator" "Value" wxALIGN_CENTER 2 1 -1,-1 WX_GRID; widgets/wx_grid.h; forward_declare 0 OnGridSize 5 wxEXPAND 0 bButtonSize wxHORIZONTAL none 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Add Field 0 0 0 -1,-1 1 m_bpAdd 1 protected 1 Resizable 1 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnAddField 5 wxEXPAND 0 0 protected 20 5 wxRIGHT 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete Field 0 0 0 -1,-1 1 m_bpDelete 1 protected 1 Resizable 1 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnDeleteField 10 wxEXPAND|wxBOTTOM 0 2 wxBOTH 1 0 fgSizerFPID wxFLEX_GROWMODE_SPECIFIED none 4 3 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Footprint name: 0 0 0 1 staticFPNameLabel 1 none 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_FootprintNameCtrl 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnFootprintNameText 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 Description: 0 0 0 1 staticDescriptionLabel 1 none 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_DocCtrl 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Keywords: 0 0 0 1 staticKeywordsLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_KeywordCtrl 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxTOP|wxBOTTOM|wxLEFT 0 bSizerProperties wxHORIZONTAL none 15 wxEXPAND|wxRIGHT 1 wxID_ANY Private Layers bSizerPrivateLayers wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 1 1 1 1 0 0 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTER 0 wxALIGN_CENTER 1 180 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_privateLayersGrid 1 protected 1 Resizable wxALIGN_LEFT 0 wxALIGN_CENTER 2 1 -1,-1 WX_GRID; widgets/wx_grid.h; forward_declare 0 OnGridSize 5 wxEXPAND 0 bButtonSize1 wxHORIZONTAL none 5 wxRIGHT|wxLEFT 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Add Excluded Layer 0 0 0 -1,-1 1 m_bpAddLayer 1 protected 1 Resizable 1 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnAddLayer 5 wxEXPAND 0 0 protected 20 5 wxRIGHT 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete Excluded Layer 0 0 0 -1,-1 1 m_bpDeleteLayer 1 protected 1 Resizable 1 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnDeleteLayer 5 wxEXPAND|wxRIGHT 1 wxID_ANY Attributes sbAttributesSizer wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM|wxRIGHT 0 bPartTypeSizer wxHORIZONTAL none 5 wxBOTTOM|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Component type: 0 0 0 1 m_componentTypeLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 "Through hole" "SMD" "Unspecified" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_componentType 1 protected 1 Resizable 0 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Not in schematic 0 0 1 m_boardOnly 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Exclude from position files 0 0 1 m_excludeFromPosFiles 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Exclude from bill of materials 0 0 1 m_excludeFromBOM 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Exempt from courtyard requirement 0 0 1 m_noCourtyards 1 protected 1 Resizable 1 ; ; forward_declare 0 Will not generate "missing courtyard" DRC violations wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Do not populate 0 0 1 m_cbDNP 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator Clearance Overrides and Settings 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_PanelClearances 1 protected 1 Resizable 1 ; forward_declare 0 wxTAB_TRAVERSAL bSizerPanelClearances wxVERTICAL none 5 wxEXPAND|wxALL 0 wxID_ANY Clearances sbSizerLocalProperties wxVERTICAL 1 none 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Set values to 0 to use netclass values. 0 0 0 1 m_staticTextInfo 1 protected 1 Resizable 1 0 -1 10 wxEXPAND|wxTOP|wxBOTTOM 0 -1,15 wxBOTH 0 gbSizer1 wxFLEX_GROWMODE_SPECIFIED none 4 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad clearance: 0 0 0 1 m_NetClearanceLabel 1 protected 1 Resizable 1 0 This is the local net clearance for all pads of this footprint. If 0, the Netclass values are used. This value can be overridden on a pad-by-pad basis in the Local Clearance and Settings tab of Pad Properties. -1 5 1 1 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_NetClearanceCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 0 1 m_NetClearanceUnits 1 protected 1 Resizable 1 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 Solder mask expansion: 0 0 0 1 m_SolderMaskMarginLabel 1 protected 1 Resizable 1 0 This is the local clearance between pads and the solder mask for this footprint. If 0, the global value is used. This value can be overridden on a pad-by-pad basis in the Local Clearance and Settings tab of Pad Properties. -1 5 1 1 wxALIGN_CENTER_VERTICAL 2 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_SolderMaskMarginCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 2 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 unit 0 0 0 1 m_SolderMaskMarginUnits 1 protected 1 Resizable 1 0 -1 5 3 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 3 1 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Allow bridged solder mask apertures between pads 0 0 1 m_allowBridges 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 0 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 5 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste absolute clearance: 0 0 0 1 m_SolderPasteMarginLabel 1 protected 1 Resizable 1 0 This is the local clearance between pads and the solder paste for this footprint. The final clearance value is the sum of this value and the clearance value ratio. A negative value means a smaller stencil aperture size than pad size. This value can be overridden on a pad-by-pad basis in the Local Clearance and Settings tab of Pad Properties. -1 5 1 1 wxALIGN_CENTER_VERTICAL 5 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_SolderPasteMarginCtrl 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 5 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 0 1 m_SolderPasteMarginUnits 1 protected 1 Resizable 1 0 -1 5 1 0 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 6 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder paste relative clearance: 0 0 0 1 m_PasteMarginRatioLabel 1 protected 1 Resizable 1 0 This is the local clearance ratio applied as a percentage of the pad width and height for this footprint. A value of 10 means the horizontal clearance value is 10% of the pad’s width, and the vertical clearance value is 10% of the pad’s height. The final clearance value is the sum of this value and the absolute clearance value. A negative value means a smaller stencil aperture size than pad size. This value can be overridden on a pad-by-pad basis in the Local Clearance and Settings tab of Pad Properties. -1 5 1 1 wxALIGN_CENTER_VERTICAL|wxBOTTOM 6 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_PasteMarginRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 1 2 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 6 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_PasteMarginRatioUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 3 wxBOTH 1 0 fgSizerClearances wxFLEX_GROWMODE_SPECIFIED none 5 0 5 wxEXPAND|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder mask and paste values are used only for pads on copper layers. 0 0 0 1 m_staticTextInfoCopper 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Note: solder paste clearances (absolute and relative) are added to determine the final clearance. 0 0 0 1 m_staticTextInfoPaste 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL|wxEXPAND 0 wxID_ANY Connection to Copper Zones sbSizerCopperZones wxHORIZONTAL 1 none 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad connection to zones: 0 0 0 1 m_staticText16 1 protected 1 Resizable 1 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 "Use zone setting" "Solid" "Thermal relief" "None" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_ZoneConnectionChoice 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 1 wxID_ANY Net Ties sbSizerNetTies wxVERTICAL 1 none 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Pad groups allowed to short different nets: 0 0 0 1 m_padGroupsLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL|wxEXPAND 1 1 1 1 1 0 0 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTER 0 wxALIGN_CENTER 1 320 1 0 Dock 0 Left 0 1 0 1 1 1 1 1 0 0 wxID_ANY 0 0 0 0 -1,30 1 m_padGroupsGrid 1 protected 1 Resizable wxALIGN_CENTER 0 wxALIGN_CENTER 0 1 WX_GRID; widgets/wx_grid.h; forward_declare 0 OnGridSize 2 wxEXPAND 0 bButtonSize2 wxHORIZONTAL none 5 wxRIGHT|wxLEFT 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Add Pad Group 0 0 0 -1,-1 1 m_bpAddPadGroup 1 protected 1 Resizable 1 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnAddPadGroup 5 wxEXPAND 0 0 protected 20 5 wxRIGHT 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete Pad Group 0 0 0 -1,-1 1 m_bpRemovePadGroup 1 protected 1 Resizable 1 STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnRemovePadGroup 5 wxEXPAND|wxTOP 0 bSizer16 wxHORIZONTAL none 5 wxEXPAND|wxALL 1 0 1 0 0 0 1 0 0 m_sdbSizerStdButtons protected