cuu пре 5 година
родитељ
комит
01a5f2ef9a
2 измењених фајлова са 41 додато и 26 уклоњено
  1. 40 25
      Menu/GameShell/10_Settings/PowerOptions/__init__.py
  2. 1 1
      sys.py/.powerlevel

+ 40 - 25
Menu/GameShell/10_Settings/PowerOptions/__init__.py

@@ -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

+ 1 - 1
sys.py/.powerlevel

@@ -1 +1 @@
-powersaving
+balance_saving