From 35b10d68aa440c2c857824179bb0381ded5dac46 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 16 Mar 2014 13:29:44 +0100 Subject: [PATCH] + issue #0001475: Implement a 3 point arc similar to solidworks in sketcher --- src/Mod/Sketcher/Gui/CommandCreateGeo.cpp | 8 ++++---- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp index 3360a9cf4..1fdca983d 100644 --- a/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp +++ b/src/Mod/Sketcher/Gui/CommandCreateGeo.cpp @@ -1231,8 +1231,8 @@ CmdSketcherCreateArc::CmdSketcherCreateArc() { sAppModule = "Sketcher"; sGroup = QT_TR_NOOP("Sketcher"); - sMenuText = QT_TR_NOOP("Create arc"); - sToolTipText = QT_TR_NOOP("Create an arc in the sketch"); + sMenuText = QT_TR_NOOP("Create arc by center"); + sToolTipText = QT_TR_NOOP("Create an arc by its center and by its end points"); sWhatsThis = sToolTipText; sStatusTip = sToolTipText; sPixmap = "Sketcher_CreateArc"; @@ -1484,8 +1484,8 @@ CmdSketcherCreate3PointArc::CmdSketcherCreate3PointArc() { sAppModule = "Sketcher"; sGroup = QT_TR_NOOP("Sketcher"); - sMenuText = QT_TR_NOOP("Create a 3 point arc"); - sToolTipText = QT_TR_NOOP("Create an arc in the sketch"); + sMenuText = QT_TR_NOOP("Create arc by three points"); + sToolTipText = QT_TR_NOOP("Create an arc by its end points and a point along the arc"); sWhatsThis = sToolTipText; sStatusTip = sToolTipText; sPixmap = "Sketcher_Create3PointArc"; diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index 6f3a3da0f..69fb6cf92 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -748,6 +748,7 @@ bool ViewProviderSketch::mouseButtonPressed(int Button, bool pressed, const SbVe geom->setCommand("Sketcher geoms"); *geom << "Sketcher_CreatePoint" << "Sketcher_CreateArc" + << "Sketcher_Create3PointArc" << "Sketcher_CreateCircle" << "Sketcher_CreateLine" << "Sketcher_CreatePolyline"