diff --git a/common/dialogs/dialog_migrate_settings_base.cpp b/common/dialogs/dialog_migrate_settings_base.cpp
index 2f46381f27..4b42b44992 100644
--- a/common/dialogs/dialog_migrate_settings_base.cpp
+++ b/common/dialogs/dialog_migrate_settings_base.cpp
@@ -24,26 +24,32 @@ DIALOG_MIGRATE_SETTINGS_BASE::DIALOG_MIGRATE_SETTINGS_BASE( wxWindow* parent, wx
bSizer6->Add( m_lblWelcome, 0, wxALL|wxEXPAND, 5 );
+
+ bSizer6->Add( 0, 0, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
+
m_staticText2 = new wxStaticText( this, wxID_ANY, wxT("How would you like to configure KiCad?"), wxDefaultPosition, wxDefaultSize, 0 );
m_staticText2->Wrap( -1 );
bSizer6->Add( m_staticText2, 0, wxALL|wxEXPAND, 5 );
m_btnPrevVer = new wxRadioButton( this, wxID_ANY, wxT("Import settings from a previous version at:"), wxDefaultPosition, wxDefaultSize, 0 );
- bSizer6->Add( m_btnPrevVer, 0, wxALL|wxEXPAND, 5 );
+ bSizer6->Add( m_btnPrevVer, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
wxBoxSizer* bSizer5;
bSizer5 = new wxBoxSizer( wxHORIZONTAL );
+
+ bSizer5->Add( 20, 0, 0, wxEXPAND, 5 );
+
m_cbPath = new wxComboBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
m_cbPath->SetMinSize( wxSize( 480,-1 ) );
- bSizer5->Add( m_cbPath, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+ bSizer5->Add( m_cbPath, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 );
m_btnCustomPath = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 );
m_btnCustomPath->SetToolTip( wxT("Choose a different path") );
- m_btnCustomPath->SetMinSize( wxSize( 40,30 ) );
+ m_btnCustomPath->SetMinSize( wxSize( 30,29 ) );
- bSizer5->Add( m_btnCustomPath, 0, wxALL, 5 );
+ bSizer5->Add( m_btnCustomPath, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
bSizer6->Add( bSizer5, 1, wxEXPAND, 5 );
@@ -59,10 +65,10 @@ DIALOG_MIGRATE_SETTINGS_BASE::DIALOG_MIGRATE_SETTINGS_BASE( wxWindow* parent, wx
bSizer6->Add( m_btnUseDefaults, 0, wxALL|wxEXPAND, 5 );
- m_sizer->Add( bSizer6, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
+ m_sizer->Add( bSizer6, 0, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 10 );
-
- m_sizer->Add( 0, 0, 1, wxEXPAND, 5 );
+ m_staticline1 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ m_sizer->Add( m_staticline1, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 10 );
m_standardButtons = new wxStdDialogButtonSizer();
m_standardButtonsOK = new wxButton( this, wxID_OK );
@@ -72,7 +78,7 @@ DIALOG_MIGRATE_SETTINGS_BASE::DIALOG_MIGRATE_SETTINGS_BASE( wxWindow* parent, wx
m_standardButtons->Realize();
m_standardButtons->SetMinSize( wxSize( -1,50 ) );
- m_sizer->Add( m_standardButtons, 0, wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT, 10 );
+ m_sizer->Add( m_standardButtons, 0, wxEXPAND|wxALL, 5 );
this->SetSizer( m_sizer );
diff --git a/common/dialogs/dialog_migrate_settings_base.fbp b/common/dialogs/dialog_migrate_settings_base.fbp
index 4c4e079161..21c9ea7239 100644
--- a/common/dialogs/dialog_migrate_settings_base.fbp
+++ b/common/dialogs/dialog_migrate_settings_base.fbp
@@ -59,7 +59,7 @@
wxVERTICAL
protected
+
+ 5
+ wxEXPAND|wxTOP|wxBOTTOM
+ 0
+
+ 0
+ protected
+ 0
+
+
5
wxALL|wxEXPAND
@@ -191,7 +201,7 @@
5
- wxALL|wxEXPAND
+ wxEXPAND|wxTOP|wxRIGHT|wxLEFT
0
1
@@ -265,7 +275,17 @@
none
5
- wxALIGN_CENTER_VERTICAL|wxALL
+ wxEXPAND
+ 0
+
+ 0
+ protected
+ 20
+
+
+
+ 5
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT
0
1
@@ -333,7 +353,7 @@
5
- wxALL
+ wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT
0
1
@@ -376,7 +396,7 @@
0
- 40,30
+ 30,29
1
m_btnCustomPath
1
@@ -535,18 +555,66 @@
- 5
- wxEXPAND
- 1
-
- 0
+ 10
+ wxEXPAND|wxTOP|wxRIGHT|wxLEFT
+ 0
+
+ 1
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ 1
+ 0
+ 1
+
+ 1
+ 0
+ Dock
+ 0
+ Left
+ 1
+
+ 1
+
+ 0
+ 0
+ wxID_ANY
+
+ 0
+
+
+ 0
+
+ 1
+ m_staticline1
+ 1
+
+
protected
- 0
+ 1
+
+ Resizable
+ 1
+
+ wxLI_HORIZONTAL
+ ; ; forward_declare
+ 0
+
+
+
+
- 10
- wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT
+ 5
+ wxEXPAND|wxALL
0
0
diff --git a/common/dialogs/dialog_migrate_settings_base.h b/common/dialogs/dialog_migrate_settings_base.h
index cbd95ba6cd..b73c8fe924 100644
--- a/common/dialogs/dialog_migrate_settings_base.h
+++ b/common/dialogs/dialog_migrate_settings_base.h
@@ -24,6 +24,7 @@
#include
#include
#include
+#include
#include
///////////////////////////////////////////////////////////////////////////
@@ -45,6 +46,7 @@ class DIALOG_MIGRATE_SETTINGS_BASE : public DIALOG_SHIM
wxBitmapButton* m_btnCustomPath;
wxStaticText* m_lblPathError;
wxRadioButton* m_btnUseDefaults;
+ wxStaticLine* m_staticline1;
wxStdDialogButtonSizer* m_standardButtons;
wxButton* m_standardButtonsOK;
wxButton* m_standardButtonsCancel;