diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 149223d6d9..c5cd61c65f 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -2313,6 +2313,10 @@ class Modifier(DraftTool): class Move(Modifier): "The Draft_Move FreeCAD command definition" + def __init__(self): + Modifier.__init__(self) + self.copymode = False + def GetResources(self): return {'Pixmap' : 'Draft_Move', 'Accel' : "M, V", @@ -2344,6 +2348,8 @@ class Move(Modifier): self.sel = Draft.getGroupContents(self.sel,addgroups=True,spaces=True) self.ui.pointUi(self.name) self.ui.modUi() + if self.copymode: + self.ui.isCopy.setChecked(True) self.ui.xValue.setFocus() self.ui.xValue.selectAll() self.ghost = ghostTracker(self.sel) diff --git a/src/Mod/Part/Gui/TaskShapeBuilder.cpp b/src/Mod/Part/Gui/TaskShapeBuilder.cpp index 2191118f67..2b2a27c55f 100644 --- a/src/Mod/Part/Gui/TaskShapeBuilder.cpp +++ b/src/Mod/Part/Gui/TaskShapeBuilder.cpp @@ -273,7 +273,7 @@ void ShapeBuilderWidget::createWireFromEdge() QString cmd; cmd = QString::fromLatin1( "_=Part.Wire(Part.__sortEdges__(%1))\n" - "if _.isNull(): raise RuntimeError('Failed to create face')\n" + "if _.isNull(): raise RuntimeError('Failed to create a wire')\n" "App.ActiveDocument.addObject('Part::Feature','Wire').Shape=_\n" "del _\n" ).arg(list); @@ -519,7 +519,7 @@ void ShapeBuilderWidget::switchMode(int mode) } else if (mode == 1) { d->gate->setMode(ShapeSelection::EDGE); - d->ui.label->setText(tr("Select a closed set of edges")); + d->ui.label->setText(tr("Select adjacent edges")); d->ui.checkPlanar->setEnabled(true); d->ui.checkFaces->setEnabled(false); d->ui.checkRefine->setEnabled(false);