def PickEventCallback(obj, event): actor = obj.GetActor() if actor: picked = Roster.FindPatchByActor(actor) patchName = picked[1] print patchName Roster.UnselectAllPatches() Roster.SelectPatch(patchName)
def OnTreeSelChanged(self, event): item = event.GetItem() print item label = self.Tree.GetItemText(item) data = self.Tree.GetPyData(item) if data == None: return elif data[0] == "Patch": Roster.UnselectAllPatches() Roster.SelectPatch(data[1]) elif data[0] == "Block": Roster.UnselectAllPatches() Roster.SelectZone(data[1]) Roster.RenderWindow.Render()