|
@@ -115,53 +115,68 @@ class InfoPage(Page):
|
|
|
_Time2 = 120
|
|
|
_Time3 = 300
|
|
|
|
|
|
+ def ConvertSecToMin(self, secs):
|
|
|
+ sec_str = ""
|
|
|
+ min_str = ""
|
|
|
+ if secs > 60:
|
|
|
+ m = int(secs/60)
|
|
|
+ s = secs % 60
|
|
|
+ if m > 1:
|
|
|
+ min_str = "%d minutes " % m
|
|
|
+ else:
|
|
|
+ min_str = "%d minute " % m
|
|
|
+
|
|
|
+ if s == 1:
|
|
|
+ sec_str = "%d second" % s
|
|
|
+ elif s > 1:
|
|
|
+ sec_str = "%d seconds" % s
|
|
|
+ elif secs > 0:
|
|
|
+ if secs > 1:
|
|
|
+ sec_str = "%d seconds" % secs
|
|
|
+ else:
|
|
|
+ sec_str = "%d second" % secs
|
|
|
+
|
|
|
+ elif secs == 0:
|
|
|
+ sec_str = "Never"
|
|
|
+
|
|
|
+ return min_str + sec_str
|
|
|
+
|
|
|
def RefreshList(self):
|
|
|
## after GenList ,reuse
|
|
|
- if self._Time1 == 0:
|
|
|
- self._AList["time1"]["label"] = "Never"
|
|
|
- else:
|
|
|
- self._AList["time1"]["label"] = "%d secs" % self._Time1
|
|
|
+ self._AList["time1"]["value"] = self.ConvertSecToMin(self._Time1)
|
|
|
+ self._AList["time2"]["value"] = self.ConvertSecToMin(self._Time2)
|
|
|
+ self._AList["time3"]["value"] = self.ConvertSecToMin(self._Time3)
|
|
|
|
|
|
- if self._Time2 == 0:
|
|
|
- self._AList["time2"]["label"] = "Never"
|
|
|
- else:
|
|
|
- self._AList["time2"]["label"] = "%d secs" % self._Time2
|
|
|
-
|
|
|
- if self._Time3 == 0:
|
|
|
- self._AList["time3"]["label"] = "Never"
|
|
|
- else:
|
|
|
- self._AList["time3"]["label"] = "%d secs" % self._Time3
|
|
|
-
|
|
|
- for i,v in enumerate( self._AList):
|
|
|
- self._MyList[i]._Labels["Text"].SetText( self._AList[v]["label"] )
|
|
|
+ for i,v in enumerate( self._AList ):
|
|
|
+ self._MyList[i].SetSmallText( self._AList[v]["value"] )
|
|
|
|
|
|
def GenList(self):
|
|
|
|
|
|
time1 = {}
|
|
|
time1["key"] = "time1"
|
|
|
if self._Time1 == 0:
|
|
|
- time1["label"] = "Never"
|
|
|
+ time1["value"] = "Never"
|
|
|
else:
|
|
|
- time1["label"] = "%d secs" % self._Time1
|
|
|
- time1["value"] = "Screen dimming"
|
|
|
+ time1["value"] = "%d secs" % self._Time1
|
|
|
+ time1["label"] = "Screen dimming"
|
|
|
|
|
|
time2 = {}
|
|
|
time2["key"] = "time2"
|
|
|
if self._Time2 == 0:
|
|
|
- time2["label"] = "Never"
|
|
|
+ time2["value"] = "Never"
|
|
|
else:
|
|
|
- time2["label"] = "%d secs" % self._Time2
|
|
|
+ time2["value"] = "%d secs" % self._Time2
|
|
|
|
|
|
- time2["value"] = "Screen off"
|
|
|
+ time2["label"] = "Screen off"
|
|
|
|
|
|
time3 = {}
|
|
|
time3["key"] = "time3"
|
|
|
|
|
|
if self._Time3 == 0:
|
|
|
- time3["label"] = "Never"
|
|
|
+ time3["value"] = "Never"
|
|
|
else:
|
|
|
- time3["label"] = "%d secs" % self._Time3
|
|
|
- time3["value"] = "Power Off"
|
|
|
+ time3["value"] = "%d secs" % self._Time3
|
|
|
+ time3["label"] = "Power Off"
|
|
|
|
|
|
self._AList["time1"] = time1
|
|
|
self._AList["time2"] = time2
|