From c8e49599ce8dc4e6be3f81a3657ea5b60c084d84 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Fri, 1 Sep 2023 00:04:12 +0100 Subject: [PATCH] Use STD_BITMAP_BUTTON for change symbols dialog. (cherry picked from commit f3f57f77d972f01ece58f0ea463d646eae136f8b) --- eeschema/dialogs/dialog_change_symbols.cpp | 1 + eeschema/dialogs/dialog_change_symbols_base.cpp | 9 +++++---- eeschema/dialogs/dialog_change_symbols_base.fbp | 8 ++++---- eeschema/dialogs/dialog_change_symbols_base.h | 5 +++-- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/eeschema/dialogs/dialog_change_symbols.cpp b/eeschema/dialogs/dialog_change_symbols.cpp index dc821191c8..b87a9c848e 100644 --- a/eeschema/dialogs/dialog_change_symbols.cpp +++ b/eeschema/dialogs/dialog_change_symbols.cpp @@ -34,6 +34,7 @@ #include #include #include +#include bool g_selectRefDes = false; bool g_selectValue = false; diff --git a/eeschema/dialogs/dialog_change_symbols_base.cpp b/eeschema/dialogs/dialog_change_symbols_base.cpp index 0d1d1faae8..7266e44158 100644 --- a/eeschema/dialogs/dialog_change_symbols_base.cpp +++ b/eeschema/dialogs/dialog_change_symbols_base.cpp @@ -5,6 +5,7 @@ // PLEASE DO *NOT* EDIT THIS FILE! /////////////////////////////////////////////////////////////////////////// +#include "widgets/std_bitmap_button.h" #include "widgets/wx_html_report_panel.h" #include "dialog_change_symbols_base.h" @@ -20,7 +21,7 @@ DIALOG_CHANGE_SYMBOLS_BASE::DIALOG_CHANGE_SYMBOLS_BASE( wxWindow* parent, wxWind wxBoxSizer* matchSizerMargins; matchSizerMargins = new wxBoxSizer( wxVERTICAL ); - m_matchSizer = new wxGridBagSizer( 3, 5 ); + m_matchSizer = new wxGridBagSizer( 3, 0 ); m_matchSizer->SetFlexibleDirection( wxBOTH ); m_matchSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED ); @@ -48,7 +49,7 @@ DIALOG_CHANGE_SYMBOLS_BASE::DIALOG_CHANGE_SYMBOLS_BASE( wxWindow* parent, wxWind m_specifiedId = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER ); m_matchSizer->Add( m_specifiedId, wxGBPosition( 5, 0 ), wxGBSpan( 1, 2 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 ); - m_matchIdBrowserButton = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 ); + m_matchIdBrowserButton = new STD_BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 ); m_matchSizer->Add( m_matchIdBrowserButton, wxGBPosition( 5, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 3 ); @@ -77,9 +78,9 @@ DIALOG_CHANGE_SYMBOLS_BASE::DIALOG_CHANGE_SYMBOLS_BASE( wxWindow* parent, wxWind bSizer1 = new wxBoxSizer( wxHORIZONTAL ); m_newId = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER ); - bSizer1->Add( m_newId, 1, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); + bSizer1->Add( m_newId, 1, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT, 5 ); - m_newIdBrowserButton = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 ); + m_newIdBrowserButton = new STD_BITMAP_BUTTON( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW|0 ); bSizer1->Add( m_newIdBrowserButton, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 ); diff --git a/eeschema/dialogs/dialog_change_symbols_base.fbp b/eeschema/dialogs/dialog_change_symbols_base.fbp index 04ce303cfb..865316cc26 100644 --- a/eeschema/dialogs/dialog_change_symbols_base.fbp +++ b/eeschema/dialogs/dialog_change_symbols_base.fbp @@ -79,7 +79,7 @@ wxBOTH 1 1 - 5 + 0 m_matchSizer wxFLEX_GROWMODE_SPECIFIED @@ -694,7 +694,7 @@ 1 - ; ; forward_declare + STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 @@ -860,7 +860,7 @@ none 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT 1 1 @@ -984,7 +984,7 @@ 1 - ; ; forward_declare + STD_BITMAP_BUTTON; widgets/std_bitmap_button.h; forward_declare 0 diff --git a/eeschema/dialogs/dialog_change_symbols_base.h b/eeschema/dialogs/dialog_change_symbols_base.h index 1847ae4d91..fe5a6a98c8 100644 --- a/eeschema/dialogs/dialog_change_symbols_base.h +++ b/eeschema/dialogs/dialog_change_symbols_base.h @@ -10,6 +10,7 @@ #include #include #include +class STD_BITMAP_BUTTON; class WX_HTML_REPORT_PANEL; #include "dialog_shim.h" @@ -56,11 +57,11 @@ class DIALOG_CHANGE_SYMBOLS_BASE : public DIALOG_SHIM wxTextCtrl* m_specifiedValue; wxRadioButton* m_matchById; wxTextCtrl* m_specifiedId; - wxBitmapButton* m_matchIdBrowserButton; + STD_BITMAP_BUTTON* m_matchIdBrowserButton; wxStaticLine* m_staticline1; wxBoxSizer* m_newIdSizer; wxTextCtrl* m_newId; - wxBitmapButton* m_newIdBrowserButton; + STD_BITMAP_BUTTON* m_newIdBrowserButton; wxStaticBoxSizer* m_updateFieldsSizer; wxCheckListBox* m_fieldsBox; wxButton* m_selAllBtn;