mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 02:15:43 -04:00
Made protoPalette working with new PaletteTreeCtrl
This commit is contained in:
parent
b6cc9c11a7
commit
3c5b129f40
@ -148,7 +148,7 @@ class MayaConverter(wx.Dialog):
|
||||
|
||||
self.editor.protoPalette.add(itemData)
|
||||
|
||||
newItem = self.editor.ui.protoPaletteUI.tree.AppendItem(self.editor.ui.protoPaletteUI.root, name)
|
||||
newItem = self.editor.ui.protoPaletteUI.tree.AppendItem(self.editor.ui.protoPaletteUI.tree.root, name)
|
||||
self.editor.ui.protoPaletteUI.tree.SetItemPyData(newItem, itemData)
|
||||
self.editor.ui.protoPaletteUI.tree.ScrollTo(newItem)
|
||||
|
||||
|
@ -10,7 +10,7 @@ class PaletteTreeCtrl(wx.TreeCtrl):
|
||||
wx.TreeCtrl.__init__(self, parent, style=treeStyle)
|
||||
|
||||
self.rootName = rootName
|
||||
self.AddRoot(self.rootName)
|
||||
self.root = self.AddRoot(self.rootName)
|
||||
|
||||
self.paletteUI = parent
|
||||
|
||||
|
@ -149,9 +149,9 @@ class ProtoPaletteUI(wx.Panel):
|
||||
menuItem = self.popupmenu.FindItemById(event.GetId())
|
||||
text = menuItem.GetText()
|
||||
if text == self.opAdd:
|
||||
self.AddGroup()
|
||||
self.tree.AddGroup()
|
||||
elif text == self.opDelete:
|
||||
self.DeleteSelected()
|
||||
self.tree.DeleteSelected()
|
||||
elif text == self.opSortAlpha:
|
||||
self.opSort = self.opSortAlpha
|
||||
self.tree.SortTreeNodes(self.tree.GetRootItem())
|
||||
@ -174,7 +174,7 @@ class ProtoPaletteUI(wx.Panel):
|
||||
itemData = ObjectBase(name=name, model=modelname, actor=True)
|
||||
self.editor.protoPalette.add(itemData)
|
||||
|
||||
newItem = self.tree.AppendItem(self.editor.ui.protoPaletteUI.root, name)
|
||||
newItem = self.tree.AppendItem(self.editor.ui.protoPaletteUI.tree.root, name)
|
||||
self.tree.SetItemPyData(newItem, itemData)
|
||||
self.tree.ScrollTo(newItem)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user