def __init__(self, session): Screen.__init__(self, session) self.skin = KTglob.SKIN self.skin_path = KTglob.plugin_path self["TimerGraph"] = KTmultiPixmap() self["TimerText"] = Label(_("01:00")) self["TimerSlider"] = ProgressBar() self["TimerSliderText"] = Label(_("01:00")) if config.plugins.KiddyTimer.timerStyle.value == "clock": self["TimerGraph"].show() self["TimerText"].show() self["TimerSlider"].hide() self["TimerSliderText"].hide() else: self["TimerGraph"].hide() self["TimerText"].hide() self["TimerSlider"].show() self["TimerSliderText"].show() self["actions"] = ActionMap(["OkCancelActions"], { "ok": self.keyOK, "cancel": self.keyCancel }, -1) MovableScreen.__init__(self, config.plugins.KiddyTimer, [], 82, 82) self.startMoving()
def __init__(self, session): Screen.__init__(self, session) self.skin = KTglob.SKIN self.skin_path = KTglob.plugin_path self["TimerGraph"] = KTmultiPixmap() self["TimerText"] = Label(_("01:00")) self["TimerSlider"] = ProgressBar() self["TimerSliderText"] = Label(_("01:00")) if config.plugins.KiddyTimer.timerStyle.value == "clock": self["TimerGraph"].show() self["TimerText"].show() self["TimerSlider"].hide() self["TimerSliderText"].hide() else: self["TimerGraph"].hide() self["TimerText"].hide() self["TimerSlider"].show() self["TimerSliderText"].show() self["actions"] = ActionMap(["OkCancelActions"] , { "ok": self.keyOK, "cancel": self.keyCancel }, -1) MovableScreen.__init__(self, config.plugins.KiddyTimer, [], 82 , 82) self.startMoving()
def __init__(self, session, plugin_path): Screen.__init__(self, session) self.onShow.append(self.__onShow) self.skin = SKIN self.skin_path = plugin_path # Configuration values self.upperBound = int(config.plugins.AC3LipSync.outerBounds.getValue()) self.lowerBound = -1 * self.upperBound self.arrowStepSize = int( config.plugins.AC3LipSync.arrowStepSize.getValue()) self.stepSize = {} self.stepSize["3"] = int( config.plugins.AC3LipSync.stepSize13.getValue()) self.stepSize["1"] = -1 * self.stepSize["3"] self.stepSize["6"] = int( config.plugins.AC3LipSync.stepSize46.getValue()) self.stepSize["4"] = -1 * self.stepSize["6"] self.stepSize["9"] = int( config.plugins.AC3LipSync.stepSize79.getValue()) self.stepSize["7"] = -1 * self.stepSize["9"] self.keyStep = {} self.keyStep["0"] = 0 self.keyStep["2"] = int( config.plugins.AC3LipSync.absoluteStep2.getValue()) self.keyStep["5"] = int( config.plugins.AC3LipSync.absoluteStep5.getValue()) self.keyStep["8"] = int( config.plugins.AC3LipSync.absoluteStep8.getValue()) # AC3delay instance self.AC3delay = AC3delay() # Last saved values self.savedValue = {} # Current Values self.currentValue = {} #OptionFields self["ChannelImg"] = MultiPixmap() self["GlobalImg"] = MultiPixmap() self["ChannelLabel"] = MultiColorLabel(_("Service delay")) self["GlobalLabel"] = MultiColorLabel(_("Global delay")) # Slider self["AudioSliderBar"] = ProgressBar() self["AudioSlider"] = Label( _("%i ms") % self.AC3delay.systemDelay[self.AC3delay.whichAudio]) #Service Information self["ServiceInfoLabel"] = Label(_("Channel audio:")) self["ServiceInfo"] = Label() self.setChannelInfoText() # Buttons self["key_red"] = Label(_("Cancel")) self["key_green"] = Label(_("OK")) self["key_blue"] = Label(_("Save to key")) # Actions self["actions"] = HelpableNumberActionMap( self, "PluginAudioSyncActions", { "menu": (self.keyMenu, _("Open plugin menu")), "ok": (self.keyOk, _("Save values and close plugin")), "cancel": (self.keyCancel, _("Discard changes and close plugin")), "left": (self.keyLeft, _("Change active delay")), "right": (self.keyRight, _("Change active delay")), "up": (self.keyUp, _("Increase delay")), "down": (self.keyDown, _("Decrease delay")), "red": (self.keyCancel, _("Discard changes and close plugin")), "green": (self.keyOk, _("Save values and close plugin")), "blue": (self.menuSaveDelayToKey, _("Save current delay to key")), "1": (self.keyNumberRelative, _("Decrease delay by %i ms (can be set)") % self.stepSize["1"]), "3": (self.keyNumberRelative, _("Increase delay by %i ms (can be set)") % self.stepSize["3"]), "4": (self.keyNumberRelative, _("Decrease delay by %i ms (can be set)") % self.stepSize["4"]), "6": (self.keyNumberRelative, _("Increase delay by %i ms (can be set)") % self.stepSize["6"]), "7": (self.keyNumberRelative, _("Decrease delay by %i ms (can be set)") % self.stepSize["7"]), "9": (self.keyNumberRelative, _("Increase delay by %i ms (can be set)") % self.stepSize["9"]), "0": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["0"]), "2": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["2"]), "5": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["5"]), "8": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["8"]) }, -1) HelpableScreen.__init__(self) MovableScreen.__init__(self, config.plugins.AC3LipSync, [self["actions"]], 600, 460)
def __init__(self, session, plugin_path): Screen.__init__(self, session) self.onShow.append(self.__onShow) self.skin = SKIN self.skin_path = plugin_path # Configuration values self.upperBound = int(config.plugins.AC3LipSync.outerBounds.getValue()) self.lowerBound = -1 * self.upperBound self.arrowStepSize = int(config.plugins.AC3LipSync.arrowStepSize.getValue()) self.stepSize = {} self.stepSize["3"] = int(config.plugins.AC3LipSync.stepSize13.getValue()) self.stepSize["1"] = -1 * self.stepSize["3"] self.stepSize["6"] = int(config.plugins.AC3LipSync.stepSize46.getValue()) self.stepSize["4"] = -1 * self.stepSize["6"] self.stepSize["9"] = int(config.plugins.AC3LipSync.stepSize79.getValue()) self.stepSize["7"] = -1 * self.stepSize["9"] self.keyStep = {} self.keyStep["0"] = 0 self.keyStep["2"] = int(config.plugins.AC3LipSync.absoluteStep2.getValue()) self.keyStep["5"] = int(config.plugins.AC3LipSync.absoluteStep5.getValue()) self.keyStep["8"] = int(config.plugins.AC3LipSync.absoluteStep8.getValue()) # AC3delay instance self.AC3delay = AC3delay() # Last saved values self.savedValue = {} # Current Values self.currentValue = {} # OptionFields self["ChannelImg"] = MultiPixmap() self["GlobalImg"] = MultiPixmap() self["ChannelLabel"] = MultiColorLabel(_("Service delay")) self["GlobalLabel"] = MultiColorLabel(_("Global delay")) # Slider self["AudioSliderBar"] = ProgressBar() self["AudioSlider"] = Label(_("%i ms") % self.AC3delay.systemDelay[self.AC3delay.whichAudio]) # Service Information self["ServiceInfoLabel"] = Label(_("Channel audio:")) self["ServiceInfo"] = Label() self.setChannelInfoText() # Buttons self["key_red"] = Label(_("Cancel")) self["key_green"] = Label(_("OK")) self["key_blue"] = Label(_("Save to key")) # Actions self["actions"] = HelpableNumberActionMap( self, "PluginAudioSyncActions", { "menu": (self.keyMenu, _("Open plugin menu")), "ok": (self.keyOk, _("Save values and close plugin")), "cancel": (self.keyCancel, _("Discard changes and close plugin")), "left": (self.keyLeft, _("Change active delay")), "right": (self.keyRight, _("Change active delay")), "up": (self.keyUp, _("Increase delay")), "down": (self.keyDown, _("Decrease delay")), "red": (self.keyCancel, _("Discard changes and close plugin")), "green": (self.keyOk, _("Save values and close plugin")), "blue": (self.menuSaveDelayToKey, _("Save current delay to key")), "1": (self.keyNumberRelative, _("Decrease delay by %i ms (can be set)") % self.stepSize["1"]), "3": (self.keyNumberRelative, _("Increase delay by %i ms (can be set)") % self.stepSize["3"]), "4": (self.keyNumberRelative, _("Decrease delay by %i ms (can be set)") % self.stepSize["4"]), "6": (self.keyNumberRelative, _("Increase delay by %i ms (can be set)") % self.stepSize["6"]), "7": (self.keyNumberRelative, _("Decrease delay by %i ms (can be set)") % self.stepSize["7"]), "9": (self.keyNumberRelative, _("Increase delay by %i ms (can be set)") % self.stepSize["9"]), "0": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["0"]), "2": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["2"]), "5": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["5"]), "8": (self.keyNumberAbsolute, _("Set delay to %i ms (can be set)") % self.keyStep["8"]), }, -1, ) HelpableScreen.__init__(self) MovableScreen.__init__(self, config.plugins.AC3LipSync, [self["actions"]], 600, 460)