diff --git a/3d-viewer/3d_viewer/3d_toolbar.cpp b/3d-viewer/3d_viewer/3d_toolbar.cpp index 1bf4330f52..5c06f32d1d 100644 --- a/3d-viewer/3d_viewer/3d_toolbar.cpp +++ b/3d-viewer/3d_viewer/3d_toolbar.cpp @@ -64,7 +64,12 @@ void EDA_3D_VIEWER_FRAME::ReCreateMainToolbar() m_cbViewports->Append( _( "Save viewport..." ) ); m_cbViewports->Append( _( "Delete viewport..." ) ); + m_cbViewports->SetToolTip( _( "Save and restore view orientation and zoom. Use Shift+Tab to " + "activate selector. Successive Tabs while holding Shift down " + "will cycle through viewports in popup." ) ); + m_cbViewports->SetSelection( m_cbViewports->GetCount() - 3 ); + m_lastSelectedViewport = nullptr; // Set up toolbar diff --git a/pcbnew/widgets/appearance_controls_base.cpp b/pcbnew/widgets/appearance_controls_base.cpp index 5cc8b6bc3d..31593f245a 100644 --- a/pcbnew/widgets/appearance_controls_base.cpp +++ b/pcbnew/widgets/appearance_controls_base.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version Oct 26 2018) +// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -166,7 +166,7 @@ APPEARANCE_CONTROLS_BASE::APPEARANCE_CONTROLS_BASE( wxWindow* parent, wxWindowID int m_cbLayerPresetsNChoices = sizeof( m_cbLayerPresetsChoices ) / sizeof( wxString ); m_cbLayerPresets = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_cbLayerPresetsNChoices, m_cbLayerPresetsChoices, 0 ); m_cbLayerPresets->SetSelection( 1 ); - m_cbLayerPresets->SetToolTip( _("Layer presets") ); + m_cbLayerPresets->SetToolTip( _("Save and restore layer visibility combinations. Use Shift+Tab to activate selector. Successive Tabs while holding Shift down will cycle through presets in popup.") ); bPresets->Add( m_cbLayerPresets, 0, wxALL|wxEXPAND, 2 ); @@ -187,7 +187,7 @@ APPEARANCE_CONTROLS_BASE::APPEARANCE_CONTROLS_BASE( wxWindow* parent, wxWindowID int m_cbViewportsNChoices = sizeof( m_cbViewportsChoices ) / sizeof( wxString ); m_cbViewports = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_cbViewportsNChoices, m_cbViewportsChoices, 0 ); m_cbViewports->SetSelection( 1 ); - m_cbViewports->SetToolTip( _("Layer presets") ); + m_cbViewports->SetToolTip( _("Save and restore view orientation and zoom. Use Shift+Tab to activate selector. Successive Tabs while holding Shift down will cycle through viewports in popup.") ); bViewports->Add( m_cbViewports, 0, wxALL|wxEXPAND, 2 ); diff --git a/pcbnew/widgets/appearance_controls_base.fbp b/pcbnew/widgets/appearance_controls_base.fbp index d6e723b33d..f620034b04 100644 --- a/pcbnew/widgets/appearance_controls_base.fbp +++ b/pcbnew/widgets/appearance_controls_base.fbp @@ -1,6 +1,6 @@ - + ; C++ @@ -14,6 +14,7 @@ appearance_controls_base 1000 none + 1 Appearance Panel @@ -25,6 +26,7 @@ 1 1 UI + 0 0 0 @@ -46,6 +48,7 @@ 215,400 WX_PANEL; widgets/wx_panel.h; forward_declare + 0 wxTAB_TRAVERSAL @@ -1240,7 +1243,7 @@ ; ; forward_declare 0 - Layer presets + Save and restore layer visibility combinations. Use Shift+Tab to activate selector. Successive Tabs while holding Shift down will cycle through presets in popup. wxFILTER_NONE wxDefaultValidator @@ -1387,7 +1390,7 @@ ; ; forward_declare 0 - Layer presets + Save and restore view orientation and zoom. Use Shift+Tab to activate selector. Successive Tabs while holding Shift down will cycle through viewports in popup. wxFILTER_NONE wxDefaultValidator diff --git a/pcbnew/widgets/appearance_controls_base.h b/pcbnew/widgets/appearance_controls_base.h index 27988ff119..c6274725f9 100644 --- a/pcbnew/widgets/appearance_controls_base.h +++ b/pcbnew/widgets/appearance_controls_base.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version Oct 26 2018) +// C++ code generated with wxFormBuilder (version 3.10.1-0-g8feb16b) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -69,7 +69,7 @@ class APPEARANCE_CONTROLS_BASE : public WX_PANEL wxStaticText* m_viewportsLabel; wxChoice* m_cbViewports; - // Virtual event handlers, overide them in your derived class + // Virtual event handlers, override them in your derived class virtual void OnSetFocus( wxFocusEvent& event ) { event.Skip(); } virtual void OnSize( wxSizeEvent& event ) { event.Skip(); } virtual void OnNotebookPageChanged( wxNotebookEvent& event ) { event.Skip(); } @@ -83,6 +83,7 @@ class APPEARANCE_CONTROLS_BASE : public WX_PANEL public: APPEARANCE_CONTROLS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 215,400 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString ); + ~APPEARANCE_CONTROLS_BASE(); void m_netsTabSplitterOnIdle( wxIdleEvent& )