i-have-a-dreambox.com | Dreambox - Support

Register Calendar Members List Team Members Galerie to Portal Go to the Main Page

Boardrules Frequently Asked Questions Statistik Statistik Search Pinwand Dreambox Blog Ihad/Gemini Fan-Shop
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Bastelstube » Volume als Text-Wert ausgeben. » Hello Guest [Login|Register]
Last Post | First Unread Post Print Page | Add Thread to Favorites
Pages (2): [1] 2 next » Post New Thread Post Reply
Go to the bottom of this page Volume als Text-Wert ausgeben.
Author
Post « Previous Thread | Next Thread »
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Volume als Text-Wert ausgeben. Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Text-Ausgabe von Volume-Wert in den Volumeslider.
Einfach das /usr/lib/enigma2/python/Screens/Volume.py ersetzen und den Skin.xml anpassen

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:

#   Volume.py-Screen with Text-Value 
#   by Vali 18.07.2008

#         Usage in skin.xml:

#	<screen name="Volume" ..................... backgroundColor="transparent" flags="wfNoBorder">
#		<ePixmap position="0,0" ..................... />
#		<widget name="Volume" zPosition="2" ................... transparent="1" />
#		<widget name="VolumeText" zPosition="3" position="0,0" size="30,20" font="Regular;16" transparent="1" foregroundColor="#f0f0f0" backgroundColor="#0f0f0f"/>
#	</screen>

from Screen import Screen
from Components.VolumeBar import VolumeBar
from Components.Label import Label #NEW LINE
		
class Volume(Screen):
	def __init__(self, session):
		Screen.__init__(self, session)
		self.volumeBar = VolumeBar()
		self["Volume"] = self.volumeBar
		self["VolumeText"] = Label("") #NEW LINE
		
	def setValue(self, vol):
		self.volumeBar.setValue(vol)
		self["VolumeText"].setText(str(vol)) #NEW LINE



Attachments:
zip Volume_py.zip (523 Byte, 66 downloads)
jpg screenshot1.jpg (76 KB, 893 downloads)


__________________
44106818

This post has been edited 3 time(s), it was last edited by vali: 09.02.2009 06:06.

20.07.2008 22:20 vali is offline Search for Posts by vali Add vali to your Buddy List
ismail.demir ismail.demir is a male
Dreambox König


images/avatars/avatar-9873.gif

Registration Date: 28.06.2005
Posts: 2,113
Which box: siehe Signatur
External Storage: HDD; CIFS
Which Image: Gemini
Welcher Bildschirm: 19" BENQ TFT
Origin: Vorarlberg/AUSTRIA

RE: Volume als Text-Wert ausgeben. Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

danke !!! großes Grinsen

__________________


SatLoader (Aktuelle Satellites.xml)


3x DM500HD
1x DM800se
----------------
Kubuntu 11.10 x64
Windows 7 Ultimate x64
Intel i7 950@3200 10GB DDR3
MSI 7522 X58 Platinum SLI
MSI N560GTX-Ti Hawk
21.07.2008 19:11 ismail.demir is offline Send an Email to ismail.demir Search for Posts by ismail.demir Add ismail.demir to your Buddy List View the MSN Profile for ismail.demir
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

RE: Volume als Text-Wert ausgeben. Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von vali
Text-Ausgabe von Volume-Wert in den Volumeslider.
Einfach das Volume.py ersetzen und den Skin.xml anpassen

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:

#   Volume.py-Screen with Text-Value 
#   by Vali 18.07.2008

#         Usage in skin.xml:

#	<screen name="Volume" ..................... backgroundColor="transparent" flags="wfNoBorder">
#		<ePixmap position="0,0" ..................... />
#		<widget name="Volume" zPosition="2" ................... transparent="1" />
#		<widget name="VolumeText" zPosition="3" position="0,0" size="30,20" font="Regular;16" transparent="1" foregroundColor="#f0f0f0" backgroundColor="#0f0f0f"/>
#	</screen>

from Screen import Screen
from Components.VolumeBar import VolumeBar
from Components.Label import Label #NEW LINE
		
class Volume(Screen):
	def __init__(self, session):
		Screen.__init__(self, session)
		self.volumeBar = VolumeBar()
		self["Volume"] = self.volumeBar
		self["VolumeText"] = Label("") #NEW LINE
		
	def setValue(self, vol):
		self.volumeBar.setValue(vol)
		self["VolumeText"].setText(str(vol)) #NEW LINE



Super Idee, gleich mal versuchen, auch wenn die Zeilen so nicht finden kann ich ersetze einfach alles was mit Volumen zu tun hat!
22.07.2008 13:17 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hab die Volumen.py fast nicht gefunden, für alle anderen di Datei ist hier /usr/lib/enigma2/python/Screens/, ich hab wie blöd den ganzen Skin durchsucht!
22.07.2008 13:24 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Ei, ei, ei, einfach reinkopieren macht den Skin kaputt, kannst mir bitte schreiben wohin die Zeilen kopiert werden und was sie ersetzen?
22.07.2008 13:35 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Thread Starter Thread Started by vali
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

In jeder skin hast du ein Screen für Volume:

1. Das Datei /usr/lib/enigma2/python/Screens/Volume.py einfach ersetzen.

2. Dann nur positionieren:
Nimm den skin was du willst.
in jeder Skin.xml gibt es ein Screen für Volume:

<screen name="Volume" .....
.....
.....
</screen>

Das Volume Bar ist ein Bild (pixmap="xxxxxxxxx.png)")
<widget name="Volume"........./>
Die mchst du kürzen.
Z.B wenn <widget name="Volume".........size="240,40"...../> steht
mach size="200,40"

Dann nust du nur als nächste Zeile das EIFÜGEN:
<widget name="VolumeText" zPosition="3" position="200,10" size="40,20" font="Regular;18" transparent="1" foregroundColor="#f0f0f0" backgroundColor="#0f0f0f"/>

Fertig.
PS. GUI neu starten.

__________________
44106818

This post has been edited 3 time(s), it was last edited by vali: 22.07.2008 18:16.

22.07.2008 18:14 vali is offline Search for Posts by vali Add vali to your Buddy List
hy-bye
Profi


Registration Date: 05.03.2006
Posts: 832
Which box: DM 500S; DM 500HD; DM 800S; DM 7000S; DM 7020S; DM 7025SC; DM 8000HD
External Storage: USB-Stick; HDD; CF; NFS
Which Image: eigenes Image

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Hier für BeyondDreams
Damit kommt es so einigermassen hin.
code:
1:
2:
3:
4:
5:
6:
	<screen name="Volume" flags="wfNoBorder" position="260,50" size="200,35" title="Volume" zPosition="1" backgroundColor="transparent">
		<ePixmap position="0,0" size="200,35" pixmap="BeyondDreamsCVS/window/volumeslider.png" zPosition="2" />
		<widget name="Volume" position="36,10" size="158,15" pixmap="BeyondDreamsCVS/window/volumeslider_bar.png" transparent="1" zPosition="3" />
		<widget name="VolumeText" zPosition="3" position="168,8" size="30,20" font="Regular;16" halign="right" transparent="1" foregroundColor="#f0f0f0" backgroundColor="#0f0f0f"/>
	</screen>
22.07.2008 18:23 hy-bye is offline Send an Email to hy-bye Search for Posts by hy-bye Add hy-bye to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Oh, jetzt bin ich noch verwirter als vorher, das ist zu hoch für mich kann es garnicht verstehen, ich habe vorher an dieser Stelle in der Skin.xml

<screen name="Volume" .....
.....
.....
</screen>

mit deinem gepostetem Zeug ersetzt, hat leider nicht funktioniert, macht aber nix, ich warte auf ne neue Version von diesem Skin und installiere diese einfach!
22.07.2008 18:24 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Thread Starter Thread Started by vali
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Nääää... so nicht Augenzwinkern

Ich überlege mir wie ich mit ein source ode renderer das machen kann.
Dann kann man direkt mit dem skin installieren smile

Dabei ist das Teil noch für bastler mit SkinkentnisseAugenzwinkern

__________________
44106818

This post has been edited 2 time(s), it was last edited by vali: 22.07.2008 18:31.

22.07.2008 18:31 vali is offline Search for Posts by vali Add vali to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von hy-bye
Hier für BeyondDreams
Damit kommt es so einigermassen hin.
code:
1:
2:
3:
4:
5:
6:
	<screen name="Volume" flags="wfNoBorder" position="260,50" size="200,35" title="Volume" zPosition="1" backgroundColor="transparent">
		<ePixmap position="0,0" size="200,35" pixmap="BeyondDreamsCVS/window/volumeslider.png" zPosition="2" />
		<widget name="Volume" position="36,10" size="158,15" pixmap="BeyondDreamsCVS/window/volumeslider_bar.png" transparent="1" zPosition="3" />
		<widget name="VolumeText" zPosition="3" position="168,8" size="30,20" font="Regular;16" halign="right" transparent="1" foregroundColor="#f0f0f0" backgroundColor="#0f0f0f"/>
	</screen>


