172
172
if find_library("usb-0.1") is not None or find_library("usb-1.0") is not None:
173
173
print("[LCD4linux] libusb found :-)", getEnigmaVersionString())
174
174
USBok = True
175
- Version = "V5.0-r32 "
175
+ Version = "V5.0-r33 "
176
176
L4LElist = L4Lelement()
177
177
L4LdoThread = True
178
178
LCD4enigma2config = resolveFilename(SCOPE_CONFIG) # /etc/enigma2/
@@ -5571,7 +5571,6 @@ def layoutFinished(self):
5571
5571
self.mode = _("Idle")
5572
5572
self.LastSelect = "5"
5573
5573
self.Page()
5574
- self.selectionChanged()
5575
5574
5576
5575
def NextScreenKey(self):
5577
5576
NextScreen(True)
@@ -5728,7 +5727,6 @@ def SetList(self):
5728
5727
self.list1.append(getConfigListEntry(_("Box-Skin-LCD Enable Media-Mode"), LCD4linux.xmlType02))
5729
5728
self.list1.append(getConfigListEntry(_("Box-Skin-LCD Enable Idle-Mode"), LCD4linux.xmlType03))
5730
5729
self.list1.append(getConfigListEntry(_("OSD [display time]"), LCD4linux.OSD))
5731
-
5732
5730
if LCD4linux.OSD.value != "0":
5733
5731
self.list1.append(getConfigListEntry(_("- which LCD"), LCD4linux.OSDLCD))
5734
5732
self.list1.append(getConfigListEntry(_("- Show in Mode"), LCD4linux.OSDshow))
@@ -5938,6 +5936,7 @@ def SetList(self):
5938
5936
self.list1.append(getConfigListEntry(_("Config Restore All Settings"), LCD4linux.ConfigWriteAll))
5939
5937
self.list1.append(getConfigListEntry(_("Debug-Logging > /tmp/L4log.txt"), LCD4linux.EnableEventLog))
5940
5938
self["config"].setList(self.list1)
5939
+
5941
5940
elif self.mode == _("On"):
5942
5941
self.list2 = []
5943
5942
self.list2.append(getConfigListEntry(_("- Backlight Off [disable set Off=On]"), LCD4linux.LCDoff))
@@ -6687,6 +6686,7 @@ def SetList(self):
6687
6686
self.list2.append(getConfigListEntry(_("- which LCD"), LCD4linux.TVLCD))
6688
6687
self.list2.append(getConfigListEntry(_("- Type"), LCD4linux.TVType))
6689
6688
self["config"].setList(self.list2)
6689
+
6690
6690
elif self.mode == _("Media"):
6691
6691
self.list3 = []
6692
6692
self.list3.append(getConfigListEntry(_("- LCD 1 Background Color"), LCD4linux.MPLCDColor1))
@@ -6820,7 +6820,7 @@ def SetList(self):
6820
6820
self.list3.append(getConfigListEntry(_("Clock"), LCD4linux.MPClock))
6821
6821
if LCD4linux.MPClock.value != "0":
6822
6822
self.list3.append(getConfigListEntry(_("- which LCD"), LCD4linux.MPClockLCD))
6823
- self.list3.append(getConfigListEntry(_("- Type"), LCD4linux.MPClockType))
6823
+ self.list3.append(getConfigListEntry(_("- Type"), LCD4linux.MPClockType))
6824
6824
if LCD4linux.MPClockType.value[0] == "5":
6825
6825
self.list3.append(getConfigListEntry(_("- Analog Clock"), LCD4linux.MPClockAnalog))
6826
6826
elif LCD4linux.MPClockType.value[0] == "1":
@@ -6835,7 +6835,7 @@ def SetList(self):
6835
6835
self.list3.append(getConfigListEntry(_("Clock 2"), LCD4linux.MPClock2))
6836
6836
if LCD4linux.MPClock2.value != "0":
6837
6837
self.list3.append(getConfigListEntry(_("- which LCD"), LCD4linux.MPClock2LCD))
6838
- self.list3.append(getConfigListEntry(_("- Type"), LCD4linux.MPClock2Type))
6838
+ self.list3.append(getConfigListEntry(_("- Type"), LCD4linux.MPClock2Type))
6839
6839
if LCD4linux.MPClock2Type.value[0] == "5":
6840
6840
self.list3.append(getConfigListEntry(_("- Analog Clock"), LCD4linux.MPClock2Analog))
6841
6841
elif LCD4linux.MPClock2Type.value[0] == "1":
@@ -7310,6 +7310,7 @@ def SetList(self):
7310
7310
self.list3.append(getConfigListEntry(_("- Alignment"), LCD4linux.MPRecordingAlign))
7311
7311
self.list3.append(getConfigListEntry(_("- Split Screen"), LCD4linux.MPRecordingSplit))
7312
7312
self["config"].setList(self.list3)
7313
+
7313
7314
elif self.mode == _("Idle"):
7314
7315
self.list4 = []
7315
7316
self.list4.append(getConfigListEntry(_("LCD Display"), LCD4linux.Standby))
@@ -7349,7 +7350,7 @@ def SetList(self):
7349
7350
self.list4.append(getConfigListEntry(_("Clock"), LCD4linux.StandbyClock))
7350
7351
if LCD4linux.StandbyClock.value != "0":
7351
7352
self.list4.append(getConfigListEntry(_("- which LCD"), LCD4linux.StandbyClockLCD))
7352
- self.list4.append(getConfigListEntry(_("- Type"), LCD4linux.StandbyClockType))
7353
+ self.list4.append(getConfigListEntry(_("- Type"), LCD4linux.StandbyClockType))
7353
7354
if LCD4linux.StandbyClockType.value[0] == "5":
7354
7355
self.list4.append(getConfigListEntry(_("- Analog Clock"), LCD4linux.StandbyClockAnalog))
7355
7356
elif LCD4linux.StandbyClockType.value[0] == "1":
@@ -7364,7 +7365,7 @@ def SetList(self):
7364
7365
self.list4.append(getConfigListEntry(_("Clock 2"), LCD4linux.StandbyClock2))
7365
7366
if LCD4linux.StandbyClock2.value != "0":
7366
7367
self.list4.append(getConfigListEntry(_("- which LCD"), LCD4linux.StandbyClock2LCD))
7367
- self.list4.append(getConfigListEntry(_("- Type"), LCD4linux.StandbyClock2Type))
7368
+ self.list4.append(getConfigListEntry(_("- Type"), LCD4linux.StandbyClock2Type))
7368
7369
if LCD4linux.StandbyClock2Type.value[0] == "5":
7369
7370
self.list4.append(getConfigListEntry(_("- Analog Clock"), LCD4linux.StandbyClock2Analog))
7370
7371
elif LCD4linux.StandbyClock2Type.value[0] == "1":
@@ -7888,22 +7889,20 @@ def Page(self):
7888
7889
self.mode = _("On")
7889
7890
self.setTitle(_("LCD4linux Display-Mode On"))
7890
7891
self["key_blue"].setText(_("Set Media >>"))
7891
- self.SetList()
7892
7892
elif self.mode == _("On"):
7893
7893
self.mode = _("Media")
7894
7894
self.setTitle(_("LCD4linux Display-Mode MediaPlayer"))
7895
7895
self["key_blue"].setText(_("Set Idle >>"))
7896
- self.SetList()
7897
7896
elif self.mode == _("Media"):
7898
7897
self.mode = _("Idle")
7899
7898
self.setTitle(_("LCD4linux Display-Mode Idle"))
7900
7899
self["key_blue"].setText(_("Set Global >>"))
7901
- self.SetList()
7902
7900
elif self.mode == _("Idle"):
7903
7901
self.mode = _("Global")
7904
7902
self.setTitle(_("LCD4linux Settings"))
7905
7903
self["key_blue"].setText(_("Set On >>"))
7906
- self.SetList()
7904
+ self.SetList()
7905
+ self.selectionChanged()
7907
7906
getBilder()
7908
7907
self.toggle = time()
7909
7908
@@ -7916,7 +7915,7 @@ def keyOK(self):
7916
7915
if sel in [LCD4linux.PiconPath, LCD4linux.Picon2Path, LCD4linux.PiconCache, LCD4linux.Picon2Cache, LCD4linux.PiconPathAlt, LCD4linux.Picon2PathAlt, LCD4linux.ConfigPath, LCD4linux.WetterPath, LCD4linux.MPCoverPath1, LCD4linux.MPCoverPath2, LCD4linux.FritzPath, LCD4linux.CalPath, LCD4linux.SatPath, LCD4linux.ProvPath, LCD4linux.MoonPath]:
7917
7916
L4log("select Dir 1")
7918
7917
self.session.openWithCallback(self.dirSelected, LCDdisplayFile, text=_("Choose dir"), FileName=self["config"].getCurrent()[1].value, showFiles=False)
7919
- elif sel in [LCD4linux.LCDBild1, LCD4linux.LCDBild2, LCD4linux.MPLCDBild1, LCD4linux.MPLCDBild2, LCD4linux.StandbyLCDBild1, LCD4linux.StandbyLCDBild2, LCD4linux.FritzFrame]:
7918
+ elif sel in [LCD4linux.LCDBild1, LCD4linux.LCDBild2, LCD4linux.LCDBild3, LCD4linux. MPLCDBild1, LCD4linux.MPLCDBild2, LCD4linux.MPLCDBild3, LCD4linux. StandbyLCDBild1, LCD4linux.StandbyLCDBild2, LCD4linux.StandbyLCDBild3 , LCD4linux.FritzFrame]:
7920
7919
L4log("select File 1")
7921
7920
self.session.openWithCallback(self.fileSelected, LCDdisplayFile, text=_("Choose file"), FileName=self["config"].getCurrent()[1].value, showFiles=True)
7922
7921
elif sel in [LCD4linux.OSCAMFile, LCD4linux.TextFile, LCD4linux.Text2File, LCD4linux.Text3File, LCD4linux.MPTextFile, LCD4linux.MPCoverFile, LCD4linux.MPCoverFile2, LCD4linux.BildFile, LCD4linux.Bild2File, LCD4linux.Bild3File, LCD4linux.Bild4File, LCD4linux.Bild5File, LCD4linux.Bild6File, LCD4linux.RecordingPath]:
@@ -7982,14 +7981,20 @@ def fileSelected(self, dir, dir1):
7982
7981
LCD4linux.LCDBild1.value = dirdir
7983
7982
elif sel == LCD4linux.LCDBild2:
7984
7983
LCD4linux.LCDBild2.value = dirdir
7984
+ elif sel == LCD4linux.LCDBild3:
7985
+ LCD4linux.LCDBild3.value = dirdir
7985
7986
elif sel == LCD4linux.MPLCDBild1:
7986
7987
LCD4linux.MPLCDBild1.value = dirdir
7987
7988
elif sel == LCD4linux.MPLCDBild2:
7988
7989
LCD4linux.MPLCDBild2.value = dirdir
7990
+ elif sel == LCD4linux.MPLCDBild3:
7991
+ LCD4linux.MPLCDBild3.value = dirdir
7989
7992
elif sel == LCD4linux.StandbyLCDBild1:
7990
7993
LCD4linux.StandbyLCDBild1.value = dirdir
7991
7994
elif sel == LCD4linux.StandbyLCDBild2:
7992
7995
LCD4linux.StandbyLCDBild2.value = dirdir
7996
+ elif sel == LCD4linux.StandbyLCDBild3:
7997
+ LCD4linux.StandbyLCDBild3.value = dirdir
7993
7998
elif sel == LCD4linux.OSCAMFile:
7994
7999
LCD4linux.OSCAMFile.value = dirdir
7995
8000
elif sel == LCD4linux.TextFile:
0 commit comments