TimerSanityConflict im Skin erstellen: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:Enigma2 Kategorie:Skin Kategorie:Anleitungen Kategorie:Grundlagen {{Baustelle|An diesem Artikel wird derzeit gearbeitet. Achtung: De…“)
 
Zeile 5: Zeile 5:
  
 
{{Baustelle|An diesem Artikel wird derzeit gearbeitet. Achtung: Der Artikel kann '''unvollständig''' und '''fehlerhaft''' sein!}}
 
{{Baustelle|An diesem Artikel wird derzeit gearbeitet. Achtung: Der Artikel kann '''unvollständig''' und '''fehlerhaft''' sein!}}
 
 
 
== Einleitung ==
 
  
 
Beim Screen '''name="TimerSanityConflict"''' handelt sich hierbei um das Fenster welches angezeigt wird bei einem Timerkonflikt.
 
Beim Screen '''name="TimerSanityConflict"''' handelt sich hierbei um das Fenster welches angezeigt wird bei einem Timerkonflikt.
  
 
Dies geschieht wenn wir versuchen mehrere Sendungen von verschiedenen Transponder zu Programmieren und wir wegen Tuner mangel die weitere Sendung nicht hinzufügen können.
 
Dies geschieht wenn wir versuchen mehrere Sendungen von verschiedenen Transponder zu Programmieren und wir wegen Tuner mangel die weitere Sendung nicht hinzufügen können.
 +
== Vorher/Nachher-Vergleich ==
  
 
+
{|
 
+
|[[Bild:TimerSanityConflict.Defaut-HD.skin.jpg|left|thumb|440px|TimerSanityConflict im Skin Default-HD des OE2.0]] ||
 +
|[[Bild:TimerSanityConflict.BluedreamHD.skin.jpg|right|thumb|440px|TimerSanityConflict im Skin BluedreamHD des OE2.0]] ||
 +
|}
  
 
== TimerSanityConflict im Defaultskin ==
 
== TimerSanityConflict im Defaultskin ==
Zeile 81: Zeile 80:
 
</screen>
 
</screen>
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== TimerSanityConflict im Vergleich ==
 
 
{|
 
|[[Bild:TimerSanityConflict.Defaut-HD.skin.jpg|left|thumb|440px|TimerSanityConflict im Skin Default-HD des OE2.0]] ||
 
|[[Bild:TimerSanityConflict.BluedreamHD.skin.jpg|right|thumb|440px|TimerSanityConflict im Skin BluedreamHD des OE2.0]] ||
 
|}
 
 
 
 
 
 
== Kurzerklärung der XML ==
 
== Kurzerklärung der XML ==
 
 
 
* Wie man hier erkennen kann wird mittels dem Aussdruck "'''ePixmap pixmap"''' ein Grafik geladen.
 
* Wie man hier erkennen kann wird mittels dem Aussdruck "'''ePixmap pixmap"''' ein Grafik geladen.
 
 
* Mittels dem Ausdruck '''"zPosition"''' können wir die Grafiken auch in unterschiedlichen Ebenen über oder Untereinander gelegt darstellen lassen
 
* Mittels dem Ausdruck '''"zPosition"''' können wir die Grafiken auch in unterschiedlichen Ebenen über oder Untereinander gelegt darstellen lassen

Version vom 18. Juli 2013, 11:38 Uhr


Baustelle.png An diesem Artikel wird derzeit gearbeitet. Achtung: Der Artikel kann unvollständig und fehlerhaft sein!

Beim Screen name="TimerSanityConflict" handelt sich hierbei um das Fenster welches angezeigt wird bei einem Timerkonflikt.

Dies geschieht wenn wir versuchen mehrere Sendungen von verschiedenen Transponder zu Programmieren und wir wegen Tuner mangel die weitere Sendung nicht hinzufügen können.

Vorher/Nachher-Vergleich

TimerSanityConflict im Skin Default-HD des OE2.0
TimerSanityConflict im Skin BluedreamHD des OE2.0

TimerSanityConflict im Defaultskin

Im OE 2.0 Default-HD skin ist dieser Abschnitt so dargestellt:

	<!-- Timer sanity conflict -->
	<screen name="TimerSanityConflict" position="center,120" size="950,520" title="Timer sanity error">
		<ePixmap pixmap="Default-HD/buttons/red.png" position="10,5" size="200,40" alphatest="on" />
		<ePixmap pixmap="Default-HD/buttons/green.png" position="210,5" size="200,40" alphatest="on" />
		<ePixmap pixmap="Default-HD/buttons/yellow.png" position="410,5" size="200,40" alphatest="on" />
		<ePixmap pixmap="Default-HD/buttons/blue.png" position="610,5" size="200,40" alphatest="on" />
		<widget name="key_red" position="10,5" size="200,40" zPosition="1" font="Regular;20" halign="center" valign="center" backgroundColor="#9f1313" transparent="1" shadowColor="black" shadowOffset="-2,-2" />
		<widget name="key_green" position="210,5" size="200,40" zPosition="1" font="Regular;20" halign="center" valign="center" backgroundColor="#1f771f" transparent="1" shadowColor="black" shadowOffset="-2,-2" />
		<widget name="key_yellow" position="410,5" size="200,40" zPosition="1" font="Regular;20" halign="center" valign="center" backgroundColor="#a08500" transparent="1" shadowColor="black" shadowOffset="-2,-2" />
		<widget name="key_blue" position="610,5" size="200,40" zPosition="1" font="Regular;20" halign="center" valign="center" backgroundColor="#18188b" transparent="1" shadowColor="black" shadowOffset="-2,-2" />
		<eLabel position="10,50" size="930,1" backgroundColor="grey" />
		<widget name="timer1" position="10,60" size="445,150" scrollbarMode="showNever" />
		<eLabel position="465,50" size="1,170" backgroundColor="grey" />
		<widget name="timer2" position="475,60" size="445,150" scrollbarMode="showNever" />
		<eLabel position="10,220" size="930,1" backgroundColor="grey" />
		<widget name="list" position="10,230" size="930,225" scrollbarMode="showOnDemand" />
	</screen>



TimerSanityConflict im BluedreamHD

Mir gefiel diese Art und auch die Grafik dazu wesentlich besser..

	<!-- Timer sanity conflict -->
	<screen name="TimerSanityConflict" position="center,center" size="750,600" title="Timer sanity error" flags="wfNoBorder">
 
		<!-- Background -->
		<ePixmap position="0,0" size="750,600" zPosition="-5" pixmap="BlueDreamHD/bg_750x600.png"/>
		<eLabel  position="8,46" size="735,515" zPosition="-1" backgroundColor="#200d1940"/>
 
		<!--(Title & Titelicon)-->
		<eLabel text="Timer sanity error" position="50,4" size="600,30" halign="center" font="Regular;30" shadowColor="black" shadowOffset="-2,-2" transparent="1"/>
		<ePixmap position="25,10" size="15,20" pixmap="BlueDreamHD/menu/arrow.png" alphatest="on"/>
		<ePixmap position="690,5" size="35,35" pixmap="BlueDreamHD/menu/process-stop32x32.png" alphatest="blend"/>
 
		<!--(Timer1 List)-->
		<widget name="timer1" position="20,65" size="710,75" scrollbarMode="showNever" selectionPixmap="BlueDreamHD/selpic.png" transparent="1"/>
 
		<!--(Timer2 List)-->
		<widget name="timer2" position="20,295" size="710,75" scrollbarMode="showNever" selectionPixmap="BlueDreamHD/selpic.png" transparent="1"/>
 
		<!-- List -->
		<widget name="list" position="20,450" size="710,160" itemHeight="40" scrollbarMode="showOnDemand" selectionPixmap="BlueDreamHD/selpic.png" transparent="1"/>
 
		<!-- Buttons & Keycode -->
		<ePixmap pixmap="BlueDreamHD/buttons/red.png" position="35,570" size="25,25" alphatest="on"/>
		<ePixmap pixmap="BlueDreamHD/buttons/green.png" position="210,570" size="25,25" alphatest="on"/>
		<ePixmap pixmap="BlueDreamHD/buttons/yellow.png" position="395,570" size="25,25" alphatest="on"/>
		<ePixmap pixmap="BlueDreamHD/buttons/blue.png" position="565,570" size="25,25" alphatest="on"/>
		<widget name="key_red" position="65,570" zPosition="1" size="130,25" font="Regular;23" halign="left" backgroundColor="background" transparent="1" />
		<widget name="key_green" position="245,570" zPosition="1" size="130,25" font="Regular;23" halign="left" backgroundColor="background" transparent="1" />
		<widget name="key_yellow" position="430,570" zPosition="1" size="130,25" font="Regular;23" halign="left" backgroundColor="background" transparent="1" />
		<widget name="key_blue" position="605,570" zPosition="1" size="130,25" font="Regular;23" halign="left" backgroundColor="background" transparent="1" />
	</screen>

Kurzerklärung der XML

  • Wie man hier erkennen kann wird mittels dem Aussdruck "ePixmap pixmap" ein Grafik geladen.
  • Mittels dem Ausdruck "zPosition" können wir die Grafiken auch in unterschiedlichen Ebenen über oder Untereinander gelegt darstellen lassen