Made transform object properties UI disabled for unmovable objects
This commit is contained in:
parent
2e4c938c71
commit
2561e86f4c
|
|
@ -218,7 +218,7 @@ class ObjectMgr:
|
|||
def updateObjectPropertyUI(self, obj):
|
||||
objDef = obj[OG.OBJ_DEF]
|
||||
objProp = obj[OG.OBJ_PROP]
|
||||
self.editor.ui.objectPropertyUI.updateProps(obj)
|
||||
self.editor.ui.objectPropertyUI.updateProps(obj, objDef.movable)
|
||||
self.editor.fNeedToSave = True
|
||||
|
||||
def onEnterObjectPropUI(self, event):
|
||||
|
|
|
|||
|
|
@ -242,7 +242,7 @@ class ObjectPropertyUI(ScrolledPanel):
|
|||
if self.lastColorPickerPos:
|
||||
self.colorPicker.SetPosition(self.lastColorPickerPos)
|
||||
|
||||
def updateProps(self, obj):
|
||||
def updateProps(self, obj, movable=True):
|
||||
self.clearPropUI()
|
||||
|
||||
self.propPane = wx.Panel(self)
|
||||
|
|
@ -281,6 +281,10 @@ class ObjectPropertyUI(ScrolledPanel):
|
|||
self.editor.objectMgr.onLeaveObjectPropUI,
|
||||
self.editor.objectMgr.updateObjectTransform)
|
||||
|
||||
if not movable:
|
||||
for transformProp in transformProps:
|
||||
transformProp.ui.Disable()
|
||||
|
||||
self.lookPane = wx.Panel(self.nb, -1)
|
||||
self.nb.AddPage(self.lookPane, 'Look')
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue