Unbelegte Taste gedrückt

Aus Gemini-Wiki
Version vom 7. September 2013, 23:12 Uhr von Mfgeg (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Einleitung

Der Screen "name="UnhandledKey""" ist die Grafische Darstellung das eine Funktionstaste gedrückt wurde die im Moment nicht Belegt ist.

Aufrufen kann man diesen Screen z.B. in dem man die Menütaste drückt und im Hauptmenü dann z.B. die Rote Taste drückt, da diese im Hauptmenü keine Funktion hat sollte eine Grafik angezeigt werden die eben dies Darstellen soll.


UnhandledKey im Defaultskin

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

	<!-- unhandled key pressed -->
	<screen name="UnhandledKey" position="1186,50" size="34,45" zPosition="100" title="UnhandledKey" backgroundColor="transparent" flags="wfNoBorder">
		<widget name="UnhandledKeyPixmap" pixmap="skin_default/unhandled-key.png" position="0,0" size="34,45" alphatest="off" />
	</screen>


UnhandledKey im BlackdreamHD

Mir gefiel diese Grafik dazu wesentlich besser..

	<!-- unhandled key pressed -->
	<screen name="UnhandledKey" flags="wfNoBorder" position="center,50" size="128,128" title="UnhandledKey" zPosition="100" backgroundColor="background">
		<widget name="UnhandledKeyPixmap" pixmap="BlackDreamHD/icons/unhandled-key.png" position="0,0" size="128,128" alphatest="on" backgroundColor="transparent" transparent="1" />
	</screen>


Mute im Vergleich

Grafik im Skin Default-HD des OE 2.0 (rechts oben sehr schlecht zu erkennen
Grafik im Skin BlackdreamHD des OE 2.0 (sieht man sofort!)

Kurzerklärung der XML

  • Wie man hier erkennen kann wurde mittels position="90,100" der Platz der Grafik etwas abgeändert
  • Mittels dem Ausdruck pixmap="BlackDreamHD/icons/unhandled-key.png"" auch eine andere Grafik ausgewählt
  • Da die neue Grafik größer ist als die alte wurde mittels size="128,128" die Größe an der neuen Grafik angepasst
  • auch eine Hintergrundfarbe dazugelegt (backgroundColor), und Transparent aktiviert (transparent="1") bei Transparent erstellten Grafiken.