From 5fdfb9a425cc57b60add1dd00a841ebefa0b5b89 Mon Sep 17 00:00:00 2001 From: George Peden Date: Wed, 10 Sep 2025 20:40:18 -1000 Subject: [PATCH] Fix inconsistent keyboard shortcut hints in Rectangle tool - Add missing U (rounded corners) and J (frame) hints to ThreePoints method - Add missing U (rounded corners) and J (frame) hints to CenterAnd3Points method - Now all four construction methods show consistent keyboard shortcut hints - Addresses Copilot feedback on PR --- .../Sketcher/Gui/DrawSketchHandlerRectangle.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h b/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h index 3d7e14db7c..083ffd42cb 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h +++ b/src/Mod/Sketcher/Gui/DrawSketchHandlerRectangle.h @@ -196,24 +196,32 @@ private: { {tr("%1 pick first corner"), {MouseLeft}}, switchHint, + roundedCornersHint, + frameHint, }}, {.state = {ConstructionMethod::ThreePoints, SelectMode::SeekSecond}, .hints = { {tr("%1 pick second corner"), {MouseLeft}}, switchHint, + roundedCornersHint, + frameHint, }}, {.state = {ConstructionMethod::ThreePoints, SelectMode::SeekThird}, .hints = { {tr("%1 pick third corner"), {MouseLeft}}, switchHint, + roundedCornersHint, + frameHint, }}, {.state = {ConstructionMethod::ThreePoints, SelectMode::SeekFourth}, .hints = { {tr("%1 set corner radius or frame thickness"), {MouseMove}}, switchHint, + roundedCornersHint, + frameHint, }}, // CenterAnd3Points method @@ -222,24 +230,32 @@ private: { {tr("%1 pick center"), {MouseLeft}}, switchHint, + roundedCornersHint, + frameHint, }}, {.state = {ConstructionMethod::CenterAnd3Points, SelectMode::SeekSecond}, .hints = { {tr("%1 pick first corner"), {MouseLeft}}, switchHint, + roundedCornersHint, + frameHint, }}, {.state = {ConstructionMethod::CenterAnd3Points, SelectMode::SeekThird}, .hints = { {tr("%1 pick second corner"), {MouseLeft}}, switchHint, + roundedCornersHint, + frameHint, }}, {.state = {ConstructionMethod::CenterAnd3Points, SelectMode::SeekFourth}, .hints = { {tr("%1 set corner radius or frame thickness"), {MouseMove}}, switchHint, + roundedCornersHint, + frameHint, }}, }); }