mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -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)
|
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.SetItemPyData(newItem, itemData)
|
||||||
self.editor.ui.protoPaletteUI.tree.ScrollTo(newItem)
|
self.editor.ui.protoPaletteUI.tree.ScrollTo(newItem)
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ class PaletteTreeCtrl(wx.TreeCtrl):
|
|||||||
wx.TreeCtrl.__init__(self, parent, style=treeStyle)
|
wx.TreeCtrl.__init__(self, parent, style=treeStyle)
|
||||||
|
|
||||||
self.rootName = rootName
|
self.rootName = rootName
|
||||||
self.AddRoot(self.rootName)
|
self.root = self.AddRoot(self.rootName)
|
||||||
|
|
||||||
self.paletteUI = parent
|
self.paletteUI = parent
|
||||||
|
|
||||||
|
@ -149,9 +149,9 @@ class ProtoPaletteUI(wx.Panel):
|
|||||||
menuItem = self.popupmenu.FindItemById(event.GetId())
|
menuItem = self.popupmenu.FindItemById(event.GetId())
|
||||||
text = menuItem.GetText()
|
text = menuItem.GetText()
|
||||||
if text == self.opAdd:
|
if text == self.opAdd:
|
||||||
self.AddGroup()
|
self.tree.AddGroup()
|
||||||
elif text == self.opDelete:
|
elif text == self.opDelete:
|
||||||
self.DeleteSelected()
|
self.tree.DeleteSelected()
|
||||||
elif text == self.opSortAlpha:
|
elif text == self.opSortAlpha:
|
||||||
self.opSort = self.opSortAlpha
|
self.opSort = self.opSortAlpha
|
||||||
self.tree.SortTreeNodes(self.tree.GetRootItem())
|
self.tree.SortTreeNodes(self.tree.GetRootItem())
|
||||||
@ -174,7 +174,7 @@ class ProtoPaletteUI(wx.Panel):
|
|||||||
itemData = ObjectBase(name=name, model=modelname, actor=True)
|
itemData = ObjectBase(name=name, model=modelname, actor=True)
|
||||||
self.editor.protoPalette.add(itemData)
|
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.SetItemPyData(newItem, itemData)
|
||||||
self.tree.ScrollTo(newItem)
|
self.tree.ScrollTo(newItem)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user