diff --git a/kicad/dialogs/panel_kicad_launcher.cpp b/kicad/dialogs/panel_kicad_launcher.cpp index 07f9f6dfdf..cafdb851c7 100644 --- a/kicad/dialogs/panel_kicad_launcher.cpp +++ b/kicad/dialogs/panel_kicad_launcher.cpp @@ -26,6 +26,14 @@ #include "panel_kicad_launcher.h" +#ifdef __WXMAC__ +constexpr int ICON_PADDING = 5; +constexpr int CELL_MARGINS = 0; +#else +constexpr int ICON_PADDING = 5; +constexpr int CELL_MARGINS = 5; +#endif + PANEL_KICAD_LAUNCHER::PANEL_KICAD_LAUNCHER( wxWindow* aParent ) : PANEL_KICAD_LAUNCHER_BASE( aParent ) { @@ -54,6 +62,7 @@ void PANEL_KICAD_LAUNCHER::CreateLaunchers() { BITMAP_BUTTON* btn = new BITMAP_BUTTON( this, wxID_ANY ); btn->SetBitmap( aBitmap ); + btn->SetPadding( ICON_PADDING ); btn->SetToolTip( aAction.GetDescription() ); auto handler = @@ -78,7 +87,7 @@ void PANEL_KICAD_LAUNCHER::CreateLaunchers() int row = m_toolsSizer->GetRows(); - m_toolsSizer->Add( btn, wxGBPosition( row, 0 ), wxGBSpan( 2, 1 ), wxALL, 3 ); + m_toolsSizer->Add( btn, wxGBPosition( row, 0 ), wxGBSpan( 2, 1 ), wxALL, CELL_MARGINS ); m_toolsSizer->Add( label, wxGBPosition( row, 1 ), wxGBSpan( 1, 1 ), wxALIGN_BOTTOM, 0 ); m_toolsSizer->Add( help, wxGBPosition( row + 1, 1 ), wxGBSpan( 1, 1 ), wxALIGN_TOP, 0 ); }; diff --git a/kicad/dialogs/panel_kicad_launcher_base.cpp b/kicad/dialogs/panel_kicad_launcher_base.cpp index 767c4bc468..2353d6db08 100644 --- a/kicad/dialogs/panel_kicad_launcher_base.cpp +++ b/kicad/dialogs/panel_kicad_launcher_base.cpp @@ -16,7 +16,7 @@ PANEL_KICAD_LAUNCHER_BASE::PANEL_KICAD_LAUNCHER_BASE( wxWindow* parent, wxWindow m_mainSizer = new wxBoxSizer( wxVERTICAL ); - m_toolsSizer = new wxGridBagSizer( 3, 12 ); + m_toolsSizer = new wxGridBagSizer( 0, 12 ); m_toolsSizer->SetFlexibleDirection( wxHORIZONTAL ); m_toolsSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE ); diff --git a/kicad/dialogs/panel_kicad_launcher_base.fbp b/kicad/dialogs/panel_kicad_launcher_base.fbp index 26ef8d7015..f7cfda0c6d 100644 --- a/kicad/dialogs/panel_kicad_launcher_base.fbp +++ b/kicad/dialogs/panel_kicad_launcher_base.fbp @@ -77,7 +77,7 @@ m_toolsSizer wxFLEX_GROWMODE_NONE protected - 3 + 0