@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Jun 18 2018 )
// C++ code generated with wxFormBuilder (version Dec 30 2017 )
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@ -82,12 +82,12 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
bButtonSize = new wxBoxSizer ( wxHORIZONTAL ) ;
m_bpAdd = new wxBitmapButton ( sbSizerTexts - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , wxBU_AUTODRAW ) ;
m_bpAdd - > SetMinSize ( wxSize ( 29 , 29 ) ) ;
m_bpAdd - > SetMinSize ( wxSize ( 30 , 29 ) ) ;
bButtonSize - > Add ( m_bpAdd , 0 , 0 , 5 ) ;
m_bpDelete = new wxBitmapButton ( sbSizerTexts - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , wxBU_AUTODRAW ) ;
m_bpDelete - > SetMinSize ( wxSize ( 29 , 29 ) ) ;
m_bpDelete - > SetMinSize ( wxSize ( 30 , 29 ) ) ;
bButtonSize - > Add ( m_bpDelete , 0 , wxRIGHT | wxLEFT , 5 ) ;
@ -118,7 +118,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_XPosLabel = new wxStaticText ( m_PanelGeneral , wxID_ANY , _ ( " Position X: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_XPosLabel - > Wrap ( - 1 ) ;
fgSizerPos - > Add ( m_XPosLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
m_ModPositionX = new wxTextCtrl ( m_PanelGeneral , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
@ -126,12 +125,10 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_XPosUnit = new wxStaticText ( m_PanelGeneral , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_XPosUnit - > Wrap ( - 1 ) ;
fgSizerPos - > Add ( m_XPosUnit , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 5 ) ;
m_YPosLabel = new wxStaticText ( m_PanelGeneral , wxID_ANY , _ ( " Position Y: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_YPosLabel - > Wrap ( - 1 ) ;
fgSizerPos - > Add ( m_YPosLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
m_ModPositionY = new wxTextCtrl ( m_PanelGeneral , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
@ -139,7 +136,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_YPosUnit = new wxStaticText ( m_PanelGeneral , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_YPosUnit - > Wrap ( - 1 ) ;
fgSizerPos - > Add ( m_YPosUnit , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 5 ) ;
@ -208,7 +204,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_allow90Label = new wxStaticText ( sbSizerAP - > GetStaticBox ( ) , wxID_ANY , _ ( " Allow 90 degree rotated placement: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_allow90Label - > Wrap ( - 1 ) ;
m_allow90Label - > SetFont ( wxFont ( 11 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
bSizerRotOpt - > Add ( m_allow90Label , 0 , 0 , 5 ) ;
@ -224,7 +219,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_allow180Label = new wxStaticText ( sbSizerAP - > GetStaticBox ( ) , wxID_ANY , _ ( " Allow 180 degree rotated placement: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_allow180Label - > Wrap ( - 1 ) ;
m_allow180Label - > SetFont ( wxFont ( 11 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
bSizerMoveOpt - > Add ( m_allow180Label , 0 , 0 , 5 ) ;
@ -288,21 +282,18 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_staticTextInfo = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Set values to 0 to use Board Setup values. " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextInfo - > Wrap ( - 1 ) ;
m_staticTextInfo - > SetFont ( wxFont ( wxNORMAL_FONT - > GetPointSize ( ) , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
sbSizerLocalProperties - > Add ( m_staticTextInfo , 0 , wxRIGHT , 10 ) ;
m_staticTextInfoValPos = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Positive clearance means area bigger than the pad (usual for mask clearance). " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextInfoValPos - > Wrap ( - 1 ) ;
m_staticTextInfoValPos - > SetFont ( wxFont ( 12 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_ITALIC , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
sbSizerLocalProperties - > Add ( m_staticTextInfoValPos , 0 , wxTOP | wxRIGHT , 10 ) ;
m_staticTextInfoValNeg = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Negative clearance means area smaller than the pad (usual for paste clearance). " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextInfoValNeg - > Wrap ( - 1 ) ;
m_staticTextInfoValNeg - > SetFont ( wxFont ( 12 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_ITALIC , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
sbSizerLocalProperties - > Add ( m_staticTextInfoValNeg , 0 , wxBOTTOM | wxRIGHT , 10 ) ;
@ -315,7 +306,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_NetClearanceLabel = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Pad clearance: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_NetClearanceLabel - > Wrap ( - 1 ) ;
m_NetClearanceLabel - > SetToolTip ( _ ( " This is the local net clearance for all pad of this footprint \n If 0, the Netclass values are used \n This value can be superseded by a pad local value. " ) ) ;
fgSizerClearances - > Add ( m_NetClearanceLabel , 0 , wxALIGN_CENTER_VERTICAL , 5 ) ;
@ -325,12 +315,10 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_NetClearanceUnits = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_NetClearanceUnits - > Wrap ( - 1 ) ;
fgSizerClearances - > Add ( m_NetClearanceUnits , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM | wxRIGHT , 5 ) ;
m_SolderMaskMarginLabel = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Solder mask clearance: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SolderMaskMarginLabel - > Wrap ( - 1 ) ;
m_SolderMaskMarginLabel - > SetToolTip ( _ ( " This is the local clearance between pads and the solder mask for this footprint. \n This value can be superseded by a pad local value. \n If 0, the global value is used. " ) ) ;
fgSizerClearances - > Add ( m_SolderMaskMarginLabel , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM | wxRIGHT , 5 ) ;
@ -340,12 +328,10 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_SolderMaskMarginUnits = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SolderMaskMarginUnits - > Wrap ( - 1 ) ;
fgSizerClearances - > Add ( m_SolderMaskMarginUnits , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM | wxRIGHT , 5 ) ;
m_SolderPasteMarginLabel = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Solder paste clearance: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SolderPasteMarginLabel - > Wrap ( - 1 ) ;
m_SolderPasteMarginLabel - > SetToolTip ( _ ( " This is the local clearance between pads and the solder paste for this footprint. \n This value can be superseded by a pad local values. \n The final clearance value is the sum of this value and the clearance value ratio. \n A negative value means a smaller mask size than pad size. " ) ) ;
fgSizerClearances - > Add ( m_SolderPasteMarginLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 5 ) ;
@ -355,12 +341,10 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_SolderPasteMarginUnits = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " unit " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SolderPasteMarginUnits - > Wrap ( - 1 ) ;
fgSizerClearances - > Add ( m_SolderPasteMarginUnits , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 5 ) ;
m_staticTextRatio = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Solder paste ratio clearance: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextRatio - > Wrap ( - 1 ) ;
m_staticTextRatio - > SetToolTip ( _ ( " This is the local clearance ratio in percent between pads and the solder paste for this footprint. \n A value of 10 means the clearance value is 10 percent of the pad size. \n This value can be superseded by a pad local value. \n The final clearance value is the sum of this value and the clearance value. \n A negative value means a smaller mask size than pad size. " ) ) ;
fgSizerClearances - > Add ( m_staticTextRatio , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM | wxRIGHT , 5 ) ;
@ -370,7 +354,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_SolderPasteRatioMarginUnits = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " % " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SolderPasteRatioMarginUnits - > Wrap ( - 1 ) ;
fgSizerClearances - > Add ( m_SolderPasteRatioMarginUnits , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM | wxRIGHT , 5 ) ;
@ -378,7 +361,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_staticTextInfoCopper = new wxStaticText ( sbSizerLocalProperties - > GetStaticBox ( ) , wxID_ANY , _ ( " Note: solder mask and paste values are used only for pads on copper layers. " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextInfoCopper - > Wrap ( - 1 ) ;
m_staticTextInfoCopper - > SetFont ( wxFont ( 12 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
sbSizerLocalProperties - > Add ( m_staticTextInfoCopper , 0 , wxEXPAND | wxTOP | wxBOTTOM | wxRIGHT , 10 ) ;
@ -391,7 +373,6 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
m_staticText16 = new wxStaticText ( sbSizer5 - > GetStaticBox ( ) , wxID_ANY , _ ( " Pad connection to zones: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText16 - > Wrap ( - 1 ) ;
sbSizer5 - > Add ( m_staticText16 , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxRIGHT , 5 ) ;
wxString m_ZoneConnectionChoiceChoices [ ] = { _ ( " Use zone setting " ) , _ ( " Solid " ) , _ ( " Thermal relief " ) , _ ( " None " ) } ;
@ -447,16 +428,16 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
wxBoxSizer * bSizer3DButtons ;
bSizer3DButtons = new wxBoxSizer ( wxHORIZONTAL ) ;
m_buttonAdd = new wxBitmapButton ( sbSizer3 - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxSize ( 29 , 29 ) , wxBU_AUTODRAW ) ;
m_buttonAdd = new wxBitmapButton ( sbSizer3 - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxSize ( 30 , 29 ) , wxBU_AUTODRAW ) ;
bSizer3DButtons - > Add ( m_buttonAdd , 0 , wxTOP , 5 ) ;
m_buttonBrowse = new wxBitmapButton ( sbSizer3 - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxSize ( 29 , 29 ) , wxBU_AUTODRAW ) ;
m_buttonBrowse = new wxBitmapButton ( sbSizer3 - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxSize ( 30 , 29 ) , wxBU_AUTODRAW ) ;
bSizer3DButtons - > Add ( m_buttonBrowse , 0 , wxALL , 5 ) ;
bSizer3DButtons - > Add ( 0 , 0 , 0 , wxEXPAND | wxRIGHT | wxLEFT , 5 ) ;
m_buttonRemove = new wxBitmapButton ( sbSizer3 - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxSize ( 29 , 29 ) , wxBU_AUTODRAW ) ;
m_buttonRemove = new wxBitmapButton ( sbSizer3 - > GetStaticBox ( ) , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxSize ( 30 , 29 ) , wxBU_AUTODRAW ) ;
bSizer3DButtons - > Add ( m_buttonRemove , 0 , wxTOP | wxLEFT , 5 ) ;
@ -488,37 +469,33 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
bSizer16 = new wxBoxSizer ( wxHORIZONTAL ) ;
wxFlexGridSizer * fgSizerSymbolRef ;
fgSizerSymbolRef = new wxFlexGridSizer ( 2 , 2 , 0 , 0 ) ;
fgSizerSymbolRef = new wxFlexGridSizer ( 2 , 2 , 1 , 0 ) ;
fgSizerSymbolRef - > SetFlexibleDirection ( wxBOTH ) ;
fgSizerSymbolRef - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
m_libraryIDLabel = new wxStaticText ( this , wxID_ANY , _ ( " Library reference: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_libraryIDLabel - > Wrap ( - 1 ) ;
m_libraryIDLabel - > SetFont ( wxFont ( 11 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
fgSizerSymbolRef - > Add ( m_libraryIDLabel , 0 , wxRIGHT | wxLEFT , 5 ) ;
fgSizerSymbolRef - > Add ( m_libraryIDLabel , 0 , wxTOP | wx RIGHT | wxLEFT , 3 ) ;
m_staticLibraryID = new wxStaticText ( this , wxID_ANY , _ ( " MyLabel " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticLibraryID - > Wrap ( - 1 ) ;
m_staticLibraryID - > SetFont ( wxFont ( 11 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
fgSizerSymbolRef - > Add ( m_staticLibraryID , 0 , 0 , 5 ) ;
fgSizerSymbolRef - > Add ( m_staticLibraryID , 0 , wxTOP , 3 ) ;
m_sheetPathLabel = new wxStaticText ( this , wxID_ANY , _ ( " Schematic sheet: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_sheetPathLabel - > Wrap ( - 1 ) ;
m_sheetPathLabel - > SetFont ( wxFont ( 11 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
fgSizerSymbolRef - > Add ( m_sheetPathLabel , 0 , wxRIGHT | wxLEFT , 5 ) ;
fgSizerSymbolRef - > Add ( m_sheetPathLabel , 0 , wxRIGHT | wxLEFT , 3 ) ;
m_staticSheetPath = new wxStaticText ( this , wxID_ANY , _ ( " MyLabel " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticSheetPath - > Wrap ( - 1 ) ;
m_staticSheetPath - > SetFont ( wxFont ( 11 , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_NORMAL , false , wxEmptyString ) ) ;
fgSizerSymbolRef - > Add ( m_staticSheetPath , 0 , 0 , 5 ) ;
fgSizerSymbolRef - > Add ( m_staticSheetPath , 0 , 0 , 3 ) ;
bSizer16 - > Add ( fgSizerSymbolRef , 1 , wxRIGHT | wxLEFT , 10 ) ;