Ergebnis 11 bis 20 von 21
Thema: Infobar hide
-
24.09.2014, 08:37 #11
- Registriert seit
- 05.04.2013
- Beiträge
- 481
- Thanks (gegeben)
- 1409
- Thanks (bekommen)
- 3257
- Total Downloaded
- 295,50 MB
- Total Downloaded
- 295,50 MB
Box 1:AX HD51wir sind dran an einer anderen lösung. bis jetzt verlaufen die tests sehr positiv.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du übers Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.[/CENTER]
-
Danke - 1 ThanksMadOnion bedankten sich
-
Advertising
-
24.09.2014, 08:41 #12
- Registriert seit
- 28.10.2013
- Beiträge
- 87
- Thanks (gegeben)
- 7
- Thanks (bekommen)
- 111
- Total Downloaded
- 91,77 MB
- Total Downloaded
- 91,77 MB
Box 1:VU Ultimo 4KBox 2:VU Ultimo 4KBox 3:VU Solo 4KBox 4:VU Uno 4KBox 5:VU Uno 4KHi, das ist die Original Screen.py aus dem OpenATV GIT erweitert um ein paar Funktionen die ich irgendwann mal im IHAD gefunden habe... Dort war der ganze Spass im Infobarhide Thread also kannst du es beliebig weiter verwenden...
kleiner Hinweis: in def show wird überprüft welcher Screen gerade geöffnet wird:
if self.skinName != "Mute" and self.skinName != "Volume":
self.FirstFadeInTimer = eTimer()
self.FirstFadeInTimer.callback.append(self.alphaZe ro)
self.FirstFadeInTimer.start(25, True)
self.aFadeInTimer = eTimer()
self.aFadeInTimer.callback.append(self.doaFadeIn)
self.aFadeInTimer.start(5, True)
self.aFadeInDimmed=0
das ganze sollte man allerdings erweitern und z.B. die secondinfobar hinzufügen, da sonst nach der normalen Infobar die SIB auch eingefadet wird, was etwas komisch aussieht...
-
Danke - 1 ThanksIPMAN bedankten sich
-
24.09.2014, 09:33 #13
- Registriert seit
- 11.08.2014
- Beiträge
- 78
- Thanks (gegeben)
- 67
- Thanks (bekommen)
- 67
- Total Downloaded
- 2,47 MB
- Total Downloaded
- 2,47 MB
ThemenstarterBox 1:Formuler F1 Open ATV 5.3Hi hmmmdada
Vielen Dank für diese Infos....
sag mal wenn ich möchte das alle offenen Menü Fenster so schließen.....
was muss da wie angepasst werden.....
bzw. ist das überhaupt auf diesem Wege möglich....?
Danke schon mal für deine Unterstützung...
Gruß
-
24.09.2014, 12:24 #14
- Registriert seit
- 02.12.2013
- Ort
- NRW
- Beiträge
- 874
- Thanks (gegeben)
- 380
- Thanks (bekommen)
- 473
- Total Downloaded
- 820,30 MB
- Total Downloaded
- 820,30 MB
Box 1:Gigablue UHD Quad 4KMeine Gigablue startet danach nicht mehr.
-
24.09.2014, 12:29 #15
-
24.09.2014, 13:47 #16
- Registriert seit
- 28.10.2013
- Beiträge
- 87
- Thanks (gegeben)
- 7
- Thanks (bekommen)
- 111
- Total Downloaded
- 91,77 MB
- Total Downloaded
- 91,77 MB
Box 1:VU Ultimo 4KBox 2:VU Ultimo 4KBox 3:VU Solo 4KBox 4:VU Uno 4KBox 5:VU Uno 4Khmmm kein plan was da schief gelaufen ist... mus dazu sagen dass ich auf meiner VU Solo2 noch OpenATV 4.0 hab... und die Screen.py kommt direkt von meiner Box, funktioniert da also...
Du kannst allerdings auch aus dem GIt die Original Screen.py nehmen und einfach folgendes einbauen...
def doaFadeIn(self):
self.aFadeInDimmed=self.aFadeInDimmed+1
self.aFadeInTimer.stop()
if self.shown != False:
f=open("/proc/stb/video/alpha","w")
f.write("%i" % (config.av.osd_alpha.value*self.aFadeInDimmed/15))
f.close()
if self.aFadeInDimmed < 15:
self.aFadeInTimer.start(5, True)
else:
self.aFadeInTimer.stop()
def alphaZero(self):
f=open("/proc/stb/video/alpha","w")
f.write("%i" % (config.av.osd_alpha.value*self.aFadeInDimmed/50))
f.close()
self.FirstFadeInTimer.stop()
und die def show ändern in:
def show(self):
if (self.shown and self.already_shown) or not self.instance:
return
self.shown = True
self.already_shown = True
if self.skinName != "Mute" and self.skinName != "Volume":
self.FirstFadeInTimer = eTimer()
self.FirstFadeInTimer.callback.append(self.alphaZe ro)
self.FirstFadeInTimer.start(25, True)
self.aFadeInTimer = eTimer()
self.aFadeInTimer.callback.append(self.doaFadeIn)
self.aFadeInTimer.start(5, True)
self.aFadeInDimmed=0
self.instance.show()
for x in self.onShow:
x()
for val in self.values() + self.renderer:
if isinstance(val, GUIComponent) or isinstance(val, Source):
val.onShow()
-
24.09.2014, 13:56 #17
- Registriert seit
- 28.10.2013
- Beiträge
- 87
- Thanks (gegeben)
- 7
- Thanks (bekommen)
- 111
- Total Downloaded
- 91,77 MB
- Total Downloaded
- 91,77 MB
Box 1:VU Ultimo 4KBox 2:VU Ultimo 4KBox 3:VU Solo 4KBox 4:VU Uno 4KBox 5:VU Uno 4Kdafür muss man eigentlich nur den code zum einblenden umkehren - also in dem Timer runter statt hochzählen... und den ganzen Spass dann im entsprechenden Screenevent einbauen... Hide() oder Close() - bin aber noch nicht dazu gekommen es zu testen...
aber speziell beim Wechseln zwischen verschiedenen Screen wie zum Beispiel im EPG und Eventdetails ist die Ein und Ausblenderei suboptimal...
Nehmen wir mal Infobar und SIB:
wenn die IB angezeigt wird ist ein Fadein Cool - wird dann OK gedrückt, wird die IB gschlossen und die SIB angezeigt... will man da unbedingt faden? hmmmmm muss halt jeder für sich selbst wissen...
vielleicht könnte man sowas ja auch mit einem Renderer mach - keine Ahnung...
-
24.09.2014, 14:45 #18
- Registriert seit
- 02.12.2013
- Ort
- NRW
- Beiträge
- 874
- Thanks (gegeben)
- 380
- Thanks (bekommen)
- 473
- Total Downloaded
- 820,30 MB
- Total Downloaded
- 820,30 MB
Box 1:Gigablue UHD Quad 4KDie Gigablues haben keinen Wert in /proc/stb/video/alpha","w" stehen.
-
24.09.2014, 17:38 #19
- Registriert seit
- 02.03.2014
- Ort
- Lüdenscheid
- Beiträge
- 196
- Thanks (gegeben)
- 98
- Thanks (bekommen)
- 195
- Total Downloaded
- 89,30 MB
- Total Downloaded
- 89,30 MB
Box 1:Dream 900 UHDBox 2:Dream 500 HDbei mir funzt es mit OpenATV 4.2 auf meiner Solo2 einwandfrei...
-
26.09.2014, 00:09 #20
- Registriert seit
- 28.10.2013
- Beiträge
- 87
- Thanks (gegeben)
- 7
- Thanks (bekommen)
- 111
- Total Downloaded
- 91,77 MB
- Total Downloaded
- 91,77 MB
Box 1:VU Ultimo 4KBox 2:VU Ultimo 4KBox 3:VU Solo 4KBox 4:VU Uno 4KBox 5:VU Uno 4Khallo anbei das ganze mal mit animation... leider sind animationen nicht unbedingt die stärke von Enigma2
der vorteil hierbei gegenüber der infobarhide methode ist, dass man eigentlich auch den hide mit einer animation könnte... so richtig flüssig würde es aber wahrscheinlich erst bei OppenGL werden...siehe DM7080HD...
Lesezeichen