gui: reorder toolbar buttons
This commit is contained in:
parent
15dc5abd5d
commit
a3acabbdc4
48
gui.py
48
gui.py
|
@ -290,6 +290,30 @@ class AsmCmdNewGroup(AsmCmdBase):
|
||||||
cls._active = None if hasSelection else False
|
cls._active = None if hasSelection else False
|
||||||
|
|
||||||
|
|
||||||
|
class AsmCmdNewElement(AsmCmdBase):
|
||||||
|
_id = 19
|
||||||
|
_menuText = 'Create element'
|
||||||
|
_iconName = 'Assembly_New_Element.svg'
|
||||||
|
_accel = 'A, E'
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def Activated(cls):
|
||||||
|
from . import assembly
|
||||||
|
logger.report('Failed to add element',
|
||||||
|
assembly.AsmElement.make, undo=True, allowDuplicate=
|
||||||
|
QtGui.QApplication.keyboardModifiers()==QtCore.Qt.ControlModifier)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def checkActive(cls):
|
||||||
|
from . import assembly
|
||||||
|
cls._active = logger.catchTrace(
|
||||||
|
'',assembly.AsmElement.getSelections) is not None
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def onSelectionChange(cls,hasSelection):
|
||||||
|
cls._active = None if hasSelection else False
|
||||||
|
|
||||||
|
|
||||||
class AsmCmdSolve(AsmCmdBase):
|
class AsmCmdSolve(AsmCmdBase):
|
||||||
_id = 1
|
_id = 1
|
||||||
_menuText = 'Solve constraints'
|
_menuText = 'Solve constraints'
|
||||||
|
@ -320,30 +344,6 @@ class AsmCmdQuickSolve(AsmCmdBase):
|
||||||
FreeCAD.closeActiveTransaction()
|
FreeCAD.closeActiveTransaction()
|
||||||
|
|
||||||
|
|
||||||
class AsmCmdNewElement(AsmCmdBase):
|
|
||||||
_id = 19
|
|
||||||
_menuText = 'Create element'
|
|
||||||
_iconName = 'Assembly_New_Element.svg'
|
|
||||||
_accel = 'A, E'
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def Activated(cls):
|
|
||||||
from . import assembly
|
|
||||||
logger.report('Failed to add element',
|
|
||||||
assembly.AsmElement.make, undo=True, allowDuplicate=
|
|
||||||
QtGui.QApplication.keyboardModifiers()==QtCore.Qt.ControlModifier)
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def checkActive(cls):
|
|
||||||
from . import assembly
|
|
||||||
cls._active = logger.catchTrace(
|
|
||||||
'',assembly.AsmElement.getSelections) is not None
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def onSelectionChange(cls,hasSelection):
|
|
||||||
cls._active = None if hasSelection else False
|
|
||||||
|
|
||||||
|
|
||||||
class AsmCmdMove(AsmCmdBase):
|
class AsmCmdMove(AsmCmdBase):
|
||||||
_id = 2
|
_id = 2
|
||||||
_menuText = 'Move part'
|
_menuText = 'Move part'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user