C++ 1 source_name 0 0 res UTF-8 connect dialog_footprint_properties_base 1000 none 1 dialog_footprint_properties_base . 1 1 1 1 UI 0 0 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY DIALOG_FOOTPRINT_PROPERTIES_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Footprint Properties 0 OnInitDlg OnUpdateUI m_GeneralBoxSizer wxVERTICAL private 5 wxEXPAND|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 OnPageChange 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 sbSizerTexts wxVERTICAL 1 none 5 wxALL|wxBOTTOM|wxEXPAND 1 1 1 1 1 0 0 1 wxALIGN_LEFT wxALIGN_TOP 0 1 wxALIGN_CENTER 24 "Text Items" "Show" "Width" "Height" "Thickness" "Italic" "Layer" "Orientation" "Keep Upright" "X Offset" "Y Offset" wxALIGN_CENTER 11 124,60,110,110,110,60,140,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 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnAddField 5 wxEXPAND 0 0 protected 20 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 Delete Field 0 0 0 -1,-1 1 m_bpDelete 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnDeleteField 5 wxEXPAND 0 bSizerProperties wxHORIZONTAL none 5 wxEXPAND 1 bSizerLeft wxVERTICAL private 5 wxEXPAND|wxALL 1 wxID_ANY Position sbSizer7 wxVERTICAL 1 none 3 wxEXPAND|wxBOTTOM 0 3 wxBOTH 1 2 0 fgSizerPos wxFLEX_GROWMODE_SPECIFIED none 4 1 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 X: 0 0 0 1 m_XPosLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_ModPositionX 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY unit 0 0 0 1 m_XPosUnit 1 protected 1 Resizable 1 0 -1 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 Y: 0 0 0 1 m_YPosLabel 1 protected 1 Resizable 1 0 -1 1 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_ModPositionY 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 unit 0 0 0 1 m_YPosUnit 1 protected 1 Resizable 1 0 -1 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 Orientation: 0 0 0 1 m_orientationLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 "0" "90" "-90" "180" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_orientationCtrl 1 protected 1 Resizable -1 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND 1 0 protected 0 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 Side: 0 0 0 1 m_BoardSideLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND 0 1 1 1 1 1 0 "Front" "Back" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_BoardSideCtrl 1 protected 1 Resizable 1 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 Locked 0 0 1 m_cbLocked 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxTOP 1 bSizerMiddle wxVERTICAL none 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 wxID_ANY Fabrication Attributes sbFabSizer wxVERTICAL 1 none 5 wxEXPAND 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 Footprint type: 0 0 0 1 m_componentTypeLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 1 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 wxEXPAND 1 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 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 BOM 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 wxEXPAND|wxTOP 1 bSizerRight wxVERTICAL none 5 wxEXPAND|wxALL 0 bButtonsSizer wxVERTICAL none 5 wxEXPAND|wxALL 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Update Footprint from Library... 0 0 0 1 m_buttonUpdate 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator UpdateFootprint 5 wxEXPAND|wxALL 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Change Footprint... 0 0 0 1 m_buttonExchange 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator ChangeFootprint 5 wxEXPAND|wxALL 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Edit Footprint... 0 0 0 1 m_buttonModuleEditor 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator EditFootprint 5 wxEXPAND 0 15 protected 0 5 wxEXPAND|wxALL 0 1 1 1 1 0 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Edit Library Footprint... 0 0 0 1 m_button5 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator EditLibraryFootprint 5 wxEXPAND 1 0 protected 0 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 10 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 Board Setup values. 0 0 0 1 m_staticTextInfo 1 protected 1 Resizable 1 0 -1 10 wxEXPAND|wxTOP|wxBOTTOM 1 -1,15 wxBOTH 0 gbSizer2 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 pad of this footprint If 0, the Netclass values are used This value can be superseded by a pad local value. -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 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. This value can be superseded by a pad local value. If 0, the global value is used. -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 wxBOTTOM|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_allowSolderMaskBridges 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. This value can be superseded by a pad local values. 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. -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. This value can be superseded by a pad local value. 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. -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 10 wxTOP|wxBOTTOM 0 3 wxBOTH 1 0 fgSizerClearances wxFLEX_GROWMODE_SPECIFIED none 5 5 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 10 wxALL|wxEXPAND 0 wxID_ANY Connection to Copper Zones sbSizerZoneConnection wxHORIZONTAL 1 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 Pad connection to zones: 0 0 0 1 m_staticText16 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 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 10 wxEXPAND|wxRIGHT|wxLEFT 0 bSizerButtons wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT 1 2 wxBOTH 1 0 fgSizerSymbolRef wxFLEX_GROWMODE_SPECIFIED none 0 4 2 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Library link: 0 0 0 1 m_libraryIDLabel 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 wxSYS_COLOUR_BTNFACE 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_tcLibraryID 1 protected 1 Resizable 1 wxTE_READONLY ; ; forward_declare 0 The library ID and footprint ID currently assigned. Use "Change Footprint..." to assign a different footprint. wxFILTER_NONE wxDefaultValidator wxBORDER_NONE 5 wxEXPAND 0 0 protected 20 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_sdbSizerStdButtons protected