diff --git a/bitmap2component/bitmap2cmp_gui_base.cpp b/bitmap2component/bitmap2cmp_gui_base.cpp
index 46cf1a63cf..6e39c8507e 100644
--- a/bitmap2component/bitmap2cmp_gui_base.cpp
+++ b/bitmap2component/bitmap2cmp_gui_base.cpp
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Dec 1 2018)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -182,8 +182,8 @@ BM2CMP_FRAME_BASE::BM2CMP_FRAME_BASE( wxWindow* parent, wxWindowID id, const wxS
wxString m_rbPCBLayerChoices[] = { _("Front silk screen"), _("Front solder mask"), _("User layer Eco1"), _("User layer Eco2") };
int m_rbPCBLayerNChoices = sizeof( m_rbPCBLayerChoices ) / sizeof( wxString );
m_rbPCBLayer = new wxRadioBox( m_panelRight, wxID_ANY, _("Board Layer for Outline:"), wxDefaultPosition, wxDefaultSize, m_rbPCBLayerNChoices, m_rbPCBLayerChoices, 1, wxRA_SPECIFY_COLS );
- m_rbPCBLayer->SetSelection( 0 );
- m_rbPCBLayer->SetToolTip( _("Choose the board layer to place the outline.\nThe 2 invisible fields reference and value are always placed on the silk screen layer.") );
+ m_rbPCBLayer->SetSelection( 1 );
+ m_rbPCBLayer->SetToolTip( _("Choose the board layer to place the outline.\nThe reference designator and value are always placed on the silk screen layer (but will be marked invisible).") );
brightSizer->Add( m_rbPCBLayer, 0, wxALL|wxEXPAND, 5 );
diff --git a/bitmap2component/bitmap2cmp_gui_base.fbp b/bitmap2component/bitmap2cmp_gui_base.fbp
index fa0bec7ec4..2fa219ea6d 100644
--- a/bitmap2component/bitmap2cmp_gui_base.fbp
+++ b/bitmap2component/bitmap2cmp_gui_base.fbp
@@ -1,2087 +1,2087 @@
-
-
-
-
-
+
+
+
+
+
+ C++
+ 1
+ source_name
+ 0
+ 0
+ res
+ UTF-8
+ connect
+ bitmap2cmp_gui_base
+ 1000
+ none
+
+ 1
+ bitmap2cmp_gui
+
+ .
+
+ 1
+ 1
+ 1
+ 1
+ UI
+ 0
+ 0
+
+ 0
+ wxAUI_MGR_DEFAULT
+
+
+
+ 1
+ 1
+ impl_virtual
+
+
+
+ 0
+ wxID_ANY
+
+
+ BM2CMP_FRAME_BASE
+
+ 746,684
+ wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER
+ KIWAY_PLAYER; kiway_player.h
+ Bitmap to Component Converter
+
+
+
+ wxTAB_TRAVERSAL
+ 1
+
+
+ bMainSizer
+ wxHORIZONTAL
+ none
+
+ 5
+ wxEXPAND
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_Notebook
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+
+
+ Original Picture
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+ -1,-1
+
+ 0
+ 400,300
+ 1
+ m_InitialPicturePanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 5
+ 5
+ 1
+
+
+ 0
+
+
+
+ wxHSCROLL|wxVSCROLL
+ OnPaintInit
+
+
+
+
+ Greyscale Picture
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+ -1,-1
+
+ 0
+ 400,300
+ 1
+ m_GreyscalePicturePanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 5
+ 5
+ 1
+
+
+ 0
+
+
+
+ wxHSCROLL|wxVSCROLL
+ OnPaintGreyscale
+
+
+
+
+ Black&&White Picture
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_BNPicturePanel
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 5
+ 5
+ 1
+
+
+ 0
+
+
+
+ wxHSCROLL|wxVSCROLL
+ OnPaintBW
+
+
+
+
+
+ 0
+ wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_panelRight
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ 0
+
+
+
+ wxTAB_TRAVERSAL
+
+
+ brightSizer
+ wxVERTICAL
+ none
+
+ 5
+ wxEXPAND|wxALL
+ 0
+
+ wxID_ANY
+ Bitmap Info:
+
+ sbSizerInfo
+ wxVERTICAL
+ 1
+ none
+
+ 5
+ wxEXPAND
+ 0
+
+ 4
+ wxBOTH
+ 1,2
+
+ 0
+
+ fgSizerInfo
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+ 0
+
+ 5
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Bitmap size:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticTextISize
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0000
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_SizeXValue
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0000
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_SizeYValue
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ pixels
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_SizePixUnits
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxBOTTOM|wxRIGHT|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Bitmap PPI:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticTextDPI
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0000
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_InputXValueDPI
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0000
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_InputYValueDPI
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ PPI
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_DPIUnit
+ 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
+ BPP:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticTextBPP
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ 0000
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_BPPValue
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 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
+ bits
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_BPPunits
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+
+ 0
+
+ 0
+ protected
+ 0
+
+
+
+
+
+
+
+ 5
+ wxEXPAND|wxALL
+ 0
+
+ wxID_ANY
+ Output Parameters:
+
+ sbSizerImgPrms
+ wxVERTICAL
+ 1
+ none
+
+ 5
+ wxEXPAND
+ 0
+
+
+ bSizerLock
+ wxHORIZONTAL
+ none
+
+ 5
+ wxALL|wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Lock height/width ratio
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_textLock
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ MyButton
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_AspectRatioLockButton
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ ToggleAspectRatioLock
+
+
+
+
+
+ 5
+ wxEXPAND
+ 0
+
+
+ bSizerRes
+ wxHORIZONTAL
+ none
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Size:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticTextOSize
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+ 60,-1
+ 1
+ m_UnitSizeX
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NUMERIC
+ wxTextValidator
+
+ 300
+
+
+
+ OnSizeChangeX
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+
+ 0
+ 60,-1
+ 1
+ m_UnitSizeY
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NUMERIC
+ wxTextValidator
+
+ 300
+
+
+
+ OnSizeChangeY
+
+
+
+ 5
+ wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+ 80,-1
+ 1
+ m_PixelUnit
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 0
+ 1
+
+
+ ; ; Not forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ OnSizeUnitChange
+
+
+
+
+
+
+
+ 5
+ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Load Bitmap
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_buttonLoad
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ OnLoadFile
+
+
+
+ 5
+ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Export to File
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_buttonExportFile
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ OnExportToFile
+
+
+
+ 5
+ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+
+ 0
+ 0
+
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+
+ 0
+ 0
+ wxID_ANY
+ Export to Clipboard
+
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_buttonExportClipboard
+ 1
+
+
+ protected
+ 1
+
+
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ OnExportToClipboard
+
+
+
+ 5
+ wxEXPAND|wxALL
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ "Eeschema (.lib file)" "Pcbnew (.kicad_mod file)" "Postscript (.ps file)" "Logo for title block (.kicad_wks file)"
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Format:
+ 1
+
+ 0
+
+
+ 0
+
+ 1
+ m_rbOutputFormat
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 1
+
+ wxRA_SPECIFY_COLS
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ OnFormatChange
+
+
+
+ 5
+ wxALL|wxEXPAND
+ 0
+
+ wxID_ANY
+ Image Options:
+
+ sbSizer2
+ wxVERTICAL
+ 1
+ none
+
+ 5
+ wxTOP|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Black / White Threshold:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_ThresholdText
+ 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
+ wxID_ANY
+ 100
+
+ 0
+
+ 0
+
+ 0
+
+ 1
+ m_sliderThreshold
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ wxSL_HORIZONTAL|wxSL_LABELS
+
+ 0
+ Adjust the level to convert the greyscale picture to a black and white picture.
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+ 50
+
+
+
+ OnThresholdChange
+
+
+
+ 10
+ wxTOP|wxBOTTOM
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Negative
+
+ 0
+
+
+ 0
+
+ 1
+ m_checkNegative
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; forward_declare
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ OnNegativeClicked
+
+
+
+
+
+ 5
+ wxALL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ "Front silk screen" "Front solder mask" "User layer Eco1" "User layer Eco2"
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Board Layer for Outline:
+ 1
+
+ 0
+
+
+ 0
+
+ 1
+ m_rbPCBLayer
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 1
+
+ wxRA_SPECIFY_COLS
+
+ 0
+ Choose the board layer to place the outline.
The reference designator and value are always placed on the silk screen layer (but will be marked invisible).
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+
+ 1
+
+ 0
+ wxID_ANY
+
+
+ m_statusBar
+ protected
+
+
+ wxSTB_SIZEGRIP
+
+
+
+
+
+
+
+
+
diff --git a/bitmap2component/bitmap2cmp_gui_base.h b/bitmap2component/bitmap2cmp_gui_base.h
index f61ed059f5..0ebbd142be 100644
--- a/bitmap2component/bitmap2cmp_gui_base.h
+++ b/bitmap2component/bitmap2cmp_gui_base.h
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Dec 1 2018)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
diff --git a/eeschema/dialogs/dialog_edit_one_field.cpp b/eeschema/dialogs/dialog_edit_one_field.cpp
index a89b285736..cd0da3817a 100644
--- a/eeschema/dialogs/dialog_edit_one_field.cpp
+++ b/eeschema/dialogs/dialog_edit_one_field.cpp
@@ -164,7 +164,7 @@ bool DIALOG_EDIT_ONE_FIELD::TransferDataFromWindow()
// Test if the reference string is valid:
if( !SCH_COMPONENT::IsReferenceStringValid( m_text ) )
{
- DisplayError( this, _( "Illegal reference field value!" ) );
+ DisplayError( this, _( "Illegal reference designator value!" ) );
return false;
}
}
diff --git a/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp b/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp
index 04a35845ae..9d2748727c 100644
--- a/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp
+++ b/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jul 10 2019)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -22,10 +22,10 @@ DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_
wxStaticBoxSizer* sbScope;
sbScope = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Scope") ), wxVERTICAL );
- m_references = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Symbol references"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_references = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Reference designators"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_references, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
- m_values = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Symbol values"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_values = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Values"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_values, 0, wxBOTTOM|wxRIGHT|wxLEFT, 4 );
m_otherFields = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Other symbol fields"), wxDefaultPosition, wxDefaultSize, 0 );
@@ -85,7 +85,7 @@ DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_
fgSizer2->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 3 );
- m_referenceFilterOpt = new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY, _("Filter items by parent symbol reference:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_referenceFilterOpt = new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY, _("Filter items by parent reference designator:"), wxDefaultPosition, wxDefaultSize, 0 );
fgSizer2->Add( m_referenceFilterOpt, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
m_referenceFilter = new wxTextCtrl( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
diff --git a/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.fbp b/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.fbp
index a6282957ff..b7ed5d9b20 100644
--- a/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.fbp
+++ b/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.fbp
@@ -2,7 +2,7 @@
-
+
C++
1
source_name
@@ -14,11 +14,12 @@
dialog_global_edit_text_and_graphics_base
1000
none
+
1
dialog_global_edit_text_and_graphics
-
+
.
-
+
1
1
1
@@ -29,67 +30,32 @@
0
wxAUI_MGR_DEFAULT
-
-
-
+
+
+
1
1
impl_virtual
-
-
-
+
+
+
0
wxID_ANY
-
-
+
+
DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE
-
+
-1,-1
wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER
DIALOG_SHIM; dialog_shim.h
Edit Text and Graphic Properties
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
OnUpdateUI
-
+
bMainSizer
wxVERTICAL
none
@@ -98,7 +64,7 @@
wxEXPAND
0
-
+
bSizerTop
wxHORIZONTAL
none
@@ -109,12 +75,11 @@
wxID_ANY
Scope
-
+
sbScope
wxVERTICAL
1
none
-
4
wxBOTTOM|wxRIGHT|wxLEFT
@@ -124,83 +89,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
- Symbol references
-
+ Reference designators
+
0
-
-
+
+
0
-
+
1
m_references
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -212,83 +153,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
- Symbol values
-
+ Values
+
0
-
-
+
+
0
-
+
1
m_values
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -300,83 +217,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Other symbol fields
-
+
0
-
-
+
+
0
-
+
1
m_otherFields
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -398,83 +291,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Wires && wire labels
-
+
0
-
-
+
+
0
-
+
1
m_wires
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -486,83 +355,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Busses && bus labels
-
+
0
-
-
+
+
0
-
+
1
m_busses
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -574,83 +419,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Global labels
-
+
0
-
-
+
+
0
-
+
1
m_globalLabels
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -672,83 +493,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Hierarchical labels
-
+
0
-
-
+
+
0
-
+
1
m_hierLabels
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -760,83 +557,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Sheet titles
-
+
0
-
-
+
+
0
-
+
1
m_sheetTitles
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -848,83 +621,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Sheet pins
-
+
0
-
-
+
+
0
-
+
1
m_sheetPins
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -946,83 +695,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Schematic text && graphics
-
+
0
-
-
+
+
0
-
+
1
m_schTextAndGraphics
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -1034,12 +759,11 @@
wxID_ANY
Filters
-
+
sbFilters
wxVERTICAL
1
none
-
5
wxEXPAND|wxRIGHT
@@ -1048,9 +772,9 @@
2
wxBOTH
1
-
+
0
-
+
fgSizer2
wxFLEX_GROWMODE_SPECIFIED
none
@@ -1065,83 +789,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Filter fields by name:
-
+
0
-
-
+
+
0
-
+
1
m_fieldnameFilterOpt
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -1153,86 +853,60 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
-
+
+
+
0
-
+
1
m_fieldnameFilter
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
OnReferenceFilterText
-
-
-
-
@@ -1264,83 +938,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
- Filter items by parent symbol reference:
-
+ Filter items by parent reference designator:
+
0
-
-
+
+
0
-
+
1
m_referenceFilterOpt
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -1352,86 +1002,60 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
-
+
+
+
0
150,-1
1
m_referenceFilter
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
OnReferenceFilterText
-
-
-
-
@@ -1443,83 +1067,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Filter items by parent symbol library id:
-
+
0
-
-
+
+
0
-
+
1
m_symbolFilterOpt
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -1531,86 +1131,60 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
-
+
+
+
0
-
+
1
m_symbolFilter
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
OnSymbolFilterText
-
-
-
-
@@ -1642,83 +1216,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Filter items by net:
-
+
0
-
-
+
+
0
-
+
1
m_netFilterOpt
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -1730,86 +1280,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
-
+
+
+
0
-
+
1
m_netFilter
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -1845,12 +1368,11 @@
wxID_ANY
Set To
-
+
sbAction
wxVERTICAL
1
none
-
12
wxEXPAND|wxBOTTOM
@@ -1860,77 +1382,54 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_specifiedValues
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
; forward_declare
0
-
-
-
+
+
+
wxTAB_TRAVERSAL
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
bSizer2
wxVERTICAL
none
@@ -1942,9 +1441,9 @@
5
wxBOTH
4
-
+
0
-
+
fgSizer1
wxFLEX_GROWMODE_SPECIFIED
none
@@ -1959,78 +1458,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Text size:
-
+ 0
+
0
-
-
+
+
0
-
+
1
m_textSizeLabel
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
-
+
+
+
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2042,86 +1519,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
+
0
-
+
0
120,-1
1
m_textSizeCtrl
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
-
+
+
+
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -2133,78 +1583,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
unit
-
+ 0
+
0
-
-
+
+
0
-
+
1
m_textSizeUnits
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
-
+
+
+
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2226,83 +1654,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Bold
-
+
0
-
-
+
+
0
-
+
1
m_Bold
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -2314,78 +1718,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Orientation:
-
+ 0
+
0
-
-
+
+
0
-
+
1
orientationLabel
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2397,83 +1779,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
"Right" "Up" "Left" "Down" "..."
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_orientation
1
-
-
+
+
protected
1
-
+
Resizable
0
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -2505,83 +1863,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Italic
-
+
0
-
-
+
+
0
-
+
1
m_Italic
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -2643,78 +1977,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
H Alignment (fields only):
-
+ 0
+
0
-
-
+
+
0
-
+
1
hAlignLabel
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2726,83 +2038,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
"Left" "Center" "Right" "..."
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_hAlign
1
-
-
+
+
protected
1
-
+
Resizable
0
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -2834,83 +2122,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Visible (fields only)
-
+
0
-
-
+
+
0
-
+
1
m_Visible
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -2922,78 +2186,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
V Alignment (fields only):
-
+ 0
+
0
-
-
+
+
0
-
+
1
vAlignLabel
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3005,83 +2247,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
"Top" "Center" "Bottom" "..."
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_vAlign
1
-
-
+
+
protected
1
-
+
Resizable
0
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -3123,76 +2341,53 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_staticline1
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxLI_HORIZONTAL
; forward_declare
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -3204,76 +2399,53 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_staticline2
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxLI_HORIZONTAL
; forward_declare
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -3285,76 +2457,53 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_staticline3
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxLI_HORIZONTAL
; forward_declare
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -3366,76 +2515,53 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_staticline4
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxLI_HORIZONTAL
; forward_declare
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -3447,76 +2573,53 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_staticline5
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxLI_HORIZONTAL
; forward_declare
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -3528,78 +2631,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Line width:
-
+ 0
+
0
-
-
+
+
0
-
+
1
m_lineWidthLabel
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3611,86 +2692,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
-
+
+
+
0
-
+
1
m_LineWidthCtrl
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -3702,78 +2756,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
unit
-
+ 0
+
0
-
-
+
+
0
-
+
1
m_lineWidthUnits
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3805,78 +2837,56 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Line style (graphics only):
-
+ 0
+
0
-
-
+
+
0
-
+
1
lineStyleLabel
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
-
-
+
+
+
+
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3888,83 +2898,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
"Solid" "Dashed" "Dotted" "Dash-Dot" "..."
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_lineStyle
1
-
-
+
+
protected
1
-
+
Resizable
0
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -3992,7 +2978,7 @@
wxEXPAND|wxALIGN_CENTER_VERTICAL
0
-
+
bSizer4
wxHORIZONTAL
none
@@ -4005,83 +2991,59 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
0
1
-
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
Color (graphics only):
-
+
0
-
-
+
+
0
-
+
1
m_setColor
1
-
-
+
+
protected
1
-
+
Resizable
1
-
-
+
+
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -4093,82 +3055,58 @@
1
1
1
-
-
-
-
-
-
-
+
+
+
+
+
+
+
1
0
1
-
-
+
+
1
0
Dock
0
Left
1
-
+
1
-
+
0
0
wxID_ANY
-
+
0
-
-
+
+
0
-
+
1
m_color
1
-
-
+
+
protected
1
-
+
Resizable
1
-
+
wxCLRP_DEFAULT_STYLE
; forward_declare
0
-
-
+
+
wxFILTER_NONE
wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -4193,17 +3131,9 @@
1
0
0
-
+
m_sdbSizerButtons
protected
-
-
-
-
-
-
-
-
diff --git a/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.h b/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.h
index 346845d45e..5a4a377767 100644
--- a/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.h
+++ b/eeschema/dialogs/dialog_global_edit_text_and_graphics_base.h
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jul 10 2019)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
diff --git a/eeschema/dialogs/dialog_update_from_pcb_base.cpp b/eeschema/dialogs/dialog_update_from_pcb_base.cpp
index d5fdc7f30f..b8f0b064b7 100644
--- a/eeschema/dialogs/dialog_update_from_pcb_base.cpp
+++ b/eeschema/dialogs/dialog_update_from_pcb_base.cpp
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jul 10 2019)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -24,34 +24,37 @@ DIALOG_UPDATE_FROM_PCB_BASE::DIALOG_UPDATE_FROM_PCB_BASE( wxWindow* parent, wxWi
wxStaticBoxSizer* sbSizerOptions;
sbSizerOptions = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Options") ), wxVERTICAL );
- wxGridBagSizer* gbSizerOpts;
- gbSizerOpts = new wxGridBagSizer( 0, 0 );
- gbSizerOpts->SetFlexibleDirection( wxBOTH );
- gbSizerOpts->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
+ wxFlexGridSizer* fgSizer1;
+ fgSizer1 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer1->SetFlexibleDirection( wxVERTICAL );
+ fgSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
- m_cbUpdateReferences = new wxCheckBox( sbSizerOptions->GetStaticBox(), wxID_ANY, _("Update references"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_cbUpdateReferences = new wxCheckBox( sbSizerOptions->GetStaticBox(), wxID_ANY, _("Update reference designators"), wxDefaultPosition, wxDefaultSize, 0 );
m_cbUpdateReferences->SetValue(true);
m_cbUpdateReferences->SetToolTip( _("Update references of symbols that have been changed in the PCB editor.") );
- gbSizerOpts->Add( m_cbUpdateReferences, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
-
- m_cbUpdateFootprints = new wxCheckBox( sbSizerOptions->GetStaticBox(), wxID_ANY, _("Update footprints"), wxDefaultPosition, wxDefaultSize, 0 );
- m_cbUpdateFootprints->SetToolTip( _("Update footprint associations of symbols whose footprints have been replaced with different footprints in PCB.") );
-
- gbSizerOpts->Add( m_cbUpdateFootprints, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
-
- m_cbUpdateValues = new wxCheckBox( sbSizerOptions->GetStaticBox(), wxID_ANY, _("Update values"), wxDefaultPosition, wxDefaultSize, 0 );
- m_cbUpdateValues->SetToolTip( _("Update symbols values that have been replaced in the PCB editor.") );
-
- gbSizerOpts->Add( m_cbUpdateValues, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
+ fgSizer1->Add( m_cbUpdateReferences, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
m_cbIgnoreOtherProjects = new wxCheckBox( sbSizerOptions->GetStaticBox(), wxID_ANY, _("Ignore errors in shared schematic sheets"), wxDefaultPosition, wxDefaultSize, 0 );
m_cbIgnoreOtherProjects->SetToolTip( _("Shared schematic sheets used in complex hierarchies have constraints. They are not always compatible with back annotation when updating footprints and values . \nIf this option is selected, errors generated by sharing will be disabled.") );
- gbSizerOpts->Add( m_cbIgnoreOtherProjects, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 );
+ fgSizer1->Add( m_cbIgnoreOtherProjects, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
+
+ m_cbUpdateValues = new wxCheckBox( sbSizerOptions->GetStaticBox(), wxID_ANY, _("Update values"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_cbUpdateValues->SetToolTip( _("Update symbols values that have been replaced in the PCB editor.") );
+
+ fgSizer1->Add( m_cbUpdateValues, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
- sbSizerOptions->Add( gbSizerOpts, 1, wxEXPAND, 5 );
+ fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ m_cbUpdateFootprints = new wxCheckBox( sbSizerOptions->GetStaticBox(), wxID_ANY, _("Update footprint assingments"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_cbUpdateFootprints->SetToolTip( _("Update footprint associations of symbols whose footprints have been replaced with different footprints in PCB.") );
+
+ fgSizer1->Add( m_cbUpdateFootprints, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
+
+
+ sbSizerOptions->Add( fgSizer1, 1, wxEXPAND, 5 );
bUpperSizer->Add( sbSizerOptions, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
@@ -85,9 +88,9 @@ DIALOG_UPDATE_FROM_PCB_BASE::DIALOG_UPDATE_FROM_PCB_BASE( wxWindow* parent, wxWi
// Connect Events
m_cbUpdateReferences->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
- m_cbUpdateFootprints->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
- m_cbUpdateValues->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
m_cbIgnoreOtherProjects->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
+ m_cbUpdateValues->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
+ m_cbUpdateFootprints->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
m_sdbSizerOK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnUpdateClick ), NULL, this );
}
@@ -95,9 +98,9 @@ DIALOG_UPDATE_FROM_PCB_BASE::~DIALOG_UPDATE_FROM_PCB_BASE()
{
// Disconnect Events
m_cbUpdateReferences->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
- m_cbUpdateFootprints->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
- m_cbUpdateValues->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
m_cbIgnoreOtherProjects->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
+ m_cbUpdateValues->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
+ m_cbUpdateFootprints->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnOptionChanged ), NULL, this );
m_sdbSizerOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_UPDATE_FROM_PCB_BASE::OnUpdateClick ), NULL, this );
}
diff --git a/eeschema/dialogs/dialog_update_from_pcb_base.fbp b/eeschema/dialogs/dialog_update_from_pcb_base.fbp
index 4e6850ecc3..5ae266d9fc 100644
--- a/eeschema/dialogs/dialog_update_from_pcb_base.fbp
+++ b/eeschema/dialogs/dialog_update_from_pcb_base.fbp
@@ -14,7 +14,6 @@
dialog_update_from_pcb_base
1000
none
-
1
dialog_update_from_pcb_base
@@ -26,7 +25,6 @@
1
1
UI
- 0
1
0
@@ -85,24 +83,22 @@
5
wxEXPAND
1
-
-
- wxBOTH
+
+ 2
+ wxVERTICAL
0
- gbSizerOpts
- wxFLEX_GROWMODE_ALL
+ fgSizer1
+ wxFLEX_GROWMODE_SPECIFIED
none
+ 0
0
-
+
5
- 1
- 0
- wxALL
- 0
- 1
+ wxBOTTOM|wxRIGHT|wxLEFT
+ 0
1
1
@@ -132,7 +128,7 @@
0
0
wxID_ANY
- Update references
+ Update reference designators
0
@@ -164,14 +160,11 @@
OnOptionChanged
-
+
5
- 1
- 0
- wxALL
- 1
- 1
-
+ wxBOTTOM|wxRIGHT|wxLEFT
+ 0
+
1
1
1
@@ -200,7 +193,7 @@
0
0
wxID_ANY
- Update footprints
+ Ignore errors in shared schematic sheets
0
@@ -208,7 +201,7 @@
0
1
- m_cbUpdateFootprints
+ m_cbIgnoreOtherProjects
1
@@ -219,9 +212,9 @@
1
- ; forward_declare
+ ; ; forward_declare
0
- Update footprint associations of symbols whose footprints have been replaced with different footprints in PCB.
+ Shared schematic sheets used in complex hierarchies have constraints. They are not always compatible with back annotation when updating footprints and values .
If this option is selected, errors generated by sharing will be disabled.
wxFILTER_NONE
wxDefaultValidator
@@ -232,13 +225,10 @@
OnOptionChanged
-
+
5
- 1
- 0
- wxALL
- 2
- 1
+ wxBOTTOM|wxRIGHT|wxLEFT
+ 0
1
1
@@ -300,14 +290,21 @@
OnOptionChanged
-
+
5
- 1
- 1
- wxALL
- 0
- 1
-
+ wxEXPAND
+ 1
+
+ 0
+ protected
+ 0
+
+
+
+ 5
+ wxBOTTOM|wxRIGHT|wxLEFT
+ 0
+
1
1
1
@@ -336,7 +333,7 @@
0
0
wxID_ANY
- Ignore errors in shared schematic sheets
+ Update footprint assingments
0
@@ -344,7 +341,7 @@
0
1
- m_cbIgnoreOtherProjects
+ m_cbUpdateFootprints
1
@@ -355,9 +352,9 @@
1
- ; ; forward_declare
+ ; forward_declare
0
- Shared schematic sheets used in complex hierarchies have constraints. They are not always compatible with back annotation when updating footprints and values .
If this option is selected, errors generated by sharing will be disabled.
+ Update footprint associations of symbols whose footprints have been replaced with different footprints in PCB.
wxFILTER_NONE
wxDefaultValidator
diff --git a/eeschema/dialogs/dialog_update_from_pcb_base.h b/eeschema/dialogs/dialog_update_from_pcb_base.h
index a61d055426..4c5c87d080 100644
--- a/eeschema/dialogs/dialog_update_from_pcb_base.h
+++ b/eeschema/dialogs/dialog_update_from_pcb_base.h
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jul 10 2019)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -19,7 +19,6 @@ class WX_HTML_REPORT_PANEL;
#include
#include
#include
-#include
#include
#include
#include
@@ -37,9 +36,9 @@ class DIALOG_UPDATE_FROM_PCB_BASE : public DIALOG_SHIM
protected:
wxCheckBox* m_cbUpdateReferences;
- wxCheckBox* m_cbUpdateFootprints;
- wxCheckBox* m_cbUpdateValues;
wxCheckBox* m_cbIgnoreOtherProjects;
+ wxCheckBox* m_cbUpdateValues;
+ wxCheckBox* m_cbUpdateFootprints;
WX_HTML_REPORT_PANEL* m_messagePanel;
wxStdDialogButtonSizer* m_sdbSizer;
wxButton* m_sdbSizerOK;
diff --git a/eeschema/sch_validators.cpp b/eeschema/sch_validators.cpp
index 47158cb262..dd636c5d9e 100644
--- a/eeschema/sch_validators.cpp
+++ b/eeschema/sch_validators.cpp
@@ -86,7 +86,7 @@ bool SCH_FIELD_VALIDATOR::Validate( wxWindow *aParent )
switch( m_fieldId )
{
case REFERENCE:
- fieldCharError = _( "The reference field cannot contain %s character(s)." );
+ fieldCharError = _( "The reference designator cannot contain %s character(s)." );
break;
case VALUE:
diff --git a/eeschema/tools/backannotate.cpp b/eeschema/tools/backannotate.cpp
index 320f8a0b8b..816d8cd098 100644
--- a/eeschema/tools/backannotate.cpp
+++ b/eeschema/tools/backannotate.cpp
@@ -356,7 +356,7 @@ void BACK_ANNOTATE::applyChangelist()
if( m_settings.processReferences && ref.GetRef() != module.ref )
{
++m_changesCount;
- msg.Printf( _( "Change \"%s\" reference to \"%s\"." ), ref.GetFullRef(), module.ref );
+ msg.Printf( _( "Change \"%s\" reference designator to \"%s\"." ), ref.GetFullRef(), module.ref );
if( !m_settings.dryRun )
ref.GetComp()->SetRef( &ref.GetSheetPath(), module.ref );
m_settings.reporter.ReportHead( msg, RPT_SEVERITY_ACTION );
diff --git a/eeschema/tools/ee_actions.cpp b/eeschema/tools/ee_actions.cpp
index 9631bd93db..6df26fcd98 100644
--- a/eeschema/tools/ee_actions.cpp
+++ b/eeschema/tools/ee_actions.cpp
@@ -376,7 +376,7 @@ TOOL_ACTION EE_ACTIONS::properties( "eeschema.InteractiveEdit.properties",
TOOL_ACTION EE_ACTIONS::editReference( "eeschema.InteractiveEdit.editReference",
AS_GLOBAL,
'U', LEGACY_HK_NAME( "Edit Symbol Reference" ),
- _( "Edit Reference..." ), _( "Displays reference field dialog" ),
+ _( "Edit Reference Designator..." ), _( "Displays reference designator dialog" ),
edit_comp_ref_xpm );
TOOL_ACTION EE_ACTIONS::editValue( "eeschema.InteractiveEdit.editValue",
diff --git a/pcbnew/class_module.cpp b/pcbnew/class_module.cpp
index c94a33f7fb..827b28fe6a 100644
--- a/pcbnew/class_module.cpp
+++ b/pcbnew/class_module.cpp
@@ -880,7 +880,7 @@ wxString MODULE::GetSelectMenuText( EDA_UNITS aUnits ) const
wxString reference = GetReference();
if( reference.IsEmpty() )
- reference = _( "" );
+ reference = _( "" );
return wxString::Format( _( "Footprint %s on %s" ), reference, GetLayerName() );
}
diff --git a/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp b/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp
index 8ce90c9978..e3546bdcd4 100644
--- a/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp
+++ b/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp
@@ -65,8 +65,8 @@ DIALOG_FOOTPRINT_BOARD_EDITOR_BASE::DIALOG_FOOTPRINT_BOARD_EDITOR_BASE( wxWindow
// Rows
m_itemsGrid->EnableDragRowSize( false );
- m_itemsGrid->SetRowLabelSize( 100 );
- m_itemsGrid->SetRowLabelValue( 0, _("Reference") );
+ m_itemsGrid->SetRowLabelSize( 160 );
+ m_itemsGrid->SetRowLabelValue( 0, _("Reference designator") );
m_itemsGrid->SetRowLabelValue( 1, _("Value") );
m_itemsGrid->SetRowLabelAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
diff --git a/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.fbp b/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.fbp
index b8bbd9bbb3..6a41ecaa61 100644
--- a/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.fbp
+++ b/pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.fbp
@@ -262,8 +262,8 @@
Resizable
wxALIGN_LEFT
- 100
- "Reference" "Value"
+ 160
+ "Reference designator" "Value"
wxALIGN_CENTER
2
diff --git a/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp b/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp
index 62c6a8ed4c..d08dd0b944 100644
--- a/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp
+++ b/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp
@@ -65,8 +65,8 @@ DIALOG_FOOTPRINT_FP_EDITOR_BASE::DIALOG_FOOTPRINT_FP_EDITOR_BASE( wxWindow* pare
// Rows
m_itemsGrid->EnableDragRowSize( false );
- m_itemsGrid->SetRowLabelSize( 100 );
- m_itemsGrid->SetRowLabelValue( 0, _("Reference") );
+ m_itemsGrid->SetRowLabelSize( 160 );
+ m_itemsGrid->SetRowLabelValue( 0, _("Reference designator") );
m_itemsGrid->SetRowLabelValue( 1, _("Value") );
m_itemsGrid->SetRowLabelAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
diff --git a/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.fbp b/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.fbp
index af68024df6..2614b21cb0 100644
--- a/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.fbp
+++ b/pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.fbp
@@ -262,8 +262,8 @@
Resizable
wxALIGN_LEFT
- 100
- "Reference" "Value"
+ 160
+ "Reference designator" "Value"
wxALIGN_CENTER
2
diff --git a/pcbnew/dialogs/dialog_exchange_footprints_base.cpp b/pcbnew/dialogs/dialog_exchange_footprints_base.cpp
index b12fcde4db..f79470b2d5 100644
--- a/pcbnew/dialogs/dialog_exchange_footprints_base.cpp
+++ b/pcbnew/dialogs/dialog_exchange_footprints_base.cpp
@@ -27,7 +27,7 @@ DIALOG_EXCHANGE_FOOTPRINTS_BASE::DIALOG_EXCHANGE_FOOTPRINTS_BASE( wxWindow* pare
m_matchSelected = new wxRadioButton( this, wxID_ANY, _("%s selected footprint"), wxDefaultPosition, wxDefaultSize, 0 );
m_upperSizer->Add( m_matchSelected, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
- m_matchSpecifiedRef = new wxRadioButton( this, wxID_ANY, _("%s footprints matching reference:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_matchSpecifiedRef = new wxRadioButton( this, wxID_ANY, _("%s footprints matching reference designator:"), wxDefaultPosition, wxDefaultSize, 0 );
m_upperSizer->Add( m_matchSpecifiedRef, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALL|wxEXPAND, 5 );
m_specifiedRef = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
@@ -41,7 +41,7 @@ DIALOG_EXCHANGE_FOOTPRINTS_BASE::DIALOG_EXCHANGE_FOOTPRINTS_BASE( wxWindow* pare
m_specifiedValue = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
m_upperSizer->Add( m_specifiedValue, wxGBPosition( 3, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT, 5 );
- m_matchSpecifiedID = new wxRadioButton( this, wxID_ANY, _("%s footprints with identifier:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_matchSpecifiedID = new wxRadioButton( this, wxID_ANY, _("%s footprints with library id:"), wxDefaultPosition, wxDefaultSize, 0 );
m_upperSizer->Add( m_matchSpecifiedID, wxGBPosition( 4, 0 ), wxGBSpan( 1, 2 ), wxLEFT|wxRIGHT|wxTOP|wxEXPAND, 5 );
@@ -72,7 +72,7 @@ DIALOG_EXCHANGE_FOOTPRINTS_BASE::DIALOG_EXCHANGE_FOOTPRINTS_BASE( wxWindow* pare
m_changeSizer->Add( staticline1, 0, wxEXPAND|wxBOTTOM, 5 );
wxStaticText* newIdLabel;
- newIdLabel = new wxStaticText( this, wxID_ANY, _("New footprint identifier:"), wxDefaultPosition, wxDefaultSize, 0 );
+ newIdLabel = new wxStaticText( this, wxID_ANY, _("New footprint library id:"), wxDefaultPosition, wxDefaultSize, 0 );
newIdLabel->Wrap( -1 );
m_changeSizer->Add( newIdLabel, 0, wxLEFT|wxRIGHT|wxTOP|wxEXPAND, 5 );
diff --git a/pcbnew/dialogs/dialog_exchange_footprints_base.fbp b/pcbnew/dialogs/dialog_exchange_footprints_base.fbp
index 343f7c41db..840416b79d 100644
--- a/pcbnew/dialogs/dialog_exchange_footprints_base.fbp
+++ b/pcbnew/dialogs/dialog_exchange_footprints_base.fbp
@@ -245,7 +245,7 @@
0
0
wxID_ANY
- %s footprints matching reference:
+ %s footprints matching reference designator:
0
@@ -519,7 +519,7 @@
0
0
wxID_ANY
- %s footprints with identifier:
+ %s footprints with library id:
0
@@ -803,7 +803,7 @@
0
0
wxID_ANY
- New footprint identifier:
+ New footprint library id:
0
0
diff --git a/pcbnew/dialogs/dialog_find_base.cpp b/pcbnew/dialogs/dialog_find_base.cpp
index 14311b5c22..02257e9a02 100644
--- a/pcbnew/dialogs/dialog_find_base.cpp
+++ b/pcbnew/dialogs/dialog_find_base.cpp
@@ -59,14 +59,14 @@ DIALOG_FIND_BASE::DIALOG_FIND_BASE( wxWindow* parent, wxWindowID id, const wxStr
wxBoxSizer* sizerInclude;
sizerInclude = new wxBoxSizer( wxVERTICAL );
+ m_includeReferences = new wxCheckBox( this, wxID_ANY, wxT("Search footprint reference designators"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_includeReferences->SetValue(true);
+ sizerInclude->Add( m_includeReferences, 0, wxALL, 5 );
+
m_includeValues = new wxCheckBox( this, wxID_ANY, wxT("Search footprint values"), wxDefaultPosition, wxDefaultSize, 0 );
m_includeValues->SetValue(true);
sizerInclude->Add( m_includeValues, 0, wxALL, 5 );
- m_includeReferences = new wxCheckBox( this, wxID_ANY, wxT("Search footprint references"), wxDefaultPosition, wxDefaultSize, 0 );
- m_includeReferences->SetValue(true);
- sizerInclude->Add( m_includeReferences, 0, wxALL, 5 );
-
m_includeTexts = new wxCheckBox( this, wxID_ANY, wxT("Search other text items"), wxDefaultPosition, wxDefaultSize, 0 );
m_includeTexts->SetValue(true);
sizerInclude->Add( m_includeTexts, 0, wxALL, 5 );
diff --git a/pcbnew/dialogs/dialog_find_base.fbp b/pcbnew/dialogs/dialog_find_base.fbp
index 0c5a3d2efd..f80dbaeb5f 100644
--- a/pcbnew/dialogs/dialog_find_base.fbp
+++ b/pcbnew/dialogs/dialog_find_base.fbp
@@ -523,7 +523,7 @@
0
0
wxID_ANY
- Search footprint values
+ Search footprint reference designators
0
@@ -531,7 +531,7 @@
0
1
- m_includeValues
+ m_includeReferences
1
@@ -587,7 +587,7 @@
0
0
wxID_ANY
- Search footprint references
+ Search footprint values
0
@@ -595,7 +595,7 @@
0
1
- m_includeReferences
+ m_includeValues
1
diff --git a/pcbnew/dialogs/dialog_find_base.h b/pcbnew/dialogs/dialog_find_base.h
index 8198ed4c32..615e134113 100644
--- a/pcbnew/dialogs/dialog_find_base.h
+++ b/pcbnew/dialogs/dialog_find_base.h
@@ -43,8 +43,8 @@ class DIALOG_FIND_BASE : public DIALOG_SHIM
wxCheckBox* m_matchWords;
wxCheckBox* m_wildcards;
wxCheckBox* m_wrap;
- wxCheckBox* m_includeValues;
wxCheckBox* m_includeReferences;
+ wxCheckBox* m_includeValues;
wxCheckBox* m_includeTexts;
wxCheckBox* m_includeMarkers;
wxCheckBox* m_includeVias;
diff --git a/pcbnew/dialogs/dialog_get_footprint_by_name.h b/pcbnew/dialogs/dialog_get_footprint_by_name.h
index 96238d3f81..234bce7119 100644
--- a/pcbnew/dialogs/dialog_get_footprint_by_name.h
+++ b/pcbnew/dialogs/dialog_get_footprint_by_name.h
@@ -46,6 +46,10 @@ public:
m_sdbSizerOK->SetDefault();
m_choiceFpList->Append( aFpList );
+ wxFont infoFont = wxSystemSettings::GetFont( wxSYS_DEFAULT_GUI_FONT );
+ infoFont.SetSymbolicSize( wxFONTSIZE_SMALL );
+ m_multipleHint->SetFont( infoFont );
+
// Dialog should not shrink beyond it's minimal size.
GetSizer()->SetSizeHints( this );
}
diff --git a/pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp b/pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp
index 7eb6fbffd0..74950e60f3 100644
--- a/pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp
+++ b/pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jun 27 2018)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -12,59 +12,64 @@
DIALOG_GET_FOOTPRINT_BY_NAME_BASE::DIALOG_GET_FOOTPRINT_BY_NAME_BASE( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : DIALOG_SHIM( parent, id, title, pos, size, style )
{
this->SetSizeHints( wxDefaultSize, wxDefaultSize );
-
+
wxBoxSizer* bSizerMain;
bSizerMain = new wxBoxSizer( wxVERTICAL );
-
+
wxBoxSizer* bSizerUpper;
bSizerUpper = new wxBoxSizer( wxHORIZONTAL );
-
- wxFlexGridSizer* fgSizer1;
- fgSizer1 = new wxFlexGridSizer( 0, 2, 0, 0 );
- fgSizer1->SetFlexibleDirection( wxBOTH );
- fgSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
-
- m_staticTextRef = new wxStaticText( this, wxID_ANY, _("Reference:"), wxDefaultPosition, wxDefaultSize, 0 );
+
+ wxGridBagSizer* gbSizer1;
+ gbSizer1 = new wxGridBagSizer( 0, 0 );
+ gbSizer1->SetFlexibleDirection( wxBOTH );
+ gbSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+ gbSizer1->SetEmptyCellSize( wxSize( -1,12 ) );
+
+ m_staticTextRef = new wxStaticText( this, wxID_ANY, _("Reference designator:"), wxDefaultPosition, wxDefaultSize, 0 );
m_staticTextRef->Wrap( -1 );
- fgSizer1->Add( m_staticTextRef, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
-
+ gbSizer1->Add( m_staticTextRef, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
+
m_SearchTextCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 200,-1 ), 0 );
- fgSizer1->Add( m_SearchTextCtrl, 0, wxEXPAND|wxALL|wxALIGN_CENTER_VERTICAL, 5 );
-
+ gbSizer1->Add( m_SearchTextCtrl, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
+
+ m_multipleHint = new wxStaticText( this, wxID_ANY, _("(specify multiple items separated by spaces for successive placement)"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_multipleHint->Wrap( -1 );
+ gbSizer1->Add( m_multipleHint, wxGBPosition( 1, 0 ), wxGBSpan( 1, 2 ), wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND, 5 );
+
m_staticTextRef1 = new wxStaticText( this, wxID_ANY, _("Available:"), wxDefaultPosition, wxDefaultSize, 0 );
m_staticTextRef1->Wrap( -1 );
- fgSizer1->Add( m_staticTextRef1, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
-
+ gbSizer1->Add( m_staticTextRef1, wxGBPosition( 3, 0 ), wxGBSpan( 1, 1 ), wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
+
wxArrayString m_choiceFpListChoices;
m_choiceFpList = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_choiceFpListChoices, 0 );
m_choiceFpList->SetSelection( 0 );
- fgSizer1->Add( m_choiceFpList, 0, wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
-
-
- bSizerUpper->Add( fgSizer1, 1, wxEXPAND, 5 );
-
-
+ gbSizer1->Add( m_choiceFpList, wxGBPosition( 3, 1 ), wxGBSpan( 1, 1 ), wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
+
+
+ bSizerUpper->Add( gbSizer1, 1, wxEXPAND|wxALL, 5 );
+
+
bSizerMain->Add( bSizerUpper, 1, wxEXPAND, 5 );
-
+
m_staticline1 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
bSizerMain->Add( m_staticline1, 0, wxALL|wxEXPAND, 5 );
-
+
m_sdbSizer = new wxStdDialogButtonSizer();
m_sdbSizerOK = new wxButton( this, wxID_OK );
m_sdbSizer->AddButton( m_sdbSizerOK );
m_sdbSizerCancel = new wxButton( this, wxID_CANCEL );
m_sdbSizer->AddButton( m_sdbSizerCancel );
m_sdbSizer->Realize();
-
+
bSizerMain->Add( m_sdbSizer, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 5 );
-
-
+
+
this->SetSizer( bSizerMain );
this->Layout();
bSizerMain->Fit( this );
-
+
this->Centre( wxBOTH );
-
+
// Connect Events
this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DIALOG_GET_FOOTPRINT_BY_NAME_BASE::onClose ) );
m_choiceFpList->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_GET_FOOTPRINT_BY_NAME_BASE::OnSelectFootprint ), NULL, this );
@@ -75,5 +80,5 @@ DIALOG_GET_FOOTPRINT_BY_NAME_BASE::~DIALOG_GET_FOOTPRINT_BY_NAME_BASE()
// Disconnect Events
this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DIALOG_GET_FOOTPRINT_BY_NAME_BASE::onClose ) );
m_choiceFpList->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_GET_FOOTPRINT_BY_NAME_BASE::OnSelectFootprint ), NULL, this );
-
+
}
diff --git a/pcbnew/dialogs/dialog_get_footprint_by_name_base.fbp b/pcbnew/dialogs/dialog_get_footprint_by_name_base.fbp
index 116759260e..3f59635df7 100644
--- a/pcbnew/dialogs/dialog_get_footprint_by_name_base.fbp
+++ b/pcbnew/dialogs/dialog_get_footprint_by_name_base.fbp
@@ -1,583 +1,496 @@
-
-
-
-
-
- C++
- 1
- source_name
- 0
- 0
- res
- UTF-8
- connect
- dialog_get_footprint_by_name_base
- 1000
- none
-
- 1
- dialog_get_footprint_by_name
-
- .
-
- 1
- 1
- 1
- 1
- UI
- 0
- 0
-
- 0
- wxAUI_MGR_DEFAULT
-
- wxBOTH
-
- 1
- 1
- impl_virtual
-
-
-
- 0
- wxID_ANY
-
-
- DIALOG_GET_FOOTPRINT_BY_NAME_BASE
-
- -1,-1
- wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER
- DIALOG_SHIM; dialog_shim.h
- Get and Move Footprint
-
-
-
-
-
-
-
-
-
-
-
-
-
- onClose
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- bSizerMain
- wxVERTICAL
- none
-
- 5
- wxEXPAND
- 1
-
-
- bSizerUpper
- wxHORIZONTAL
- none
-
- 5
- wxEXPAND
- 1
-
- 2
- wxBOTH
-
-
- 0
-
- fgSizer1
- wxFLEX_GROWMODE_SPECIFIED
- none
- 0
- 0
-
- 5
- wxALIGN_CENTER_VERTICAL|wxALL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Reference:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticTextRef
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- wxEXPAND|wxALL|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
- 0
-
- 0
-
- 1
- m_SearchTextCtrl
- 1
-
-
- protected
- 1
-
- Resizable
- 1
- 200,-1
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- wxALL|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
- Available:
- 0
-
- 0
-
-
- 0
-
- 1
- m_staticTextRef1
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
-
-
- 0
-
-
-
-
- -1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
-
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
-
- 1
- m_choiceFpList
- 1
-
-
- protected
- 1
-
- Resizable
- 0
- 1
-
-
-
- 0
-
-
- wxFILTER_NONE
- wxDefaultValidator
-
-
-
-
-
- OnSelectFootprint
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- wxALL|wxEXPAND
- 0
-
- 1
- 1
- 1
- 1
-
-
-
-
-
-
-
- 1
- 0
- 1
-
- 1
- 0
- Dock
- 0
- Left
- 1
-
- 1
-
- 0
- 0
- wxID_ANY
-
- 0
-
-
- 0
-
- 1
- m_staticline1
- 1
-
-
- protected
- 1
-
- Resizable
- 1
-
- wxLI_HORIZONTAL
-
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5
- wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT
- 0
-
- 0
- 1
- 0
- 0
- 0
- 1
- 0
- 0
-
- m_sdbSizer
- protected
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ C++
+ 1
+ source_name
+ 0
+ 0
+ res
+ UTF-8
+ connect
+ dialog_get_footprint_by_name_base
+ 1000
+ none
+
+ 1
+ dialog_get_footprint_by_name
+
+ .
+
+ 1
+ 1
+ 1
+ 1
+ UI
+ 0
+ 0
+
+ 0
+ wxAUI_MGR_DEFAULT
+
+ wxBOTH
+
+ 1
+ 1
+ impl_virtual
+
+
+
+ 0
+ wxID_ANY
+
+
+ DIALOG_GET_FOOTPRINT_BY_NAME_BASE
+
+ -1,-1
+ wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER
+ DIALOG_SHIM; dialog_shim.h
+ Get and Move Footprint
+
+
+
+
+ onClose
+
+
+ bSizerMain
+ wxVERTICAL
+ none
+
+ 5
+ wxEXPAND
+ 1
+
+
+ bSizerUpper
+ wxHORIZONTAL
+ none
+
+ 5
+ wxEXPAND|wxALL
+ 1
+
+ -1,12
+ wxBOTH
+
+
+ 0
+
+ gbSizer1
+ wxFLEX_GROWMODE_SPECIFIED
+ none
+ 0
+
+ 5
+ 1
+ 0
+ wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL
+ 0
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Reference designator:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticTextRef
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ 1
+ 1
+ wxALL|wxEXPAND|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_SearchTextCtrl
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+ 200,-1
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+
+
+
+
+ 5
+ 2
+ 0
+ wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND
+ 1
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ (specify multiple items separated by spaces for successive placement)
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_multipleHint
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+ ; ; forward_declare
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ 1
+ 0
+ wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL
+ 3
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+ Available:
+ 0
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticTextRef1
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+
+
+ 0
+
+
+
+
+ -1
+
+
+
+ 5
+ 1
+ 1
+ wxALL|wxEXPAND|wxALIGN_CENTER_VERTICAL
+ 3
+ 1
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_choiceFpList
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 0
+ 1
+
+
+
+ 0
+
+
+ wxFILTER_NONE
+ wxDefaultValidator
+
+
+
+
+ OnSelectFootprint
+
+
+
+
+
+
+
+ 5
+ wxALL|wxEXPAND
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticline1
+ 1
+
+
+ protected
+ 1
+
+ Resizable
+ 1
+
+ wxLI_HORIZONTAL
+
+ 0
+
+
+
+
+
+
+
+ 5
+ wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT
+ 0
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+
+ m_sdbSizer
+ protected
+
+
+
+
+
+
diff --git a/pcbnew/dialogs/dialog_get_footprint_by_name_base.h b/pcbnew/dialogs/dialog_get_footprint_by_name_base.h
index 321876ea43..d6196b8071 100644
--- a/pcbnew/dialogs/dialog_get_footprint_by_name_base.h
+++ b/pcbnew/dialogs/dialog_get_footprint_by_name_base.h
@@ -1,12 +1,11 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jun 27 2018)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
-#ifndef __DIALOG_GET_FOOTPRINT_BY_NAME_BASE_H__
-#define __DIALOG_GET_FOOTPRINT_BY_NAME_BASE_H__
+#pragma once
#include
#include
@@ -20,6 +19,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -34,27 +34,27 @@
class DIALOG_GET_FOOTPRINT_BY_NAME_BASE : public DIALOG_SHIM
{
private:
-
+
protected:
wxStaticText* m_staticTextRef;
wxTextCtrl* m_SearchTextCtrl;
+ wxStaticText* m_multipleHint;
wxStaticText* m_staticTextRef1;
wxChoice* m_choiceFpList;
wxStaticLine* m_staticline1;
wxStdDialogButtonSizer* m_sdbSizer;
wxButton* m_sdbSizerOK;
wxButton* m_sdbSizerCancel;
-
+
// Virtual event handlers, overide them in your derived class
virtual void onClose( wxCloseEvent& event ) { event.Skip(); }
virtual void OnSelectFootprint( wxCommandEvent& event ) { event.Skip(); }
-
-
+
+
public:
-
- DIALOG_GET_FOOTPRINT_BY_NAME_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Get and Move Footprint"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
+
+ DIALOG_GET_FOOTPRINT_BY_NAME_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Get and Move Footprint"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
~DIALOG_GET_FOOTPRINT_BY_NAME_BASE();
-
+
};
-#endif //__DIALOG_GET_FOOTPRINT_BY_NAME_BASE_H__
diff --git a/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp b/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp
index caae15facc..0c1f1f7ae6 100644
--- a/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp
+++ b/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Dec 30 2017)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -14,222 +14,222 @@
DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : DIALOG_SHIM( parent, id, title, pos, size, style )
{
this->SetSizeHints( wxDefaultSize, wxDefaultSize );
-
+
wxBoxSizer* bMainSizer;
bMainSizer = new wxBoxSizer( wxVERTICAL );
-
+
wxBoxSizer* bSizerTop;
bSizerTop = new wxBoxSizer( wxHORIZONTAL );
-
+
wxStaticBoxSizer* sbScope;
sbScope = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Scope") ), wxVERTICAL );
-
- m_references = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Footprint references"), wxDefaultPosition, wxDefaultSize, 0 );
+
+ m_references = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Reference designators"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_references, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
- m_values = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Footprint values"), wxDefaultPosition, wxDefaultSize, 0 );
+
+ m_values = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Values"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_values, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
+
m_otherFields = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Other footprint fields"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_otherFields, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
+
m_footprintGraphics = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("Footprint graphic items"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_footprintGraphics, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
-
+
+
sbScope->Add( 0, 0, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
-
+
m_boardGraphics = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("PCB graphic items"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_boardGraphics, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
+
m_boardText = new wxCheckBox( sbScope->GetStaticBox(), wxID_ANY, _("PCB text items"), wxDefaultPosition, wxDefaultSize, 0 );
sbScope->Add( m_boardText, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
-
+
+
bSizerTop->Add( sbScope, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 10 );
-
+
wxStaticBoxSizer* sbFilters;
sbFilters = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Filters") ), wxVERTICAL );
-
+
wxFlexGridSizer* fgSizer2;
fgSizer2 = new wxFlexGridSizer( 0, 2, 4, 0 );
fgSizer2->AddGrowableCol( 1 );
fgSizer2->SetFlexibleDirection( wxBOTH );
fgSizer2->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
-
+
m_layerFilterOpt = new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY, _("Filter items by layer:"), wxDefaultPosition, wxDefaultSize, 0 );
fgSizer2->Add( m_layerFilterOpt, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
-
- m_layerFilter = new PCB_LAYER_BOX_SELECTOR( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+
+ m_layerFilter = new PCB_LAYER_BOX_SELECTOR( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
fgSizer2->Add( m_layerFilter, 0, wxEXPAND|wxLEFT, 5 );
-
-
+
+
fgSizer2->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 3 );
-
-
+
+
fgSizer2->Add( 0, 0, 1, wxEXPAND|wxTOP|wxBOTTOM, 3 );
-
- m_referenceFilterOpt = new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY, _("Filter items by parent footprint reference:"), wxDefaultPosition, wxDefaultSize, 0 );
+
+ m_referenceFilterOpt = new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY, _("Filter items by parent reference designator:"), wxDefaultPosition, wxDefaultSize, 0 );
fgSizer2->Add( m_referenceFilterOpt, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
-
+
m_referenceFilter = new wxTextCtrl( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
fgSizer2->Add( m_referenceFilter, 0, wxEXPAND|wxLEFT, 5 );
-
+
m_footprintFilterOpt = new wxCheckBox( sbFilters->GetStaticBox(), wxID_ANY, _("Filter items by parent footprint library id:"), wxDefaultPosition, wxDefaultSize, 0 );
fgSizer2->Add( m_footprintFilterOpt, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
+
m_footprintFilter = new wxTextCtrl( sbFilters->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
fgSizer2->Add( m_footprintFilter, 0, wxBOTTOM|wxEXPAND|wxLEFT, 5 );
-
-
+
+
sbFilters->Add( fgSizer2, 1, wxEXPAND|wxRIGHT, 5 );
-
-
+
+
bSizerTop->Add( sbFilters, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 10 );
-
-
+
+
bMainSizer->Add( bSizerTop, 0, wxEXPAND, 5 );
-
-
+
+
bMainSizer->Add( 0, 0, 0, wxTOP, 5 );
-
-
+
+
bMainSizer->Add( 0, 0, 0, wxTOP, 5 );
-
+
wxStaticBoxSizer* sbAction;
sbAction = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Action") ), wxVERTICAL );
-
+
m_setToSpecifiedValues = new wxRadioButton( sbAction->GetStaticBox(), ID_SPECIFIED_NET_TO_NETCLASS_VALUES, _("Set to specified values:"), wxDefaultPosition, wxDefaultSize, 0 );
- m_setToSpecifiedValues->SetValue( true );
+ m_setToSpecifiedValues->SetValue( true );
sbAction->Add( m_setToSpecifiedValues, 0, wxRIGHT, 5 );
-
+
m_specifiedValues = new wxPanel( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
wxBoxSizer* bSizer2;
bSizer2 = new wxBoxSizer( wxVERTICAL );
-
+
wxFlexGridSizer* fgSizer1;
fgSizer1 = new wxFlexGridSizer( 0, 5, 2, 0 );
fgSizer1->SetFlexibleDirection( wxBOTH );
fgSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
-
+
m_LayerLabel = new wxStaticText( m_specifiedValues, wxID_ANY, _("Layer:"), wxDefaultPosition, wxDefaultSize, 0 );
m_LayerLabel->Wrap( -1 );
fgSizer1->Add( m_LayerLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
-
- m_LayerCtrl = new PCB_LAYER_BOX_SELECTOR( m_specifiedValues, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+
+ m_LayerCtrl = new PCB_LAYER_BOX_SELECTOR( m_specifiedValues, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
fgSizer1->Add( m_LayerCtrl, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 0, wxEXPAND, 5 );
-
-
+
+
fgSizer1->Add( 100, 0, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
-
+
m_Visible = new wxCheckBox( m_specifiedValues, wxID_ANY, _("Visible"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER );
- m_Visible->SetValue(true);
+ m_Visible->SetValue(true);
fgSizer1->Add( m_Visible, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
-
+
m_lineWidthLabel = new wxStaticText( m_specifiedValues, wxID_ANY, _("Line thickness:"), wxDefaultPosition, wxDefaultSize, 0 );
m_lineWidthLabel->Wrap( -1 );
fgSizer1->Add( m_lineWidthLabel, 0, wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
-
+
m_LineWidthCtrl = new wxTextCtrl( m_specifiedValues, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
fgSizer1->Add( m_LineWidthCtrl, 0, wxEXPAND|wxLEFT|wxRIGHT, 5 );
-
+
m_lineWidthUnits = new wxStaticText( m_specifiedValues, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
m_lineWidthUnits->Wrap( -1 );
fgSizer1->Add( m_lineWidthUnits, 0, wxRIGHT|wxALIGN_CENTER_VERTICAL, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 1, wxEXPAND|wxTOP, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 1, wxEXPAND, 5 );
-
+
m_SizeXlabel = new wxStaticText( m_specifiedValues, wxID_ANY, _("Text width:"), wxDefaultPosition, wxDefaultSize, 0 );
m_SizeXlabel->Wrap( -1 );
fgSizer1->Add( m_SizeXlabel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
-
+
m_SizeXCtrl = new wxTextCtrl( m_specifiedValues, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
m_SizeXCtrl->SetMinSize( wxSize( 120,-1 ) );
-
+
fgSizer1->Add( m_SizeXCtrl, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
-
+
m_SizeXunit = new wxStaticText( m_specifiedValues, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
m_SizeXunit->Wrap( -1 );
fgSizer1->Add( m_SizeXunit, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 0, wxEXPAND|wxRIGHT|wxLEFT, 20 );
-
+
m_Italic = new wxCheckBox( m_specifiedValues, wxID_ANY, _("Italic"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER );
fgSizer1->Add( m_Italic, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
-
+
m_SizeYlabel = new wxStaticText( m_specifiedValues, wxID_ANY, _("Text height:"), wxDefaultPosition, wxDefaultSize, 0 );
m_SizeYlabel->Wrap( -1 );
fgSizer1->Add( m_SizeYlabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
-
+
m_SizeYCtrl = new wxTextCtrl( m_specifiedValues, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
fgSizer1->Add( m_SizeYCtrl, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
-
+
m_SizeYunit = new wxStaticText( m_specifiedValues, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
m_SizeYunit->Wrap( -1 );
fgSizer1->Add( m_SizeYunit, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
-
-
+
+
fgSizer1->Add( 0, 0, 0, wxEXPAND|wxRIGHT|wxLEFT, 20 );
-
+
m_keepUpright = new wxCheckBox( m_specifiedValues, wxID_ANY, _("Keep upright"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER );
- m_keepUpright->SetValue(true);
+ m_keepUpright->SetValue(true);
fgSizer1->Add( m_keepUpright, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
-
+
m_ThicknessLabel = new wxStaticText( m_specifiedValues, wxID_ANY, _("Text thickness:"), wxDefaultPosition, wxDefaultSize, 0 );
m_ThicknessLabel->Wrap( -1 );
fgSizer1->Add( m_ThicknessLabel, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
-
+
m_ThicknessCtrl = new wxTextCtrl( m_specifiedValues, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
fgSizer1->Add( m_ThicknessCtrl, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
-
+
m_ThicknessUnit = new wxStaticText( m_specifiedValues, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
m_ThicknessUnit->Wrap( -1 );
fgSizer1->Add( m_ThicknessUnit, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
-
-
+
+
bSizer2->Add( fgSizer1, 1, wxEXPAND|wxTOP, 2 );
-
-
+
+
m_specifiedValues->SetSizer( bSizer2 );
m_specifiedValues->Layout();
bSizer2->Fit( m_specifiedValues );
sbAction->Add( m_specifiedValues, 1, wxEXPAND|wxBOTTOM|wxLEFT, 12 );
-
+
m_setToLayerDefaults = new wxRadioButton( sbAction->GetStaticBox(), ID_ALL_TRACKS_VIAS, _("Set to layer default values:"), wxDefaultPosition, wxDefaultSize, 0 );
sbAction->Add( m_setToLayerDefaults, 0, wxTOP|wxBOTTOM, 5 );
-
+
m_grid = new wxGrid( sbAction->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_SIMPLE );
-
+
// Grid
m_grid->CreateGrid( 6, 7 );
m_grid->EnableEditing( false );
m_grid->EnableGridLines( true );
m_grid->EnableDragGridSize( false );
m_grid->SetMargins( 0, 0 );
-
+
// Columns
m_grid->SetColSize( 0, 132 );
m_grid->SetColSize( 1, 116 );
@@ -242,40 +242,40 @@ DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_
m_grid->EnableDragColSize( false );
m_grid->SetColLabelSize( 0 );
m_grid->SetColLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
-
+
// Rows
m_grid->EnableDragRowSize( false );
m_grid->SetRowLabelSize( 0 );
m_grid->SetRowLabelAlignment( wxALIGN_CENTER, wxALIGN_CENTER );
-
+
// Label Appearance
-
+
// Cell Defaults
m_grid->SetDefaultCellBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
m_grid->SetDefaultCellFont( wxFont( 11, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false, wxEmptyString ) );
m_grid->SetDefaultCellAlignment( wxALIGN_LEFT, wxALIGN_CENTER );
sbAction->Add( m_grid, 0, wxEXPAND|wxLEFT, 15 );
-
-
+
+
sbAction->Add( 0, 0, 0, wxEXPAND|wxBOTTOM, 5 );
-
-
+
+
bMainSizer->Add( sbAction, 1, wxEXPAND|wxRIGHT|wxLEFT, 10 );
-
+
m_sdbSizerButtons = new wxStdDialogButtonSizer();
m_sdbSizerButtonsOK = new wxButton( this, wxID_OK );
m_sdbSizerButtons->AddButton( m_sdbSizerButtonsOK );
m_sdbSizerButtonsCancel = new wxButton( this, wxID_CANCEL );
m_sdbSizerButtons->AddButton( m_sdbSizerButtonsCancel );
m_sdbSizerButtons->Realize();
-
+
bMainSizer->Add( m_sdbSizerButtons, 0, wxALL|wxEXPAND, 5 );
-
-
+
+
this->SetSizer( bMainSizer );
this->Layout();
bMainSizer->Fit( this );
-
+
// Connect Events
this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::OnUpdateUI ) );
m_layerFilter->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::OnLayerFilterSelect ), NULL, this );
@@ -292,5 +292,5 @@ DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::~DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS
m_referenceFilter->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::OnReferenceFilterText ), NULL, this );
m_footprintFilter->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::OnFootprintFilterText ), NULL, this );
m_grid->Disconnect( wxEVT_SIZE, wxSizeEventHandler( DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE::OnSizeNetclassGrid ), NULL, this );
-
+
}
diff --git a/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.fbp b/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.fbp
index 258cc08617..421601216e 100644
--- a/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.fbp
+++ b/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.fbp
@@ -1,6 +1,6 @@
-
+
C++
@@ -14,6 +14,7 @@
dialog_global_edit_text_and_graphics_base
1000
none
+
1
dialog_global_edit_text_and_graphics
@@ -52,41 +53,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
OnUpdateUI
@@ -114,7 +80,6 @@
wxVERTICAL
1
none
-
5
wxBOTTOM|wxRIGHT|wxLEFT
@@ -148,7 +113,7 @@
0
0
wxID_ANY
- Footprint references
+ Reference designators
0
@@ -177,30 +142,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -236,7 +177,7 @@
0
0
wxID_ANY
- Footprint values
+ Values
0
@@ -265,30 +206,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -353,30 +270,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -441,30 +334,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -539,30 +408,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -627,30 +472,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -667,7 +488,6 @@
wxVERTICAL
1
none
-
5
wxEXPAND|wxRIGHT
@@ -746,30 +566,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -835,32 +631,7 @@
-
OnLayerFilterSelect
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -916,7 +687,7 @@
0
0
wxID_ANY
- Filter items by parent footprint reference:
+ Filter items by parent reference designator:
0
@@ -945,30 +716,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1033,33 +780,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
OnReferenceFilterText
-
-
-
-
@@ -1124,30 +845,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1212,33 +909,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
OnFootprintFilterText
-
-
-
-
@@ -1279,7 +950,6 @@
wxVERTICAL
1
none
-
5
wxRIGHT
@@ -1342,30 +1012,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1423,29 +1069,6 @@
wxTAB_TRAVERSAL
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
bSizer2
@@ -1500,6 +1123,7 @@
0
wxID_ANY
Layer:
+ 0
0
@@ -1525,29 +1149,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1613,32 +1214,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1723,30 +1298,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1782,6 +1333,7 @@
0
wxID_ANY
Line thickness:
+ 0
0
@@ -1807,29 +1359,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1894,33 +1423,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1956,6 +1458,7 @@
0
wxID_ANY
unit
+ 0
0
@@ -1981,29 +1484,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2109,6 +1589,7 @@
0
wxID_ANY
Text width:
+ 0
0
@@ -2134,29 +1615,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2221,33 +1679,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2283,6 +1714,7 @@
0
wxID_ANY
unit
+ 0
0
@@ -2308,29 +1740,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2405,30 +1814,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2464,6 +1849,7 @@
0
wxID_ANY
Text height:
+ 0
0
@@ -2489,29 +1875,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2576,33 +1939,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2638,6 +1974,7 @@
0
wxID_ANY
unit
+ 0
0
@@ -2663,29 +2000,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2760,30 +2074,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2819,6 +2109,7 @@
0
wxID_ANY
Text thickness:
+ 0
0
@@ -2844,29 +2135,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2931,33 +2199,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2993,6 +2234,7 @@
0
wxID_ANY
unit
+ 0
0
@@ -3018,29 +2260,6 @@
-1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3110,30 +2329,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3222,61 +2417,7 @@
wxBORDER_SIMPLE
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
OnSizeNetclassGrid
-
@@ -3307,14 +2448,6 @@
m_sdbSizerButtons
protected
-
-
-
-
-
-
-
-
diff --git a/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.h b/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.h
index 1f941fd208..e9141acec9 100644
--- a/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.h
+++ b/pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.h
@@ -1,12 +1,11 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Dec 30 2017)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
-#ifndef __DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE_H__
-#define __DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE_H__
+#pragma once
#include
#include
@@ -42,7 +41,7 @@ class PCB_LAYER_BOX_SELECTOR;
class DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : public DIALOG_SHIM
{
private:
-
+
protected:
wxCheckBox* m_references;
wxCheckBox* m_values;
@@ -80,20 +79,19 @@ class DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE : public DIALOG_SHIM
wxStdDialogButtonSizer* m_sdbSizerButtons;
wxButton* m_sdbSizerButtonsOK;
wxButton* m_sdbSizerButtonsCancel;
-
+
// Virtual event handlers, overide them in your derived class
virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
virtual void OnLayerFilterSelect( wxCommandEvent& event ) { event.Skip(); }
virtual void OnReferenceFilterText( wxCommandEvent& event ) { event.Skip(); }
virtual void OnFootprintFilterText( wxCommandEvent& event ) { event.Skip(); }
virtual void OnSizeNetclassGrid( wxSizeEvent& event ) { event.Skip(); }
-
-
+
+
public:
-
- DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Edit Text and Graphic Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
+
+ DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Edit Text and Graphic Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
~DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE();
-
+
};
-#endif //__DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS_BASE_H__
diff --git a/pcbnew/dialogs/dialog_netlist.cpp b/pcbnew/dialogs/dialog_netlist.cpp
index 3ab101b554..411f35f371 100644
--- a/pcbnew/dialogs/dialog_netlist.cpp
+++ b/pcbnew/dialogs/dialog_netlist.cpp
@@ -276,9 +276,9 @@ void DIALOG_NETLIST::loadNetlist( bool aDryRun )
reporter.ReportHead( msg, RPT_SEVERITY_INFO );
if( m_matchByTimestamp->GetSelection() == 1 )
- msg = _( "Using references to match components and footprints.\n" );
+ msg = _( "Using reference designators to match components and footprints.\n" );
else
- msg = _( "Using time stamp fields (UUID) to match components and footprints.\n" );
+ msg = _( "Using tstamps (unique IDs) to match components and footprints.\n" );
reporter.ReportHead( msg, RPT_SEVERITY_INFO );
m_MessageWindow->SetLazyUpdate( true ); // Use lazy update to speed the creation of the report
diff --git a/pcbnew/dialogs/dialog_netlist_base.cpp b/pcbnew/dialogs/dialog_netlist_base.cpp
index 95cf7e56a0..7ff1eb6a61 100644
--- a/pcbnew/dialogs/dialog_netlist_base.cpp
+++ b/pcbnew/dialogs/dialog_netlist_base.cpp
@@ -40,7 +40,7 @@ DIALOG_NETLIST_BASE::DIALOG_NETLIST_BASE( wxWindow* parent, wxWindowID id, const
wxBoxSizer* bUpperSizer;
bUpperSizer = new wxBoxSizer( wxHORIZONTAL );
- wxString m_matchByTimestampChoices[] = { _("Link footprints using symbol UUIDs"), _("Link footprints using symbol references") };
+ wxString m_matchByTimestampChoices[] = { _("Link footprints using component tstamps (unique ids)"), _("Link footprints using reference designators") };
int m_matchByTimestampNChoices = sizeof( m_matchByTimestampChoices ) / sizeof( wxString );
m_matchByTimestamp = new wxRadioBox( this, wxID_ANY, _("Link Method"), wxDefaultPosition, wxDefaultSize, m_matchByTimestampNChoices, m_matchByTimestampChoices, 1, wxRA_SPECIFY_COLS );
m_matchByTimestamp->SetSelection( 0 );
@@ -54,7 +54,7 @@ DIALOG_NETLIST_BASE::DIALOG_NETLIST_BASE( wxWindow* parent, wxWindowID id, const
m_cbUpdateFootprints = new wxCheckBox( sbSizer1->GetStaticBox(), wxID_ANY, _("Replace footprints with those specified in netlist"), wxDefaultPosition, wxDefaultSize, 0 );
sbSizer1->Add( m_cbUpdateFootprints, 0, wxBOTTOM, 5 );
- m_cbDeleteExtraFootprints = new wxCheckBox( sbSizer1->GetStaticBox(), wxID_ANY, _("Delete footprints with no symbols in netlist"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_cbDeleteExtraFootprints = new wxCheckBox( sbSizer1->GetStaticBox(), wxID_ANY, _("Delete footprints with no components in netlist"), wxDefaultPosition, wxDefaultSize, 0 );
sbSizer1->Add( m_cbDeleteExtraFootprints, 0, wxBOTTOM, 5 );
m_cbDeleteShortingTracks = new wxCheckBox( sbSizer1->GetStaticBox(), wxID_ANY, _("Delete tracks shorting multiple nets"), wxDefaultPosition, wxDefaultSize, 0 );
diff --git a/pcbnew/dialogs/dialog_netlist_base.fbp b/pcbnew/dialogs/dialog_netlist_base.fbp
index 8d5de4f06c..d867f68aa1 100644
--- a/pcbnew/dialogs/dialog_netlist_base.fbp
+++ b/pcbnew/dialogs/dialog_netlist_base.fbp
@@ -295,7 +295,7 @@
1
0
- "Link footprints using symbol UUIDs" "Link footprints using symbol references"
+ "Link footprints using component tstamps (unique ids)" "Link footprints using reference designators"
1
1
@@ -454,7 +454,7 @@
0
0
wxID_ANY
- Delete footprints with no symbols in netlist
+ Delete footprints with no components in netlist
0
diff --git a/pcbnew/dialogs/dialog_plot_base.cpp b/pcbnew/dialogs/dialog_plot_base.cpp
index ecd154a766..ca874e479a 100644
--- a/pcbnew/dialogs/dialog_plot_base.cpp
+++ b/pcbnew/dialogs/dialog_plot_base.cpp
@@ -83,12 +83,12 @@ DIALOG_PLOT_BASE::DIALOG_PLOT_BASE( wxWindow* parent, wxWindowID id, const wxStr
m_plotModuleValueOpt->SetValue(true);
gbSizer1->Add( m_plotModuleValueOpt, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
- m_plotModuleRefOpt = new wxCheckBox( sbOptionsSizer->GetStaticBox(), ID_PRINT_REF, _("Plot footprint references"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_plotModuleRefOpt = new wxCheckBox( sbOptionsSizer->GetStaticBox(), ID_PRINT_REF, _("Plot reference designators"), wxDefaultPosition, wxDefaultSize, 0 );
m_plotModuleRefOpt->SetValue(true);
gbSizer1->Add( m_plotModuleRefOpt, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
m_plotInvisibleText = new wxCheckBox( sbOptionsSizer->GetStaticBox(), wxID_ANY, _("Force plotting of invisible values / refs"), wxDefaultPosition, wxDefaultSize, 0 );
- m_plotInvisibleText->SetToolTip( _("Force plot invisible values and/or references") );
+ m_plotInvisibleText->SetToolTip( _("Force plot invisible footprint values and reference designators") );
gbSizer1->Add( m_plotInvisibleText, wxGBPosition( 3, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
diff --git a/pcbnew/dialogs/dialog_plot_base.fbp b/pcbnew/dialogs/dialog_plot_base.fbp
index 8e13cda283..ffd57b7c54 100644
--- a/pcbnew/dialogs/dialog_plot_base.fbp
+++ b/pcbnew/dialogs/dialog_plot_base.fbp
@@ -698,7 +698,7 @@
0
0
ID_PRINT_REF
- Plot footprint references
+ Plot reference designators
0
@@ -786,7 +786,7 @@
0
- Force plot invisible values and/or references
+ Force plot invisible footprint values and reference designators
wxFILTER_NONE
wxDefaultValidator
diff --git a/pcbnew/dialogs/dialog_text_properties_base.cpp b/pcbnew/dialogs/dialog_text_properties_base.cpp
index fccce53034..c73f16d06b 100644
--- a/pcbnew/dialogs/dialog_text_properties_base.cpp
+++ b/pcbnew/dialogs/dialog_text_properties_base.cpp
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version v3.8.0)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -64,12 +64,12 @@ DIALOG_TEXT_PROPERTIES_BASE::DIALOG_TEXT_PROPERTIES_BASE( wxWindow* parent, wxWi
m_SingleLineSizer = new wxBoxSizer( wxHORIZONTAL );
- m_TextLabel = new wxStaticText( this, wxID_ANY, _("Reference:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_TextLabel = new wxStaticText( this, wxID_ANY, _("Reference designator:"), wxDefaultPosition, wxDefaultSize, 0 );
m_TextLabel->Wrap( -1 );
m_SingleLineSizer->Add( m_TextLabel, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
m_SingleLineText = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
- m_SingleLineSizer->Add( m_SingleLineText, 1, wxTOP|wxBOTTOM|wxRIGHT, 5 );
+ m_SingleLineSizer->Add( m_SingleLineText, 1, wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL, 5 );
bMainSizer->Add( m_SingleLineSizer, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 10 );
diff --git a/pcbnew/dialogs/dialog_text_properties_base.fbp b/pcbnew/dialogs/dialog_text_properties_base.fbp
index b970a572fc..f67326bde9 100644
--- a/pcbnew/dialogs/dialog_text_properties_base.fbp
+++ b/pcbnew/dialogs/dialog_text_properties_base.fbp
@@ -238,7 +238,7 @@
0
0
wxID_ANY
- Reference:
+ Reference designator:
0
0
@@ -269,7 +269,7 @@
5
- wxTOP|wxBOTTOM|wxRIGHT
+ wxTOP|wxBOTTOM|wxRIGHT|wxALIGN_CENTER_VERTICAL
1
1
diff --git a/pcbnew/dialogs/dialog_text_properties_base.h b/pcbnew/dialogs/dialog_text_properties_base.h
index 0d268a756b..827de90345 100644
--- a/pcbnew/dialogs/dialog_text_properties_base.h
+++ b/pcbnew/dialogs/dialog_text_properties_base.h
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version v3.8.0)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
diff --git a/pcbnew/dialogs/dialog_update_pcb_base.cpp b/pcbnew/dialogs/dialog_update_pcb_base.cpp
index acc13cbf13..c095b7f705 100644
--- a/pcbnew/dialogs/dialog_update_pcb_base.cpp
+++ b/pcbnew/dialogs/dialog_update_pcb_base.cpp
@@ -24,8 +24,8 @@ DIALOG_UPDATE_PCB_BASE::DIALOG_UPDATE_PCB_BASE( wxWindow* parent, wxWindowID id,
wxStaticBoxSizer* sbSizer1;
sbSizer1 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Options") ), wxVERTICAL );
- m_cbRelinkFootprints = new wxCheckBox( sbSizer1->GetStaticBox(), wxID_ANY, _("Re-link footprints to schematic symbols based on their Reference fields"), wxDefaultPosition, wxDefaultSize, 0 );
- m_cbRelinkFootprints->SetToolTip( _("Normally footprints are linked to their symbols via their Unique IDs. Select this option only if you want to reset the footprint linkages based on their references.") );
+ m_cbRelinkFootprints = new wxCheckBox( sbSizer1->GetStaticBox(), wxID_ANY, _("Re-link footprints to schematic symbols based on their reference designators"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_cbRelinkFootprints->SetToolTip( _("Normally footprints are linked to their symbols via their Unique IDs. Select this option only if you want to reset the footprint linkages based on their reference designators.") );
sbSizer1->Add( m_cbRelinkFootprints, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
@@ -35,6 +35,7 @@ DIALOG_UPDATE_PCB_BASE::DIALOG_UPDATE_PCB_BASE( wxWindow* parent, wxWindowID id,
sbSizer1->Add( m_cbDeleteExtraFootprints, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
m_cbUpdateFootprints = new wxCheckBox( sbSizer1->GetStaticBox(), wxID_ANY, _("Replace footprints with those specified in the schematic"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_cbUpdateFootprints->SetValue(true);
m_cbUpdateFootprints->SetToolTip( _("Normally footprints on the board should be changed to match footprint assignment changes made in the schematic. Uncheck this only if you don't want to change existing footprints on the board.") );
sbSizer1->Add( m_cbUpdateFootprints, 0, wxBOTTOM|wxRIGHT|wxLEFT, 5 );
diff --git a/pcbnew/dialogs/dialog_update_pcb_base.fbp b/pcbnew/dialogs/dialog_update_pcb_base.fbp
index d41faaa516..906785f608 100644
--- a/pcbnew/dialogs/dialog_update_pcb_base.fbp
+++ b/pcbnew/dialogs/dialog_update_pcb_base.fbp
@@ -112,7 +112,7 @@
0
0
wxID_ANY
- Re-link footprints to schematic symbols based on their Reference fields
+ Re-link footprints to schematic symbols based on their reference designators
0
@@ -133,7 +133,7 @@
; ; forward_declare
0
- Normally footprints are linked to their symbols via their Unique IDs. Select this option only if you want to reset the footprint linkages based on their references.
+ Normally footprints are linked to their symbols via their Unique IDs. Select this option only if you want to reset the footprint linkages based on their reference designators.
wxFILTER_NONE
wxDefaultValidator
@@ -227,7 +227,7 @@
1
0
- 0
+ 1
1
1
diff --git a/pcbnew/dialogs/panel_modedit_defaults_base.cpp b/pcbnew/dialogs/panel_modedit_defaults_base.cpp
index ccdf0c2bb6..6f271abd6c 100644
--- a/pcbnew/dialogs/panel_modedit_defaults_base.cpp
+++ b/pcbnew/dialogs/panel_modedit_defaults_base.cpp
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jul 10 2019)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
@@ -29,7 +29,7 @@ PANEL_MODEDIT_DEFAULTS_BASE::PANEL_MODEDIT_DEFAULTS_BASE( wxWindow* parent, wxWi
defaultValuesSizer->SetFlexibleDirection( wxBOTH );
defaultValuesSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
- m_staticTextRef = new wxStaticText( this, wxID_ANY, _("&Reference:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_staticTextRef = new wxStaticText( this, wxID_ANY, _("&Reference designator:"), wxDefaultPosition, wxDefaultSize, 0 );
m_staticTextRef->Wrap( -1 );
defaultValuesSizer->Add( m_staticTextRef, 0, wxALIGN_CENTER_VERTICAL|wxTOP, 5 );
@@ -78,7 +78,7 @@ PANEL_MODEDIT_DEFAULTS_BASE::PANEL_MODEDIT_DEFAULTS_BASE( wxWindow* parent, wxWi
bSizerMargins->Add( 0, 0, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
- m_staticTextInfo = new wxStaticText( this, wxID_ANY, _("Leave reference and/or value blank to use footprint name."), wxDefaultPosition, wxDefaultSize, 0 );
+ m_staticTextInfo = new wxStaticText( this, wxID_ANY, _("A blank reference designator or value will use the footprint name."), wxDefaultPosition, wxDefaultSize, 0 );
m_staticTextInfo->Wrap( -1 );
m_staticTextInfo->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxEmptyString ) );
diff --git a/pcbnew/dialogs/panel_modedit_defaults_base.fbp b/pcbnew/dialogs/panel_modedit_defaults_base.fbp
index 1d7a837ec3..d80dcd556a 100644
--- a/pcbnew/dialogs/panel_modedit_defaults_base.fbp
+++ b/pcbnew/dialogs/panel_modedit_defaults_base.fbp
@@ -14,7 +14,6 @@
panel_modedit_defaults_base
1000
none
-
1
PanelModeditDefaults
@@ -26,7 +25,6 @@
1
1
UI
- 0
0
0
@@ -174,7 +172,7 @@
0
0
wxID_ANY
- &Reference:
+ &Reference designator:
0
0
@@ -692,7 +690,7 @@
0
0
wxID_ANY
- Leave reference and/or value blank to use footprint name.
+ A blank reference designator or value will use the footprint name.
0
0
diff --git a/pcbnew/dialogs/panel_modedit_defaults_base.h b/pcbnew/dialogs/panel_modedit_defaults_base.h
index cd759ab233..882a9f2292 100644
--- a/pcbnew/dialogs/panel_modedit_defaults_base.h
+++ b/pcbnew/dialogs/panel_modedit_defaults_base.h
@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Jul 10 2019)
+// C++ code generated with wxFormBuilder (version Oct 26 2018)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
diff --git a/pcbnew/netlist_reader/board_netlist_updater.cpp b/pcbnew/netlist_reader/board_netlist_updater.cpp
index 77bbe2377c..da5f3f697f 100644
--- a/pcbnew/netlist_reader/board_netlist_updater.cpp
+++ b/pcbnew/netlist_reader/board_netlist_updater.cpp
@@ -250,7 +250,7 @@ bool BOARD_NETLIST_UPDATER::updateComponentParameters( MODULE* aPcbComponent,
// Test for reference designator field change.
if( aPcbComponent->GetReference() != aNewComponent->GetReference() )
{
- msg.Printf( _( "Change %s reference to %s." ),
+ msg.Printf( _( "Change %s reference designator to %s." ),
aPcbComponent->GetReference(),
aNewComponent->GetReference() );
m_reporter->Report( msg, RPT_SEVERITY_ACTION );
diff --git a/pcbnew/netlist_reader/kicad_netlist_reader.cpp b/pcbnew/netlist_reader/kicad_netlist_reader.cpp
index d4ff317e86..37f54a97cd 100644
--- a/pcbnew/netlist_reader/kicad_netlist_reader.cpp
+++ b/pcbnew/netlist_reader/kicad_netlist_reader.cpp
@@ -260,8 +260,8 @@ void KICAD_NETLIST_PARSER::parseNet()
if( component == NULL )
{
wxString msg;
- msg.Printf( _( "Cannot find component with reference \"%s\" in netlist." ),
- GetChars( reference ) );
+ msg.Printf( _( "Cannot find component with reference designator \"%s\" in netlist." ),
+ reference );
THROW_PARSE_ERROR( msg, m_lineReader->GetSource(), m_lineReader->Line(),
m_lineReader->LineNumber(), m_lineReader->Length() );
}
diff --git a/pcbnew/pcb_layer_widget.cpp b/pcbnew/pcb_layer_widget.cpp
index 6401328734..e411d91ea2 100644
--- a/pcbnew/pcb_layer_widget.cpp
+++ b/pcbnew/pcb_layer_widget.cpp
@@ -25,22 +25,15 @@
#include
-#include
-#include
-#include
#include
#include
#include
#include
#include
-#include
#include
-#include
#include
#include
#include
-#include
-#include
#include
#include
#include
@@ -60,7 +53,7 @@ const LAYER_WIDGET::ROW PCB_LAYER_WIDGET::s_render_rows[] = {
RR( _( "Footprints Front" ), LAYER_MOD_FR, NOCOLOR, _( "Show footprints that are on board's front") ),
RR( _( "Footprints Back" ), LAYER_MOD_BK, NOCOLOR, _( "Show footprints that are on board's back") ),
RR( _( "Values" ), LAYER_MOD_VALUES, NOCOLOR, _( "Show footprint values") ),
- RR( _( "References" ), LAYER_MOD_REFERENCES, NOCOLOR, _( "Show footprint references") ),
+ RR( _( "Reference Designators" ),LAYER_MOD_REFERENCES, NOCOLOR, _( "Show footprint reference designators") ),
RR( _( "Footprint Text Front" ), LAYER_MOD_TEXT_FR, NOCOLOR, _( "Show footprint text on board's front" ) ),
RR( _( "Footprint Text Back" ), LAYER_MOD_TEXT_BK, NOCOLOR, _( "Show footprint text on board's back" ) ),
RR( _( "Hidden Text" ), LAYER_MOD_TEXT_INVISIBLE, WHITE, _( "Show footprint text marked as invisible" ) ),
diff --git a/pcbnew/tools/pcb_actions.cpp b/pcbnew/tools/pcb_actions.cpp
index ce7b13e6e3..dd771637bc 100644
--- a/pcbnew/tools/pcb_actions.cpp
+++ b/pcbnew/tools/pcb_actions.cpp
@@ -183,7 +183,7 @@ TOOL_ACTION PCB_ACTIONS::getAndPlace( "pcbnew.InteractiveEdit.FindMove",
AS_GLOBAL,
'T', LEGACY_HK_NAME( "Get and Move Footprint" ),
_( "Get and Move Footprint" ),
- _( "Selects a footprint by reference and places it under the cursor for moving"),
+ _( "Selects a footprint by reference designator and places it under the cursor for moving"),
move_xpm );
TOOL_ACTION PCB_ACTIONS::move( "pcbnew.InteractiveMove.move",