Bitte um Enigma-Hilfe

Alles rund um das grafische Benutzerinterface Enigma
Queue:18
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. April 2004, 23:57

Bitte um Enigma-Hilfe

Beitrag von Queue:18 »

:oops:

Hallo Forum :D

Ich beschäftige mich derzeit mit den Skins für Enigma (dbox-Linux).

Ich hätte da nun eine Frage, und zwar unter wie wird unter <colors> ein Farbverlauf berechnet??
Ich meine z.B.

<color name="xyz" color="#50505050" end="#50909090" size="16" />

Ich tippe da vollkommen im dunkeln, was das ansprechen der Farbe dann ergibt:

Beispiel: <eLabel backgroundColor="xyz+8"...../> Was wäre dann xyz+8 für ein RGB-Wert?

Oder liege ich total daneben??
Ich hoffe jemand kann mir helfen (z.B. tmbinc? :) )

Gruß
Queue:18
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

Farbverläufe werden zunächst mal generiert, in dem die erste und zweite Farbe linear mit (n-2) Zwischenschritten (also bei n=16 wird die erste farbe, dann 14 zwischenschritte, dann die zweite farbe generiert) interpoliert wird.

Diese n (z.b. 16) Farben werden dann nacheinander in die Farbtabelle eingetragen (wir befinden uns ja im 256 Farb modus mit 8bit indizierten Farben).

Ansprechen tut man die Farben nun mit einem offset von +0 (dann kann man auch nichts angeben) bis +n-1 (also bis +15).

xyz+4 wäre dann irgendwo zwischen farbe 1 und farbe 2, eher bei farbe eins (ein viertel farbe zwei, drei viertel farbe 1)


Alles klar? :)
Queue:18
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. April 2004, 23:57

Danke!

Beitrag von Queue:18 »

Hi tmbinc,

ja, das wollte ich wissen.

Gruß

Queue:18
Queue:18
Interessierter
Interessierter
Beiträge: 21
Registriert: Mittwoch 7. April 2004, 23:57

Re: Danke!

Beitrag von Queue:18 »

Ohhh ...... sorry!!!

Wollte nur einmal antworten... :oops:


Gruß

Queue:18
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

Macht ja nichts, so konnte ich wenigstens - seit jahren - meine scheinbar noch vorhandenen Moderatorenrechte in BOFH-Manier einsetzen... ("sure you get more diskspace!" ;)