Esempio n. 1
0
	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()
Esempio n. 2
0
def PickEventCallback(obj, event):
	actor = obj.GetActor()
	if actor:
		picked = Roster.FindPatchByActor(actor)
		patchName = picked[1]
		print patchName
		Roster.UnselectAllPatches()
		Roster.SelectPatch(patchName)