damit hatte ich gerade BS!
Wieso ist bei deir jetzt der Text viel kürzer als oben in Valis Post, irgendwas verstehe ich hier falsch?
22.07.2008 18:31 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von vali
Nääää... so nicht Augenzwinkern

Ich überlege mir wie ich mit ein source ode renderer das machen kann.
Dann kann man direkt mit dem skin installieren smile

Dabei ist das Teil noch für bastler mit SkinkentnisseAugenzwinkern


Ach so das ist was anderes, bisher gab es hier nur Text zeilen die man einfach nur ersetzen musste, daher hab ich es so wie immer gemacht, wenn das für Leute ist die die Materie genau verstehen dann hab ich hier nix verloren, danke für deine Mühe!
22.07.2008 18:33 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Thread Starter Thread Started by vali
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Das von hy-bye ist OK !!!
Nur vorher das Volume.py in /usr/lib/enigma2/python/Screens/ kopieren.!!


Sowie z.B. die KannalNummer-Renderrer von AliAbdul.
Die Sachen kann man nicht nur kopieren.

__________________
44106818

This post has been edited 1 time(s), it was last edited by vali: 22.07.2008 18:36.

22.07.2008 18:34 vali is offline Search for Posts by vali Add vali to your Buddy List
hy-bye
Profi


Registration Date: 05.03.2006
Posts: 832
Which box: DM 500S; DM 500HD; DM 800S; DM 7000S; DM 7020S; DM 7025SC; DM 8000HD
External Storage: USB-Stick; HDD; CF; NFS
Which Image: eigenes Image

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von whopper
Ach so das ist was anderes, bisher gab es hier nur Text zeilen die man einfach nur ersetzen musste, daher hab ich es so wie immer gemacht, wenn das für Leute ist die die Materie genau verstehen dann hab ich hier nix verloren, danke für deine Mühe!


Jeder hat mal klein angefangen. Augenzwinkern

Aber wenn du mal raus hast, wie du kleine Sachen verändern kannst um einen Skin ganz an deine Bedürfnisse anzupassen, kommt dann auch der Spass daran.
22.07.2008 18:37 hy-bye is offline Send an Email to hy-bye Search for Posts by hy-bye Add hy-bye to your Buddy List
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Thread Starter Thread Started by vali
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Genau Augenzwinkern .

Übrigens ich ahbe DMM-board vorgeschlagen meine 3 Zeilen in Volume.py zu übernemmen.
Dann gibt Mögl. für jeder skin ohne python Änderungen Volume-Text zu haben Augenzwinkern

__________________
44106818

This post has been edited 1 time(s), it was last edited by vali: 22.07.2008 18:41.

22.07.2008 18:41 vali is offline Search for Posts by vali Add vali to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von vali
Das von hy-bye ist OK !!!
Nur vorher das Volume.py in /usr/lib/enigma2/python/Screens/ kopieren.!!


Sowie z.B. die KannalNummer-Renderrer von AliAbdul.
Die Sachen kann man nicht nur kopieren.


Hab die py schon kopiert gehabt, funzt leider immernoch nicht, die geänderte skin.xml hab ich nach /usr/share/enigma2/BeyondDreams/ kopiert ist das richtig oder gehört es zu default skin.xml??

Den die KannalNummer-Renderrer von AliAbdul hab ich nie benutzt, ich mache dir ja keinen Vorwurf, ist schon in Ordnung, wenn es nicht per copi/paste geht dann hab ich eben pech gehabt!
22.07.2008 18:41 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Thread Starter Thread Started by vali
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Ändere nur noch BeyonDreamsCVS in BeyondDreams.
Deine Ordner heisst BeyonDreams und seine BeyondDreamsCVS Augenzwinkern

Ist 2 mal vorrchanden in hy-bye code.

Du hast Gemini und er CVS Augenzwinkern

Dann ist OK

__________________
44106818

This post has been edited 2 time(s), it was last edited by vali: 22.07.2008 18:46.

