Jump to content


Photo

Timer entry setup (new option)


  • Please log in to reply
1 reply to this topic

#1 Dimitrij

  • PLi® Core member
  • 9,962 posts

+334
Excellent

Posted 21 April 2014 - 16:29

Suggestion...

Add change zap wakeup type for blue button("Wakeup type"),e.g. yellow button("Timer type").

--- a/lib/python/Screens/TimerEntry.py
+++ b/lib/python/Screens/TimerEntry.py
@@ -32,6 +32,7 @@
 		self["ok"] = Pixmap()
 		self["cancel"] = Pixmap()
 		self["key_yellow"] = Label(_("Timer type"))
+		self["key_blue"] = Label()
 
 		self.createConfig()
 
@@ -44,7 +45,8 @@
 			"volumeDown": self.decrementStart,
 			"size+": self.incrementEnd,
 			"size-": self.decrementEnd,
-			"yellow": self.changeTimerType
+			"yellow": self.changeTimerType,
+			"blue": self.changeZapWakeupType
 		}, -2)
 
 		self.list = []
@@ -198,6 +200,9 @@
 		if self.timerentry_justplay.value == "zap":
 			self.list.append(self.entryZapWakeup)
 			self.list.append(self.entryShowEndTime)
+			self["key_blue"].setText(_("Wakeup type"))
+		else:
+			self["key_blue"].setText("")
 		self.entryEndTime = getConfigListEntry(_("End time"), self.timerentry_endtime)
 		if self.timerentry_justplay.value != "zap" or self.timerentry_showendtime.value:
 			self.list.append(self.entryEndTime)
@@ -400,6 +405,12 @@
 		self.timerentry_justplay.selectNext()
 		self.timerJustplayEntry = getConfigListEntry(_("Timer type"), self.timerentry_justplay)
 		self["config"].invalidate(self.timerJustplayEntry)
+		self.createSetup("config")
+
+	def changeZapWakeupType(self):
+		if self.timerentry_justplay.value == "zap":
+			self.timerentry_zapwakeup.selectNext()
+			self["config"].invalidate(self.entryZapWakeup)
 
 	def incrementStart(self):
 		self.timerentry_starttime.increment()
--- a/data/skin_default.xml
+++ b/data/skin_default.xml
@@ -1141,6 +1141,7 @@
 		<widget name="canceltext" position="0,0" zPosition="2" size="140,40" halign="center" valign="center" font="Regular;21" backgroundColor="#9f1313" transparent="1" />
 		<widget name="oktext" position="140,0" zPosition="2" size="140,40" halign="center" valign="center" font="Regular;21" backgroundColor="#1f771f" transparent="1" />
 		<widget name="key_yellow" position="280,0" zPosition="2" size="140,40" halign="center" valign="center" font="Regular;21" backgroundColor="#a08500" transparent="1" />
+		<widget name="key_blue" position="420,0" zPosition="2" size="140,40" halign="center" valign="center" font="Regular;21" backgroundColor="#18188b" transparent="1" />
 		<widget name="config" position="10,45" size="540,385" scrollbarMode="showOnDemand" />
 	</screen>
 	<!-- Timer log -->

 


GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K


Re: Timer entry setup (new option) #2 Dimitrij

  • PLi® Core member
  • 9,962 posts

+334
Excellent

Posted 22 April 2014 - 15:30

littlesat

Thanks!


GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users