Hallo,
Ich hätte mal was kniffliges worüber ich mir schon länger den Kopf zerbreche...
Bevor ich aber damit Anfange wäre etwas Hilfe von den Profis nicht verkehrt...
Bevor ich aus den Skinning Tips das hier Versuche wollte ich lieber vorher Fragen ob es nicht anders auch möglich wäre
http://www.xbmcnerds.com/index.php?page…74773#post74773
Dachte ich frag lieber vorher, dieses Beispiel aus den Tips scheint mir irgendwie ja das richtig, aber so richtig Kapiert hab ichs nicht.
Gründsätzlich stellt sich mir die Frage ob man Spin Controls in Abhängigkeit setzen kann?
Bisher habe ich einzelne Buttons die einen String setzen also in der Art
Daraus ein Spincontrol wäre ja was in der Art für hier z.B. 12 Möglichkeiten.
<onclick>Skin.Reset(Panel1_Item1)</onclick>
<onclick>skin.setstring(Panel1_Item1,12)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),12)">skin.setstring(Panel1_Item1,0)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),11)">skin.setstring(Panel1_Item1,12)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),10)">skin.setstring(Panel1_Item1,11)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),9)">skin.setstring(Panel1_Item1,10)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),8)">skin.setstring(Panel1_Item1,9)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),7)">skin.setstring(Panel1_Item1,8)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),6)">skin.setstring(Panel1_Item1,7)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),5)">skin.setstring(Panel1_Item1,6)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),4)">skin.setstring(Panel1_Item1,5)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),3)">skin.setstring(Panel1_Item1,4)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),2)">skin.setstring(Panel1_Item1,3)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),1)">skin.setstring(Panel1_Item1,2)</onclick>
<onclick condition="Stringcompare(skin.string(Panel1_Item1),0)">skin.setstring(Panel1_Item1,1)</onclick>
Alles anzeigen
Das klappt auch Wunderbar. Meine Frage ist jetzt aber wie müsste das Aussehen wenn ich mehrere Spincontrols habe, aber das Ausgewählte vom Ersten nicht mehr zur Verfügung stehen soll beim Zweiten usw??
Also ich setzte Panel1_Item1 auf 8, will aber das dann nicht mehr im nächsten Controll als Auswahl..
Hintergrund:
Ich hab bisher 13 Panels, 12 zum auswählen mit 16 Möglichkeiten...
Das ergibt dann 12 mal 16 items (+ eins zum zurückstellen) mit riesigen visibles ala
<visible>!Stringcompare(Skin.String(Panel2_Item1),1) + !Stringcompare(Skin.String(Panel3_Item1),1) + !Stringcompare(Skin.String(Panel4_Item1),1) + !Stringcompare(Skin.String(Panel5_Item1),1) + !Stringcompare(Skin.String(Panel6_Item1),1) + !Stringcompare(Skin.String(Panel7_Item1),1) + !Stringcompare(Skin.String(Panel8_Item1),1) + !Stringcompare(Skin.String(Panel9_Item1),1) + !Stringcompare(Skin.String(Panel10_Item1),1) + !Stringcompare(Skin.String(Panel11_Item1),1) + [!Stringcompare(Skin.String(Panel1_Item1),2) + !Stringcompare(Skin.String(Panel1_Item1),3) + !Stringcompare(Skin.String(Panel1_Item1),4) + !Stringcompare(Skin.String(Panel1_Item1),5) + !Stringcompare(Skin.String(Panel1_Item1),6) + !Stringcompare(Skin.String(Panel1_Item1),7) + !Stringcompare(Skin.String(Panel1_Item1),8) + !Stringcompare(Skin.String(Panel1_Item1),9) + !Stringcompare(Skin.String(Panel1_Item1),10) + !Stringcompare(Skin.String(Panel1_Item1),11) + !Stringcompare(Skin.String(Panel1_Item1),12)]</visible>
Ansich funktioniert das alles ja Wunderbar, aber zum Erweitern ist das ein echter Alptraum:)
Grüße