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
|
||||
|
||||
|
||||
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):
|
||||
_id = 1
|
||||
_menuText = 'Solve constraints'
|
||||
|
@ -320,30 +344,6 @@ class AsmCmdQuickSolve(AsmCmdBase):
|
|||
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):
|
||||
_id = 2
|
||||
_menuText = 'Move part'
|
||||
|
|
Loading…
Reference in New Issue
Block a user