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 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 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 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 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 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" "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 ,90,92,-1,70,0 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 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 wxRIGHT 0 1 1 1 1 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 wxBOTTOM|wxEXPAND|wxTOP 0 2 wxBOTH 1 0 fgSizerFPID wxFLEX_GROWMODE_SPECIFIED none 4 3 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 Footprint name: 0 0 0 1 staticFPNameLabel 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_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 0 bSizerProperties wxHORIZONTAL none 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 wxID_ANY Auto-placement Rules m_sizerAP wxVERTICAL 1 protected 5 wxEXPAND 0 m_sizerAllow90 wxVERTICAL protected 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY Allow 90 degree rotated placement: 0 0 0 1 m_allow90Label 1 protected 1 Resizable 1 0 -1 10 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 10 0 0 0 1 m_CostRot90Ctrl 1 protected 1 Resizable 1 wxSL_HORIZONTAL|wxSL_LABELS 0 wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND 1 8 protected 0 5 wxEXPAND|wxBOTTOM 0 m_sizerAllow180 wxVERTICAL protected 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,11,70,0 0 0 wxID_ANY Allow 180 degree rotated placement: 0 0 0 1 m_allow180Label 1 protected 1 Resizable 1 0 -1 10 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 10 0 0 0 1 m_CostRot180Ctrl 1 protected 1 Resizable 1 wxSL_HORIZONTAL|wxSL_LABELS 0 wxFILTER_NONE wxDefaultValidator 0 5 wxEXPAND 0 0 protected 10 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 wxID_ANY Fabrication Attributes sbFabSizer 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" "Other" 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 BOM 0 0 1 m_excludeFromBOM 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 wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,-1,70,0 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 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,93,90,12,70,0 0 0 wxID_ANY Positive clearance means area bigger than the pad (usual for mask clearance). 0 0 0 1 m_staticTextInfoValPos 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 ,93,90,12,70,0 0 0 wxID_ANY Negative clearance means area smaller than the pad (usual for paste clearance). 0 0 0 1 m_staticTextInfoValNeg 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 3 wxBOTH 1 0 fgSizerClearances wxFLEX_GROWMODE_SPECIFIED none 5 0 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 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 wxEXPAND|wxALL 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 wxALIGN_CENTER_VERTICAL|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_NetClearanceUnits 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Solder mask clearance: 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 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 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 wxALIGN_CENTER_VERTICAL|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_SolderMaskMarginUnits 1 protected 1 Resizable 1 0 -1 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 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 mask 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 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 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 wxALIGN_CENTER_VERTICAL|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_SolderPasteMarginUnits 1 protected 1 Resizable 1 0 -1 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 Solder paste relative clearance: 0 0 0 1 m_staticTextRatio 1 protected 1 Resizable 1 0 This is the local clearance ratio in percent between pads and the solder paste for this footprint. A value of 10 means the clearance value is 10 percent of the pad size. The final clearance value is the sum of this value and the clearance value. A negative value means a smaller mask 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 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 1 m_SolderPasteMarginRatioCtrl 1 protected 1 Resizable 1 TEXT_CTRL_EVAL; widgets/text_ctrl_eval.h 0 wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY % 0 0 0 1 m_SolderPasteRatioMarginUnits 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,12,70,0 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 ,90,90,12,70,0 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 sbSizer5 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|wxEXPAND|wxLEFT|wxRIGHT 1 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 0 bSizer16 wxHORIZONTAL none 5 wxEXPAND|wxALL 1 0 1 0 0 0 1 0 0 m_sdbSizerStdButtons protected