|
|
@@ -31,7 +31,7 @@ class AnimFileDrop(wx.FileDropTarget):
|
|
|
animName = Filename.fromOsSpecific(filename).getFullpath()
|
|
|
if name.endswith('.mb') or\
|
|
|
name.endswith('.ma'):
|
|
|
- self.editor.convertMaya(animName, obj, isAnim=True)
|
|
|
+ self.editor.convertMaya(animName, self.editor.ui.protoPaletteUI.addNewItem, obj, isAnim=True)
|
|
|
return
|
|
|
|
|
|
if animName not in objDef.anims:
|
|
|
@@ -50,10 +50,14 @@ class ObjectPropUI(wx.Panel):
|
|
|
def __init__(self, parent, label):
|
|
|
wx.Panel.__init__(self, parent)
|
|
|
self.parent = parent
|
|
|
- self.label = wx.StaticText(self, label=label)
|
|
|
+ self.labelPane = wx.Panel(self)
|
|
|
+ self.label = wx.StaticText(self.labelPane, label=label)
|
|
|
+ self.labelSizer = wx.BoxSizer(wx.HORIZONTAL)
|
|
|
+ self.labelSizer.Add(self.label)
|
|
|
+ self.labelPane.SetSizer(self.labelSizer)
|
|
|
self.uiPane = wx.Panel(self)
|
|
|
sizer = wx.BoxSizer(wx.VERTICAL)
|
|
|
- sizer.Add(self.label)
|
|
|
+ sizer.Add(self.labelPane)
|
|
|
sizer.Add(self.uiPane, 1, wx.EXPAND, 0)
|
|
|
self.SetSizer(sizer)
|
|
|
|
|
|
@@ -137,13 +141,10 @@ class ObjectPropUICombo(ObjectPropUI):
|
|
|
def __init__(self, parent, label, value, valueList, obj=None, callBack=None):
|
|
|
ObjectPropUI.__init__(self, parent, label)
|
|
|
self.ui = wx.Choice(self.uiPane, -1, choices=valueList)
|
|
|
- sizer = wx.BoxSizer(wx.VERTICAL)
|
|
|
if callBack is not None:
|
|
|
- button = wx.Button(self.uiPane, -1, 'Update')
|
|
|
+ button = wx.Button(self.labelPane, -1, 'Update', size = (100, 18))
|
|
|
button.Bind(wx.EVT_BUTTON, lambda p0=None, p1=obj, p2=self: callBack(p0, p1, p2))
|
|
|
- sizer.Add(button)
|
|
|
- sizer.Add(self.ui, 1, wx.EXPAND, 0)
|
|
|
- self.uiPane.SetSizer(sizer)
|
|
|
+ self.labelSizer.Add(button)
|
|
|
self.setValue(value)
|
|
|
self.eventType = wx.EVT_CHOICE
|
|
|
self.Layout()
|
|
|
@@ -344,7 +345,7 @@ class ObjectPropertyUI(ScrolledPanel):
|
|
|
animList = objDef.animDict.get(obj[OG.OBJ_MODEL])
|
|
|
if len(objDef.anims) > 0 or animList:
|
|
|
if animList is None:
|
|
|
- animist = objDef.anims
|
|
|
+ animList = objDef.anims
|
|
|
|
|
|
propUI = ObjectPropUICombo(self.lookPane, 'anim', obj[OG.OBJ_ANIM], animList)
|
|
|
sizer.Add(propUI)
|