From 63ebe07d9e326424ab63bc1cc5950e6a593398a6 Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Tue, 28 Aug 2018 14:21:37 +0800 Subject: [PATCH] gui: reorder toolbar buttons --- gui.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/gui.py b/gui.py index 59c4648..779265d 100644 --- a/gui.py +++ b/gui.py @@ -248,6 +248,21 @@ class AsmCmdNew(AsmCmdBase): assembly.Assembly.make() +class AsmCmdSolve(AsmCmdBase): + _id = 1 + _menuText = 'Solve constraints' + _iconName = 'AssemblyWorkbench.svg' + _accel = 'A, S' + + @classmethod + def Activated(cls): + from . import solver + FreeCAD.setActiveTransaction('Assembly solve') + logger.report('command "{}" exception'.format(cls.getName()), + solver.solve,reportFailed=True) + FreeCAD.closeActiveTransaction() + + class AsmCmdNewElement(AsmCmdBase): _id = 19 _menuText = 'Create element' @@ -272,21 +287,6 @@ class AsmCmdNewElement(AsmCmdBase): cls._active = None if hasSelection else False -class AsmCmdSolve(AsmCmdBase): - _id = 1 - _menuText = 'Solve constraints' - _iconName = 'AssemblyWorkbench.svg' - _accel = 'A, S' - - @classmethod - def Activated(cls): - from . import solver - FreeCAD.setActiveTransaction('Assembly solve') - logger.report('command "{}" exception'.format(cls.getName()), - solver.solve,reportFailed=True) - FreeCAD.closeActiveTransaction() - - class AsmCmdMove(AsmCmdBase): _id = 2 _menuText = 'Move part'