def __init__(self, session, g_serverConfig): printl("", self, "S") DPH_Screen.__init__(self, session) DPH_ScreenHelper.__init__(self) DPH_Filter.__init__(self) DPH_PlexScreen.__init__(self) self.selectionOverride = None printl("selectionOverride:" + str(self.selectionOverride), self, "D") self.session = session self.g_serverConfig = g_serverConfig self.plexInstance = Singleton().getPlexInstance() self.guiElements = getGuiElements() self.initScreen("server_menu") self.initMenu() if self.g_horizontal_menu: self.setHorMenuElements(depth=2) self.translateNames() self["title"] = StaticText() self["menu"] = List(enableWrapAround=True) self["actions"] = HelpableActionMap( self, "DP_MainMenuActions", { "ok": (self.okbuttonClick, ""), "left": (self.left, ""), "right": (self.right, ""), "up": (self.up, ""), "down": (self.down, ""), "cancel": (self.cancel, ""), "red": (self.onKeyRed, ""), "green": (self.onKeyGreen, ""), }, -2, ) self["btn_green"] = Pixmap() self["btn_green"].hide() self["btn_greenText"] = Label() self["text_HomeUserLabel"] = Label() self["text_HomeUser"] = Label() self.onLayoutFinish.append(self.finishLayout) self.onLayoutFinish.append(self.getInitialData) self.onLayoutFinish.append(self.checkSelectionOverride) printl("", self, "C")
def __init__(self, session, g_serverConfig ): printl("", self, "S") DPH_Screen.__init__(self, session) DPH_ScreenHelper.__init__(self) DPH_Filter.__init__(self) DPH_PlexScreen.__init__(self) self.selectionOverride = None printl("selectionOverride:" +str(self.selectionOverride), self, "D") self.session = session self.g_serverConfig = g_serverConfig self.plexInstance = Singleton().getPlexInstance() self.guiElements = getGuiElements() self.initScreen("server_menu") self.initMenu() if self.g_horizontal_menu: self.setHorMenuElements(depth=2) self.translateNames() self["title"] = StaticText() self["menu"]= List(enableWrapAround=True) self["actions"] = HelpableActionMap(self, "DP_MainMenuActions", { "ok": (self.okbuttonClick, ""), "left": (self.left, ""), "right": (self.right, ""), "up": (self.up, ""), "down": (self.down, ""), "cancel": (self.cancel, ""), "red": (self.onKeyRed, ""), "green": (self.onKeyGreen, ""), }, -2) self["btn_green"] = Pixmap() self["btn_green"].hide() self["btn_greenText"] = Label() self["text_HomeUserLabel"] = Label() self["text_HomeUser"] = Label() self.onLayoutFinish.append(self.finishLayout) self.onLayoutFinish.append(self.getInitialData) self.onLayoutFinish.append(self.checkSelectionOverride) printl("", self, "C")
def __init__(self, session, allowOverride=True): printl("", self, "S") DPH_Screen.__init__(self, session) DPH_ScreenHelper.__init__(self) self.allowOverride = allowOverride self.selectionOverride = None printl("selectionOverride:" + str(self.selectionOverride), self, "D") self.session = session # save liveTvData saveLiveTv(self.session.nav.getCurrentlyPlayingServiceReference()) self.initScreen("main_menu") self.initMenu() if self.g_horizontal_menu: self.setHorMenuElements(depth=2) self.translateNames() self["title"] = StaticText() self["menu"] = List(enableWrapAround=True) self["actions"] = HelpableActionMap( self, "DP_MainMenuActions", { "ok": (self.okbuttonClick, ""), "left": (self.left, ""), "right": (self.right, ""), "up": (self.up, ""), "down": (self.down, ""), "cancel": (self.cancel, ""), }, -2) if config.plugins.dreamplex.stopLiveTvOnStartup.value: self.session.nav.stopService() self.onFirstExecBegin.append(self.onExec) self.onLayoutFinish.append(self.finishLayout) self.onShown.append(self.checkSelectionOverride) printl("", self, "C")
def __init__(self, session, allowOverride=True): printl("", self, "S") DPH_Screen.__init__(self, session) DPH_ScreenHelper.__init__(self) self.allowOverride = allowOverride self.selectionOverride = None printl("selectionOverride:" +str(self.selectionOverride), self, "D") self.session = session # save liveTvData saveLiveTv(self.session.nav.getCurrentlyPlayingServiceReference()) self.initScreen("main_menu") self.initMenu() if self.g_horizontal_menu: self.setHorMenuElements(depth=2) self.translateNames() self["title"] = StaticText() self["menu"]= List(enableWrapAround=True) self["actions"] = HelpableActionMap(self, "DP_MainMenuActions", { "ok": (self.okbuttonClick, ""), "left": (self.left, ""), "right": (self.right, ""), "up": (self.up, ""), "down": (self.down, ""), "cancel": (self.cancel, ""), }, -2) if config.plugins.dreamplex.stopLiveTvOnStartup.value: self.session.nav.stopService() self.onFirstExecBegin.append(self.onExec) self.onLayoutFinish.append(self.finishLayout) self.onShown.append(self.checkSelectionOverride) printl("", self, "C")