Hallo
Themes geht ja relativ einfach über ein zweites .xbt, aber wie koppel ich da ne andere Einstellung für die Schriftfarbe an dieses Theme?
(dunkles und helles Theme)
mfG.
Hallo
Themes geht ja relativ einfach über ein zweites .xbt, aber wie koppel ich da ne andere Einstellung für die Schriftfarbe an dieses Theme?
(dunkles und helles Theme)
mfG.
ZitatHallo
Themes geht ja relativ einfach über ein zweites .xbt, aber wie koppel ich da ne andere Einstellung für die Schriftfarbe an dieses Theme?
(dunkles und helles Theme)mfG.
Hi.
Es gibt bestimmt noch ne andere Möglichkeit, aber ich würde es über eine Variable machen.
bg
Hi.
Es gibt bestimmt noch ne andere Möglichkeit, aber ich würde es über eine Variable machen.
bg
Hmm wie meinst Du das? Wo und wie würdest Du die Variable definieren?
-----------------------
EDIT: Hatte eigentlich gehoft es mit einem "Visible" in der "defaults.xml" zu lösen, nur scheint der Visible Tac dort i-wie nicht zu greiffen.
<colors>
<visile>Skin.HasTheme(dark)</visible>
<color name="white">FFFFFFFF</color>
<color name="grey">FFb4b4b4</color>
<color name="grey2">FF999999</color>
<color name="grey3">FF505050</color>
<color name="black">FF000000</color>
<color name="blue">FF0084ff</color>
<color name="selected">FFEB9E17</color>
<color name="invalid">FFFF0000</color>
</colors>
<colors>
<visile>!Skin.HasTheme(dark)</visible>
<color name="white">FFFFFFFF</color>
<color name="grey">FFb4b4b4</color>
<color name="grey2">FF999999</color>
<color name="grey3">FF505050</color>
<color name="black">FF000000</color>
<color name="blue">FF0084ff</color>
<color name="selected">FFEB9E17</color>
<color name="invalid">FFFF0000</color>
</colors>
Alles anzeigen
/EDITEND
Schau dir das doch mal am Skin Cirrus EV an. Die haben das recht gut gelöst. Dort legt man einfach in den Ordner ...\skin.cirrus.extended.v3\colors\ eine Datei pro Farbe rein die man im Skin zur Verfügung haben will und in den XBMC Settings kann man es dann entsprechend auswählen. Da es in den allgemeinen XBMC Settings und nicht in den Skin Settings einstellbar ist sollte das Skinübergreifend funktionieren.
Wie das dann im Skin in den einzelnen XML Dateien gecoded werden muss kannst du dir ja in den jeweiligen Dateien vom Skin Cirrus EV abschauen. Finde die Lösung sehr genial. Habe mir schon 2-3 eigene Farben für den Skin erzeugt
Schau dir das doch mal am Skin Cirrus EV an. Die haben das recht gut gelöst. Dort legt man einfach in den Ordner ...\skin.cirrus.extended.v3\colors\ eine Datei pro Farbe rein die man im Skin zur Verfügung haben will und in den XBMC Settings kann man es dann entsprechend auswählen. Da es in den allgemeinen XBMC Settings und nicht in den Skin Settings einstellbar ist sollte das Skinübergreifend funktionieren.
Wie das dann im Skin in den einzelnen XML Dateien gecoded werden muss kannst du dir ja in den jeweiligen Dateien vom Skin Cirrus EV abschauen. Finde die Lösung sehr genial. Habe mir schon 2-3 eigene Farben für den Skin erzeugt
Ja, soweit ich das aus der Skinning Manual in Erinnerung habe reicht es einfach eine zusätzliche .xml mit anderem Nahmen in das "colors" verzeichniss zu legen, und XBMC erkennt dies und stellt die neue Datei in dem entsprechenden Settingspunkt zur Verfügung (Hab jetzt nicht alle .xml's des Cirrus Skins dzrchgeschaut aber denke das da auf der Skinngseite nichts weiter ergänzt wurde. Sollte mir was entgangen sein einfach Posten!)
Wenn ich XBMC durch Skinning dazu bewegen könnte beim Theme-wechsel einfach die andere "Textfarben Datei" mitzuändern währe dies sicher ein simpler (und angnehmer) Weg.
O.K. das mit den Variabeln währe ev. schon n Ansatzpunkt.
Wo hättest Du dann
<variable name="xx">
<value condition="Skin.HasTheme(dark)>black</value>
<value condition="Skin.HasTheme(white)>grey</value>
</variable>
Definiert?
Würde allerdings ein ziemlich mühsahmes "abgrasen" der .xml's nach sich ziehen um alle textlabel zu ändern...
hmmm
EDIT: Ein anderer (vieleicht etwas unschönerer) Weg, währe es die Themegrafiken an die "colors" Einstellungen zu knüpfen. Allerdings dan wie die Variable oder das Visible setzen? hmm /EDITEND
eine weitere xml unter colors abzulegen scheint zu reichen. wie die logik dahinter funktioniert weiß ich aber nicht. vielleicht muss der name der datei mit dem themenamen übereinstimmen.
bg
Ja genau, wenn beide namen gleich sind wird der color beim theme wechseln automatisch übernommen
Ja Funktioniert wenn die Nahmen gleich sind. Allerdings scheint nur die Textfarbe mit dem Theme mitzuwechseln umgekehrt nicht.
währe noch cool wenn man den Punkt "-Farbe" einfach ausblenden könnte (so das nur noch der Themewechsel möglich währe), ginge das?
(wüsste aber nicht wo. hab in der "SettingsCategory.xml" geschaut aber den entsprechenden Menüpunkt (und auch alle andern) nicht entdeckt.)
Hab mir auch mal deinen pre-alpha (v.0.0.1) vom dawn angeschaut, dort scheinst Du es anders gelöst zu haben. (colordifuse?)
mfG.
Colordiffuse verwendet man für texturen.
Colordiffuse verwendet man für texturen.
Jap so hab ich das auch gemeint, wenn man beim dawn bei "-Farbe" umstellt werden ja auch die Menüpanels dunkler...
Hallo
Noch was anderes (bin zwar schon nahe am "Braindeath" aber der mag ev. noch rein.)
Wie "Focus" Farbe ändern (Ohne Themes dazu bemühen zu müssen.)
Hab mir das so vorgestellt das man in den Settings (egal welches Theme) die Fokusfarbe anpassen kann.
(Der Hint zu nem Skin in dem dies schon so umgesetzt ist würde mir schon reichen.)
mfG.
So wie jedes andere Skinsettingabhängige auch.
Immer mit einem <visible>SkinHasSetting(XYZ)...
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!