22.07.2008 18:43 vali is offline Search for Posts by vali Add vali to your Buddy List
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Thread Starter Thread Started by vali
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

code:
1:
2:
3:
4:
5:
6:
	<screen name="Volume" flags="wfNoBorder" position="260,50" size="200,35" title="Volume" zPosition="1" backgroundColor="transparent">
		<ePixmap position="0,0" size="200,35" pixmap="BeyondDreams/window/volumeslider.png" zPosition="2" />
		<widget name="Volume" position="36,10" size="158,15" pixmap="BeyondDreams/window/volumeslider_bar.png" transparent="1" zPosition="3" />
		<widget name="VolumeText" zPosition="3" position="168,8" size="30,20" font="Regular;16" halign="right" transparent="1" foregroundColor="#f0f0f0" backgroundColor="#0f0f0f"/>
	</screen>



SO SOLLTE GEHEN

__________________
44106818

This post has been edited 2 time(s), it was last edited by vali: 22.07.2008 18:45.

22.07.2008 18:44 vali is offline Search for Posts by vali Add vali to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von hy-bye
quote:
Original von whopper
Ach so das ist was anderes, bisher gab es hier nur Text zeilen die man einfach nur ersetzen musste, daher hab ich es so wie immer gemacht, wenn das für Leute ist die die Materie genau verstehen dann hab ich hier nix verloren, danke für deine Mühe!


Jeder hat mal klein angefangen. Augenzwinkern

Aber wenn du mal raus hast, wie du kleine Sachen verändern kannst um einen Skin ganz an deine Bedürfnisse anzupassen, kommt dann auch der Spass daran.


Nein das wird bei mir nix mehr, ich habe nie programmieren gelernt, hab die Box schon Jahre und kann nur leichte Sachen machen wo man nix programmieren oder schreiben muss, wie etwa emu manuell einbauen, aber nur weil die Dateien vorhanden sind und ich nur kopieren und Rechte machen muss, auserdem hab ich keine Zeit um die Sprache zu leernen, es muss eben so reichen, man kann nicht alles haben!
22.07.2008 18:46 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
vali
Dreambox Kaiser


Registration Date: 23.01.2006
Posts: 4,496
External Storage: keine
Which Image: DMM original

Thread Starter Thread Started by vali
Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

Das ist natürlich auch OK Augenzwinkern

@hy-bye:
Muss ich dir gratulieren smile , sehr schnel und sauber umgesezt.

__________________
44106818

This post has been edited 1 time(s), it was last edited by vali: 22.07.2008 18:51.

22.07.2008 18:50 vali is offline Search for Posts by vali Add vali to your Buddy List
whopper whopper is a male
Dreambox König


images/avatars/avatar-2344.gif

Registration Date: 31.07.2005
Posts: 2,580
Which box: DM 8000HD
External Storage: HDD
Which Image: Merlin
Welcher Bildschirm: Samsung Plasma c6970
Origin: Bayern

Reply to this Post Post Reply with Quote Edit/Delete Posts Report Post to a Moderator       Go to the top of this page

quote:
Original von vali
Ändere nur noch BeyonDreamsCVS in BeyondDreams.
Deine Ordner heisst BeyonDreams und seine BeyondDreamsCVS Augenzwinkern

Ist 2 mal vorrchanden in hy-bye code.

Du hast Gemini und er CVS Augenzwinkern

Dann ist OK


das hab ich mir schon angeschaut, dachte mir aber das oft CVS da steht auch wenn ich gemini habe, nicht hier aber ich habe schon öffters CVS gelesen, deswegen habe ich es nicht geändert, ach bin ich froh, jetzt geht es und schaut auch noch super aus, ich hoffe das das ins CVS kommt, obwohl die von DMM sehr lange brauchen um zu erkennen wenn etwas inovativ und genial ist und übernehmen es daher sehr spät, leider!
22.07.2008 18:52 whopper is offline Send an Email to whopper Search for Posts by whopper Add whopper to your Buddy List
Pages (2): [1] 2 next » Tree Structure | Board Structure
Jump to:
Post New Thread Post Reply
i-have-a-dreambox.com | Dreambox - Support » ...::: Dreambox Software :::... » Bastelstube » Volume als Text-Wert ausgeben.

Privacy policy | Team | Suchen | Hilfe


Powered by Burning Board 2.3.6 © 2001-2003 WoltLab GbR