From 32b824e3cd86902dcb242bf1700d7dcfe7baea78 Mon Sep 17 00:00:00 2001 From: John Beard Date: Thu, 12 Sep 2024 23:01:23 +0100 Subject: [PATCH] Clarify track/via snapping in dialog Very minor tweaks: * "When creating tracks" -> "When routing tracks" This setting affects the router tool, but not, say, copy/paste or other non-router ways to create tracks. * The 'Snap to tracks' setting also toggles snapping to vias, so say so. Relates-To: https://gitlab.com/kicad/code/kicad/-/issues/18508 --- pcbnew/dialogs/panel_edit_options_base.cpp | 8 +- pcbnew/dialogs/panel_edit_options_base.fbp | 376 +++++++++++---------- pcbnew/dialogs/panel_edit_options_base.h | 2 +- 3 files changed, 194 insertions(+), 192 deletions(-) diff --git a/pcbnew/dialogs/panel_edit_options_base.cpp b/pcbnew/dialogs/panel_edit_options_base.cpp index 0c0fab6c75..08d622e3f1 100644 --- a/pcbnew/dialogs/panel_edit_options_base.cpp +++ b/pcbnew/dialogs/panel_edit_options_base.cpp @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version 4.0.0-0-g0efcecf) +// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE! @@ -294,7 +294,7 @@ PANEL_EDIT_OPTIONS_BASE::PANEL_EDIT_OPTIONS_BASE( wxWindow* parent, wxWindowID i fgSizer2->Add( m_staticText2, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 ); - wxString m_magneticPadChoiceChoices[] = { _("Never"), _("When creating tracks"), _("Always") }; + wxString m_magneticPadChoiceChoices[] = { _("Never"), _("When routing tracks"), _("Always") }; int m_magneticPadChoiceNChoices = sizeof( m_magneticPadChoiceChoices ) / sizeof( wxString ); m_magneticPadChoice = new wxChoice( sbMagnets->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_magneticPadChoiceNChoices, m_magneticPadChoiceChoices, 0 ); m_magneticPadChoice->SetSelection( 1 ); @@ -302,13 +302,13 @@ PANEL_EDIT_OPTIONS_BASE::PANEL_EDIT_OPTIONS_BASE( wxWindow* parent, wxWindowID i fgSizer2->Add( m_magneticPadChoice, 0, wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT|wxLEFT, 5 ); - m_staticText21 = new wxStaticText( sbMagnets->GetStaticBox(), wxID_ANY, _("Snap to tracks:"), wxDefaultPosition, wxDefaultSize, 0 ); + m_staticText21 = new wxStaticText( sbMagnets->GetStaticBox(), wxID_ANY, _("Snap to tracks and vias:"), wxDefaultPosition, wxDefaultSize, 0 ); m_staticText21->Wrap( -1 ); m_staticText21->SetToolTip( _("Capture cursor when the mouse approaches a track") ); fgSizer2->Add( m_staticText21, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 ); - wxString m_magneticTrackChoiceChoices[] = { _("Never"), _("When creating tracks"), _("Always") }; + wxString m_magneticTrackChoiceChoices[] = { _("Never"), _("When routing tracks"), _("Always") }; int m_magneticTrackChoiceNChoices = sizeof( m_magneticTrackChoiceChoices ) / sizeof( wxString ); m_magneticTrackChoice = new wxChoice( sbMagnets->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_magneticTrackChoiceNChoices, m_magneticTrackChoiceChoices, 0 ); m_magneticTrackChoice->SetSelection( 1 ); diff --git a/pcbnew/dialogs/panel_edit_options_base.fbp b/pcbnew/dialogs/panel_edit_options_base.fbp index 761170dde9..819a0a2415 100644 --- a/pcbnew/dialogs/panel_edit_options_base.fbp +++ b/pcbnew/dialogs/panel_edit_options_base.fbp @@ -1,34 +1,36 @@ - + - C++ - 1 - source_name - 0 - 0 + + 1 + connect + none + + + 0 + 1 res UTF-8 - connect panel_edit_options_base 1000 - none - - 1 + 1 + UI PanelEditOptions - . - + 0 + source_name + 1 + 0 + source_name + + + 1 1 - 1 - 1 - 1 - UI - 0 - 1 0 + 0 0 wxAUI_MGR_DEFAULT @@ -106,10 +108,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -180,10 +182,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -242,10 +244,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -269,7 +271,7 @@ 0 - + 0 0 60,-1 @@ -307,10 +309,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -371,10 +373,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -443,10 +445,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -519,10 +521,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -591,10 +593,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -656,10 +658,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -721,10 +723,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -802,10 +804,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -864,10 +866,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -939,10 +941,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1001,10 +1003,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1063,10 +1065,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1125,10 +1127,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1187,10 +1189,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1249,10 +1251,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1311,10 +1313,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1373,10 +1375,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1435,10 +1437,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1497,10 +1499,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1580,10 +1582,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1642,10 +1644,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1717,10 +1719,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1779,10 +1781,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1841,10 +1843,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1903,10 +1905,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -1965,10 +1967,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2027,10 +2029,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2089,10 +2091,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2151,10 +2153,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2213,10 +2215,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2275,10 +2277,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2342,10 +2344,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2404,10 +2406,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2472,10 +2474,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2527,10 +2529,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2600,10 +2602,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2665,10 +2667,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2734,10 +2736,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2823,10 +2825,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2885,16 +2887,16 @@ 1 1 1 - + 0 - - + 0 + 0 1 0 - "Never" "When creating tracks" "Always" + "Never" "When routing tracks" "Always" 1 1 @@ -2950,10 +2952,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -2974,7 +2976,7 @@ 0 0 wxID_ANY - Snap to tracks: + Snap to tracks and vias: 0 0 @@ -3012,16 +3014,16 @@ 1 1 1 - + 0 - - + 0 + 0 1 0 - "Never" "When creating tracks" "Always" + "Never" "When routing tracks" "Always" 1 1 @@ -3077,10 +3079,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3139,10 +3141,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3220,10 +3222,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3285,10 +3287,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3359,10 +3361,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3421,10 +3423,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3502,10 +3504,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3567,10 +3569,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3632,10 +3634,10 @@ 1 1 1 - + 0 - - + 0 + 0 @@ -3697,10 +3699,10 @@ 1 1 1 - + 0 - - + 0 + 0 diff --git a/pcbnew/dialogs/panel_edit_options_base.h b/pcbnew/dialogs/panel_edit_options_base.h index c86ea693b7..99ddc4eaf1 100644 --- a/pcbnew/dialogs/panel_edit_options_base.h +++ b/pcbnew/dialogs/panel_edit_options_base.h @@ -1,5 +1,5 @@ /////////////////////////////////////////////////////////////////////////// -// C++ code generated with wxFormBuilder (version 4.0.0-0-g0efcecf) +// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6) // http://www.wxformbuilder.org/ // // PLEASE DO *NOT* EDIT THIS FILE!