def onAction(self, action):
if (action == ACTION_SELECT_ITEM or action == 100) and self.getFocusId() == 6:
selectitem = self.getControl(6).getSelectedItem()
id_actor = selectitem.getProperty("id_actor")
name_info = selectitem.getProperty("name_info")
thumbnail = selectitem.getProperty("thumbnail")
job = selectitem.getProperty("job")
dialog = platformtools.dialog_progress("Cargando nuevos datos",
"Obteniendo datos del %s..." % job.lower())
global ActorInfoWindow
ActorInfoWindow = ActorInfo(id=id_actor, name=name_info, thumbnail=thumbnail, item=self.item,
fonts=self.fonts, dialog=dialog, job=job)
ActorInfoWindow.doModal()
xbmc.sleep(400)
elif (action == ACTION_SELECT_ITEM or action == 100) and self.getFocusId() == 5:
self.close()
elif action == ACTION_PREVIOUS_MENU or action == ACTION_GESTURE_SWIPE_LEFT or action == 110 or action == 92:
self.close()
评论列表
文章目录