diff --git a/pcbnew/CMakeLists.txt b/pcbnew/CMakeLists.txt index 44caf5778b..78d697ee63 100644 --- a/pcbnew/CMakeLists.txt +++ b/pcbnew/CMakeLists.txt @@ -200,8 +200,8 @@ set( PCBNEW_BRDSTACKUP_MGR ) set( PCBNEW_IMPORT_GFX - import_gfx/dialog_import_gfx_base.cpp - import_gfx/dialog_import_gfx.cpp + import_gfx/dialog_import_gfx_pcb_base.cpp + import_gfx/dialog_import_gfx_pcb.cpp import_gfx/graphics_importer_pcbnew.cpp ) diff --git a/pcbnew/import_gfx/dialog_import_gfx.cpp b/pcbnew/import_gfx/dialog_import_gfx_pcb.cpp similarity index 92% rename from pcbnew/import_gfx/dialog_import_gfx.cpp rename to pcbnew/import_gfx/dialog_import_gfx_pcb.cpp index ff77ef2b56..dc51cd8422 100644 --- a/pcbnew/import_gfx/dialog_import_gfx.cpp +++ b/pcbnew/import_gfx/dialog_import_gfx_pcb.cpp @@ -24,7 +24,7 @@ #include <dialogs/html_message_box.h> -#include "dialog_import_gfx.h" +#include "dialog_import_gfx_pcb.h" #include <import_gfx/dxf_import_plugin.h> #include <base_units.h> #include <kiface_base.h> @@ -39,10 +39,10 @@ #include <memory> -// Static members of DIALOG_IMPORT_GFX, to remember the user's choices during the session -bool DIALOG_IMPORT_GFX::m_placementInteractive = true; -bool DIALOG_IMPORT_GFX::m_shouldGroupItems = true; -double DIALOG_IMPORT_GFX::m_importScale = 1.0; // Do not change the imported items size +// Static members of DIALOG_IMPORT_GFX_PCB, to remember the user's choices during the session +bool DIALOG_IMPORT_GFX_PCB::m_placementInteractive = true; +bool DIALOG_IMPORT_GFX_PCB::m_shouldGroupItems = true; +double DIALOG_IMPORT_GFX_PCB::m_importScale = 1.0; // Do not change the imported items size const std::map<DXF_IMPORT_UNITS, wxString> dxfUnitsMap = { @@ -54,8 +54,8 @@ const std::map<DXF_IMPORT_UNITS, wxString> dxfUnitsMap = { }; -DIALOG_IMPORT_GFX::DIALOG_IMPORT_GFX( PCB_BASE_FRAME* aParent, bool aImportAsFootprintGraphic ) : - DIALOG_IMPORT_GFX_BASE( aParent ), +DIALOG_IMPORT_GFX_PCB::DIALOG_IMPORT_GFX_PCB( PCB_BASE_FRAME* aParent, bool aImportAsFootprintGraphic ) : + DIALOG_IMPORT_GFX_PCB_BASE( aParent ), m_parent( aParent ), m_xOrigin( aParent, m_xLabel, m_xCtrl, m_xUnits ), m_yOrigin( aParent, m_yLabel, m_yCtrl, m_yUnits ), @@ -123,12 +123,12 @@ DIALOG_IMPORT_GFX::DIALOG_IMPORT_GFX( PCB_BASE_FRAME* aParent, bool aImportAsFoo Centre(); m_textCtrlFileName->Connect( wxEVT_COMMAND_TEXT_UPDATED, - wxCommandEventHandler( DIALOG_IMPORT_GFX::onFilename ), + wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB::onFilename ), nullptr, this ); } -DIALOG_IMPORT_GFX::~DIALOG_IMPORT_GFX() +DIALOG_IMPORT_GFX_PCB::~DIALOG_IMPORT_GFX_PCB() { PCBNEW_SETTINGS* cfg = m_parent->GetPcbNewSettings(); @@ -143,12 +143,12 @@ DIALOG_IMPORT_GFX::~DIALOG_IMPORT_GFX() m_importScale = EDA_UNIT_UTILS::UI::DoubleValueFromString( m_importScaleCtrl->GetValue() ); m_textCtrlFileName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, - wxCommandEventHandler( DIALOG_IMPORT_GFX::onFilename ), + wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB::onFilename ), nullptr, this ); } -void DIALOG_IMPORT_GFX::onFilename( wxCommandEvent& event ) +void DIALOG_IMPORT_GFX_PCB::onFilename( wxCommandEvent& event ) { bool enableDXFControls = true; wxString ext = wxFileName( m_textCtrlFileName->GetValue() ).GetExt(); @@ -163,7 +163,7 @@ void DIALOG_IMPORT_GFX::onFilename( wxCommandEvent& event ) } -void DIALOG_IMPORT_GFX::onBrowseFiles( wxCommandEvent& event ) +void DIALOG_IMPORT_GFX_PCB::onBrowseFiles( wxCommandEvent& event ) { wxString path; wxString filename = m_textCtrlFileName->GetValue(); @@ -198,7 +198,7 @@ void DIALOG_IMPORT_GFX::onBrowseFiles( wxCommandEvent& event ) } -bool DIALOG_IMPORT_GFX::TransferDataFromWindow() +bool DIALOG_IMPORT_GFX_PCB::TransferDataFromWindow() { if( !wxDialog::TransferDataFromWindow() ) return false; @@ -284,7 +284,7 @@ bool DIALOG_IMPORT_GFX::TransferDataFromWindow() } -void DIALOG_IMPORT_GFX::originOptionOnUpdateUI( wxUpdateUIEvent& event ) +void DIALOG_IMPORT_GFX_PCB::originOptionOnUpdateUI( wxUpdateUIEvent& event ) { if( m_rbInteractivePlacement->GetValue() != m_placementInteractive ) m_rbInteractivePlacement->SetValue( m_placementInteractive ); diff --git a/pcbnew/import_gfx/dialog_import_gfx.h b/pcbnew/import_gfx/dialog_import_gfx_pcb.h similarity index 90% rename from pcbnew/import_gfx/dialog_import_gfx.h rename to pcbnew/import_gfx/dialog_import_gfx_pcb.h index aba74e89bc..9bcf9df55b 100644 --- a/pcbnew/import_gfx/dialog_import_gfx.h +++ b/pcbnew/import_gfx/dialog_import_gfx_pcb.h @@ -22,23 +22,23 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ -#ifndef __DIALOG_IMPORT_GFX_H__ -#define __DIALOG_IMPORT_GFX_H__ +#ifndef __DIALOG_IMPORT_GFX_PCB_H__ +#define __DIALOG_IMPORT_GFX_PCB_H__ #include <widgets/unit_binder.h> #include <pcb_edit_frame.h> #include <pcbnew_settings.h> -#include "dialog_import_gfx_base.h" +#include "dialog_import_gfx_pcb_base.h" #include <import_gfx/graphics_importer_pcbnew.h> class GRAPHICS_IMPORT_MGR; -class DIALOG_IMPORT_GFX : public DIALOG_IMPORT_GFX_BASE +class DIALOG_IMPORT_GFX_PCB : public DIALOG_IMPORT_GFX_PCB_BASE { public: - DIALOG_IMPORT_GFX( PCB_BASE_FRAME* aParent, bool aUseModuleItems = false ); - ~DIALOG_IMPORT_GFX(); + DIALOG_IMPORT_GFX_PCB( PCB_BASE_FRAME* aParent, bool aUseModuleItems = false ); + ~DIALOG_IMPORT_GFX_PCB(); /** * @return a list of items imported from a vector graphics file. @@ -98,4 +98,4 @@ private: // items m_importScale =1.0 means keep original size }; -#endif // __DIALOG_IMPORT_GFX_H__ +#endif // __DIALOG_IMPORT_GFX_PCB_H__ diff --git a/pcbnew/import_gfx/dialog_import_gfx_base.cpp b/pcbnew/import_gfx/dialog_import_gfx_pcb_base.cpp similarity index 88% rename from pcbnew/import_gfx/dialog_import_gfx_base.cpp rename to pcbnew/import_gfx/dialog_import_gfx_pcb_base.cpp index 9e4e21cf6c..b37b8b7be4 100644 --- a/pcbnew/import_gfx/dialog_import_gfx_base.cpp +++ b/pcbnew/import_gfx/dialog_import_gfx_pcb_base.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b) +// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b3) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -8,11 +8,11 @@ #include "pcb_layer_box_selector.h" #include "widgets/std_bitmap_button.h" -#include "dialog_import_gfx_base.h" +#include "dialog_import_gfx_pcb_base.h" /////////////////////////////////////////////////////////////////////////// -DIALOG_IMPORT_GFX_BASE::DIALOG_IMPORT_GFX_BASE( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : DIALOG_SHIM( parent, id, title, pos, size, style ) +DIALOG_IMPORT_GFX_PCB_BASE::DIALOG_IMPORT_GFX_PCB_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 ); @@ -229,22 +229,22 @@ DIALOG_IMPORT_GFX_BASE::DIALOG_IMPORT_GFX_BASE( wxWindow* parent, wxWindowID id, this->Centre( wxBOTH ); // Connect Events - m_browseButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onBrowseFiles ), NULL, this ); - m_rbInteractivePlacement->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onInteractivePlacement ), NULL, this ); - m_rbInteractivePlacement->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_BASE::originOptionOnUpdateUI ), NULL, this ); - m_rbAbsolutePlacement->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onAbsolutePlacement ), NULL, this ); - m_rbAbsolutePlacement->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_BASE::originOptionOnUpdateUI ), NULL, this ); - m_groupItems->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onGroupItems ), NULL, this ); + m_browseButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onBrowseFiles ), NULL, this ); + m_rbInteractivePlacement->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onInteractivePlacement ), NULL, this ); + m_rbInteractivePlacement->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::originOptionOnUpdateUI ), NULL, this ); + m_rbAbsolutePlacement->Connect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onAbsolutePlacement ), NULL, this ); + m_rbAbsolutePlacement->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::originOptionOnUpdateUI ), NULL, this ); + m_groupItems->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onGroupItems ), NULL, this ); } -DIALOG_IMPORT_GFX_BASE::~DIALOG_IMPORT_GFX_BASE() +DIALOG_IMPORT_GFX_PCB_BASE::~DIALOG_IMPORT_GFX_PCB_BASE() { // Disconnect Events - m_browseButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onBrowseFiles ), NULL, this ); - m_rbInteractivePlacement->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onInteractivePlacement ), NULL, this ); - m_rbInteractivePlacement->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_BASE::originOptionOnUpdateUI ), NULL, this ); - m_rbAbsolutePlacement->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onAbsolutePlacement ), NULL, this ); - m_rbAbsolutePlacement->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_BASE::originOptionOnUpdateUI ), NULL, this ); - m_groupItems->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_BASE::onGroupItems ), NULL, this ); + m_browseButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onBrowseFiles ), NULL, this ); + m_rbInteractivePlacement->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onInteractivePlacement ), NULL, this ); + m_rbInteractivePlacement->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::originOptionOnUpdateUI ), NULL, this ); + m_rbAbsolutePlacement->Disconnect( wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onAbsolutePlacement ), NULL, this ); + m_rbAbsolutePlacement->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::originOptionOnUpdateUI ), NULL, this ); + m_groupItems->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_IMPORT_GFX_PCB_BASE::onGroupItems ), NULL, this ); } diff --git a/pcbnew/import_gfx/dialog_import_gfx_base.fbp b/pcbnew/import_gfx/dialog_import_gfx_pcb_base.fbp similarity index 99% rename from pcbnew/import_gfx/dialog_import_gfx_base.fbp rename to pcbnew/import_gfx/dialog_import_gfx_pcb_base.fbp index 23c24d1ccf..e4247e07dc 100644 --- a/pcbnew/import_gfx/dialog_import_gfx_base.fbp +++ b/pcbnew/import_gfx/dialog_import_gfx_pcb_base.fbp @@ -11,13 +11,13 @@ <property name="embedded_files_path">res</property> <property name="encoding">UTF-8</property> <property name="event_generation">connect</property> - <property name="file">dialog_import_gfx_base</property> + <property name="file">dialog_import_gfx_pcb_base</property> <property name="first_id">1000</property> <property name="help_provider">none</property> <property name="image_path_wrapper_function_name"></property> <property name="indent_with_spaces"></property> <property name="internationalize">1</property> - <property name="name">dialog_dxf_import</property> + <property name="name">dialog_import_gfx_pcb_base</property> <property name="namespace"></property> <property name="path">.</property> <property name="precompiled_header"></property> @@ -45,7 +45,7 @@ <property name="id">wxID_ANY</property> <property name="maximum_size"></property> <property name="minimum_size"></property> - <property name="name">DIALOG_IMPORT_GFX_BASE</property> + <property name="name">DIALOG_IMPORT_GFX_PCB_BASE</property> <property name="pos"></property> <property name="size">-1,-1</property> <property name="style">wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</property> diff --git a/pcbnew/import_gfx/dialog_import_gfx_base.h b/pcbnew/import_gfx/dialog_import_gfx_pcb_base.h similarity index 86% rename from pcbnew/import_gfx/dialog_import_gfx_base.h rename to pcbnew/import_gfx/dialog_import_gfx_pcb_base.h index 7130f6639c..a0762d5302 100644 --- a/pcbnew/import_gfx/dialog_import_gfx_base.h +++ b/pcbnew/import_gfx/dialog_import_gfx_pcb_base.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b) +// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b3) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -40,9 +40,9 @@ class STD_BITMAP_BUTTON; /////////////////////////////////////////////////////////////////////////////// -/// Class DIALOG_IMPORT_GFX_BASE +/// Class DIALOG_IMPORT_GFX_PCB_BASE /////////////////////////////////////////////////////////////////////////////// -class DIALOG_IMPORT_GFX_BASE : public DIALOG_SHIM +class DIALOG_IMPORT_GFX_PCB_BASE : public DIALOG_SHIM { private: @@ -83,9 +83,9 @@ class DIALOG_IMPORT_GFX_BASE : public DIALOG_SHIM public: - DIALOG_IMPORT_GFX_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Import Vector Graphics File"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); + DIALOG_IMPORT_GFX_PCB_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Import Vector Graphics File"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); - ~DIALOG_IMPORT_GFX_BASE(); + ~DIALOG_IMPORT_GFX_PCB_BASE(); }; diff --git a/pcbnew/tools/drawing_tool.cpp b/pcbnew/tools/drawing_tool.cpp index 438bb794f9..d9d7d7154c 100644 --- a/pcbnew/tools/drawing_tool.cpp +++ b/pcbnew/tools/drawing_tool.cpp @@ -35,7 +35,7 @@ #include <gal/graphics_abstraction_layer.h> #include <geometry/geometry_utils.h> #include <geometry/shape_segment.h> -#include <import_gfx/dialog_import_gfx.h> +#include <import_gfx/dialog_import_gfx_pcb.h> #include <preview_items/two_point_assistant.h> #include <preview_items/two_point_geom_manager.h> #include <ratsnest/ratsnest_data.h> @@ -1471,7 +1471,7 @@ int DRAWING_TOOL::PlaceImportedGraphics( const TOOL_EVENT& aEvent ) // Note: PlaceImportedGraphics() will convert PCB_SHAPE_T and PCB_TEXT_T to footprint // items if needed - DIALOG_IMPORT_GFX dlg( m_frame, m_isFootprintEditor ); + DIALOG_IMPORT_GFX_PCB dlg( m_frame, m_isFootprintEditor ); int dlgResult = dlg.ShowModal(); std::list<std::unique_ptr<EDA_ITEM>>& list = dlg.GetImportedItems();