Default to updating 3D models.
Also cleans up some user strings to try and make this clearer, and to help translators make it clearer (neither of which is easy to do). Fixes https://gitlab.com/kicad/code/kicad/issues/6475
This commit is contained in:
parent
1b7bfa2424
commit
da0d89645f
|
@ -407,7 +407,7 @@ DIALOG_FOOTPRINT_FP_EDITOR_BASE::DIALOG_FOOTPRINT_FP_EDITOR_BASE( wxWindow* pare
|
|||
m_Panel3D->SetSizer( bSizerMain3D );
|
||||
m_Panel3D->Layout();
|
||||
bSizerMain3D->Fit( m_Panel3D );
|
||||
m_NoteBook->AddPage( m_Panel3D, _("3D Settings"), false );
|
||||
m_NoteBook->AddPage( m_Panel3D, _("3D Models"), false );
|
||||
|
||||
m_GeneralBoxSizer->Add( m_NoteBook, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
|
||||
|
||||
|
|
|
@ -2846,7 +2846,7 @@
|
|||
</object>
|
||||
<object class="notebookpage" expanded="1">
|
||||
<property name="bitmap"></property>
|
||||
<property name="label">3D Settings</property>
|
||||
<property name="label">3D Models</property>
|
||||
<property name="select">0</property>
|
||||
<object class="wxPanel" expanded="1">
|
||||
<property name="BottomDockable">1</property>
|
||||
|
|
|
@ -37,11 +37,11 @@
|
|||
#include <wx_html_report_panel.h>
|
||||
|
||||
|
||||
#define ID_MATCH_FP_ALL 4200
|
||||
#define ID_MATCH_FP_ALL 4200
|
||||
#define ID_MATCH_FP_SELECTED 4201
|
||||
#define ID_MATCH_FP_REF 4202
|
||||
#define ID_MATCH_FP_VAL 4203
|
||||
#define ID_MATCH_FP_ID 4204
|
||||
#define ID_MATCH_FP_REF 4202
|
||||
#define ID_MATCH_FP_VAL 4203
|
||||
#define ID_MATCH_FP_ID 4204
|
||||
|
||||
|
||||
int g_matchModeForUpdate = ID_MATCH_FP_ALL;
|
||||
|
@ -49,11 +49,12 @@ int g_matchModeForUpdateSelected = ID_MATCH_FP_SELECTED;
|
|||
int g_matchModeForExchange = ID_MATCH_FP_REF;
|
||||
int g_matchModeForExchangeSelected = ID_MATCH_FP_SELECTED;
|
||||
|
||||
bool g_removeExtraTextItems[2] = { false, false };
|
||||
bool g_resetTextItemLayers[2] = { false, true };
|
||||
bool g_resetTextItemEffects[2] = { false, true };
|
||||
bool g_resetFabricationAttrs[2] = { false, true };
|
||||
bool g_reset3DModels[2] = { false, true };
|
||||
// { update, change }
|
||||
bool g_removeExtraTextItems[2] = { false, false };
|
||||
bool g_resetTextItemLayers[2] = { false, true };
|
||||
bool g_resetTextItemEffects[2] = { false, true };
|
||||
bool g_resetFabricationAttrs[2] = { false, true };
|
||||
bool g_reset3DModels[2] = { true, true };
|
||||
|
||||
|
||||
DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS( PCB_EDIT_FRAME* aParent,
|
||||
|
@ -75,10 +76,17 @@ DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS( PCB_EDIT_FRAME* aParent,
|
|||
m_matchSpecifiedID->SetLabel( _( "Change footprints with library id:" ) );
|
||||
m_resetTextItemLayers->SetLabel( _( "Update text layers and visibilities" ) );
|
||||
m_resetTextItemEffects->SetLabel( _( "Update text sizes, styles and positions" ) );
|
||||
m_resetFabricationAttrs->SetLabel( _( "Update fabrications attributes" ) );
|
||||
m_resetFabricationAttrs->SetLabel( _( "Update fabrication attributes" ) );
|
||||
m_reset3DModels->SetLabel( _( "Update 3D models" ) );
|
||||
}
|
||||
|
||||
#if 0 // translator hint
|
||||
wxString x = _( "Update/reset strings: there are two cases these descriptions need to cover: "
|
||||
"the user made overrides to a footprint on the PCB and wants to remove them, "
|
||||
"or the user made changes to the library footprint and wants to propagate "
|
||||
"them back to the PCB." );
|
||||
#endif
|
||||
|
||||
if( m_updateMode )
|
||||
{
|
||||
m_changeSizer->Show( false );
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
///////////////////////////////////////////////////////////////////////////
|
||||
// C++ code generated with wxFormBuilder (version 3.9.0 Jul 27 2020)
|
||||
// C++ code generated with wxFormBuilder (version Oct 26 2018)
|
||||
// http://www.wxformbuilder.org/
|
||||
//
|
||||
// PLEASE DO *NOT* EDIT THIS FILE!
|
||||
|
@ -98,16 +98,16 @@ DIALOG_EXCHANGE_FOOTPRINTS_BASE::DIALOG_EXCHANGE_FOOTPRINTS_BASE( wxWindow* pare
|
|||
|
||||
m_updateOptionsSizer->Add( m_removeExtraBox, 0, wxBOTTOM|wxRIGHT, 5 );
|
||||
|
||||
m_resetTextItemLayers = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Reset text layers and visibilities"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_resetTextItemLayers = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Update/reset text layers and visibilities"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_updateOptionsSizer->Add( m_resetTextItemLayers, 0, wxBOTTOM|wxRIGHT, 5 );
|
||||
|
||||
m_resetTextItemEffects = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Reset text sizes, styles and positions"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_resetTextItemEffects = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Update/reset text sizes, styles and positions"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_updateOptionsSizer->Add( m_resetTextItemEffects, 0, wxBOTTOM|wxRIGHT, 5 );
|
||||
|
||||
m_resetFabricationAttrs = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Reset fabrication attributes"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_resetFabricationAttrs = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Update/reset fabrication attributes"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_updateOptionsSizer->Add( m_resetFabricationAttrs, 0, wxBOTTOM|wxRIGHT, 5 );
|
||||
|
||||
m_reset3DModels = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Reset 3D models"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_reset3DModels = new wxCheckBox( m_updateOptionsSizer->GetStaticBox(), wxID_ANY, _("Update/reset 3D models"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||
m_updateOptionsSizer->Add( m_reset3DModels, 0, wxBOTTOM|wxRIGHT, 5 );
|
||||
|
||||
|
||||
|
|
|
@ -1091,7 +1091,7 @@
|
|||
<property name="gripper">0</property>
|
||||
<property name="hidden">0</property>
|
||||
<property name="id">wxID_ANY</property>
|
||||
<property name="label">Reset text layers and visibilities</property>
|
||||
<property name="label">Update/reset text layers and visibilities</property>
|
||||
<property name="max_size"></property>
|
||||
<property name="maximize_button">0</property>
|
||||
<property name="maximum_size"></property>
|
||||
|
@ -1155,7 +1155,7 @@
|
|||
<property name="gripper">0</property>
|
||||
<property name="hidden">0</property>
|
||||
<property name="id">wxID_ANY</property>
|
||||
<property name="label">Reset text sizes, styles and positions</property>
|
||||
<property name="label">Update/reset text sizes, styles and positions</property>
|
||||
<property name="max_size"></property>
|
||||
<property name="maximize_button">0</property>
|
||||
<property name="maximum_size"></property>
|
||||
|
@ -1219,7 +1219,7 @@
|
|||
<property name="gripper">0</property>
|
||||
<property name="hidden">0</property>
|
||||
<property name="id">wxID_ANY</property>
|
||||
<property name="label">Reset fabrication attributes</property>
|
||||
<property name="label">Update/reset fabrication attributes</property>
|
||||
<property name="max_size"></property>
|
||||
<property name="maximize_button">0</property>
|
||||
<property name="maximum_size"></property>
|
||||
|
@ -1283,7 +1283,7 @@
|
|||
<property name="gripper">0</property>
|
||||
<property name="hidden">0</property>
|
||||
<property name="id">wxID_ANY</property>
|
||||
<property name="label">Reset 3D models</property>
|
||||
<property name="label">Update/reset 3D models</property>
|
||||
<property name="max_size"></property>
|
||||
<property name="maximize_button">0</property>
|
||||
<property name="maximum_size"></property>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
///////////////////////////////////////////////////////////////////////////
|
||||
// C++ code generated with wxFormBuilder (version 3.9.0 Jul 27 2020)
|
||||
// C++ code generated with wxFormBuilder (version Oct 26 2018)
|
||||
// http://www.wxformbuilder.org/
|
||||
//
|
||||
// PLEASE DO *NOT* EDIT THIS FILE!
|
||||
|
|
|
@ -505,7 +505,7 @@ DIALOG_FOOTPRINT_PROPERTIES_BASE::DIALOG_FOOTPRINT_PROPERTIES_BASE( wxWindow* pa
|
|||
m_Panel3D->SetSizer( bSizerMain3D );
|
||||
m_Panel3D->Layout();
|
||||
bSizerMain3D->Fit( m_Panel3D );
|
||||
m_NoteBook->AddPage( m_Panel3D, _("3D Settings"), false );
|
||||
m_NoteBook->AddPage( m_Panel3D, _("3D Models"), false );
|
||||
|
||||
m_GeneralBoxSizer->Add( m_NoteBook, 1, wxEXPAND|wxRIGHT|wxLEFT, 5 );
|
||||
|
||||
|
|
|
@ -3797,7 +3797,7 @@
|
|||
</object>
|
||||
<object class="notebookpage" expanded="1">
|
||||
<property name="bitmap"></property>
|
||||
<property name="label">3D Settings</property>
|
||||
<property name="label">3D Models</property>
|
||||
<property name="select">0</property>
|
||||
<object class="wxPanel" expanded="1">
|
||||
<property name="BottomDockable">1</property>
|
||||
|
|
Loading…
Reference in New Issue