
View auf Addonebene Nutzbar machen
-
Rantanplan-1 -
29. März 2013 um 10:17 -
Erledigt
-
-
Wo haste denn den Code eingefügt?
Sollte eigentlich so gehen -
-
Hier:
Code
Alles anzeigen<control type="group"> <posx>30</posx> <posy>400</posy> <visible>Container.Content(Albums) | Container.Content(Artists) | Container.Content(Addons)</visible> <control type="image"> <posx>0</posx> <posy>0</posy> <width>290</width> <height>290</height> <aspectratio aligny="bottom">stretch</aspectratio> <fadetime>IconCrossfadeTime</fadetime> <texture>$INFO[ListItem.Icon]</texture> <bordertexture border="8">ThumbShadow.png</bordertexture> <bordersize>8</bordersize> </control> ................
Ansichten für Serien Filme usw. sind separat definiert.
Hab den view auch zusätzlich mal in der myProgramms.xml verankert, auch so konnte ich den View "Addonintern" nicht anwählen...
mfG.
-
-
-
Ja in der includes.xml ist er verankert.
Funktioniert auch in allen anderen Views und wird angezeigt. Sobald ich aber auf ein Addon klicke und dort dann versuche den View anzuwählen, steht dieser dort nicht zur verfügung.
mfG.
-
Häng doch mal dran dann kann man was sehen
Es gab hier im Forum mal von mad-max ein thread wo das beschrieben wurde.. aber erstmal finden
-
-
Hmm, sollte denke ich eventuell irgend wie als "Root"- View definiet werden... (Eben alla Liste, Grosse Liste..)
Meinst Du nen Tread wo beschrieben wird wie man Ansichten einbindet, oder giebts da was explizit für diese ich nenn sie mal "Root"-Views? (wie man n view auf dieses Level einbindet)
Die Vermutung die ich habe ist, das Addonintern nur Views gehen die in allen Ansichten (ev. auf die selbe weise), Verfügbar sind. und nicht durch "Container.Content" speziell ausgelegt werden. also (ohne "Container.Content(xxxxx)") z.B.: View ID 50, 500, usw...
Gut möglich das mein Vorhaben so garnicht umsetzbar ist.
-
Meinst Du nen Tread wo beschrieben wird wie man Ansichten einbindet
Ja mad-max hatte da mal ganz am Anfang für seinen Mod glaub was geschrieben aber ich find es nicht..
Häng doch mal den View an damit man schauen kann.. vielleicht kann man ja so helfen.
-
-
Ich muss mich Entschuldigen.
Ich Denke das ich mich zu unklar Ausdrücke / Ausgedrückt habe. Der View Funktioniert auf allen "Standard-Ebenen" (auch beim Browsen durch die Addons.). Sobald ich aber ein Addon auswähle, und in diesem Addon!! ("Addonintern") diesen View auswehlen möchte, geht dies nicht. (Eben nur Liste, Grosse Liste, + ("Rootviews")).
Ziel währe es gewesen diesen View auch dort "Addonintern" einzubinden. (Meine Vermutung (mittlerweile); so nicht möglich) oder gehts? und wenn was muss erfüllt sein und wie? (Aber eben, denke mittlerweile, geht so nicht.)
__
Oder verstehe ich Dich falsch???mfG.
-
Mhh Ok dann sollte das: Window.IsVisible(VideoLibrary) gehen
Hoffe jetzt hab ich verstanden was du machen willst
-
-
Lol. Jetzt wo Du's sagst!!
Hät auch gleich bei Deinem Transparency klauen können..
mfG.,
______________________
EDIT:
Hmm..
War Doch nicht so einfach...
"Wo muss den dies Ausgezeichnet werden?"
---------------------------
Bei Dir scheinst Du's Ja über ne ID 50 gelöst zu haben......
Code
Alles anzeigen<includes> <include name="Fanart-Videos"> <control type="list" id="50"> <posx>200</posx> <width>355</width> <onleft>7005</onleft> <onright>60</onright> <onup>50</onup> <ondown>50</ondown> <viewtype label="31030">list</viewtype> <pagecontrol>60</pagecontrol> <scrolltime>200</scrolltime> <preloaditems>2</preloaditems> <include condition="!Skin.HasSetting(Fanart_Show_Banners) + !Skin.HasSetting(FanartShort) + !Skin.HasSetting(FanartLong)">FanartNormal</include> <include condition="!Skin.HasSetting(Fanart_Show_Banners) + Skin.HasSetting(FanartShort)">FanartShort</include> <include condition="!Skin.HasSetting(Fanart_Show_Banners) + Skin.HasSetting(FanartLong)">FanartLong</include> <include condition="Skin.HasSetting(Fanart_Show_Banners) + !Skin.HasSetting(FanartShort) + !Skin.HasSetting(FanartLong)">FanartNormalBanners</include> <include condition="Skin.HasSetting(Fanart_Show_Banners) + Skin.HasSetting(FanartShort)">FanartShortBanners</include> <include condition="Skin.HasSetting(Fanart_Show_Banners) + Skin.HasSetting(FanartLong)">FanartLongBanners</include> <itemlayout width="355" height="29" condition="![Container.Content(TVShows) + Skin.HasSetting(Fanart_Show_Banners)]">
/EDITEND
-
Lol. Jetzt wo Du's sagst!!
Hät auch gleich bei Deinem Transparency klauen können..
Also geht es jetzt
Hab übrigens mit Transparency nichts zutun -
-
Ups Tangency ist ja von Dir
Ne habs noch nicht hinbekommen.
(Edit oben)
-
Versuch mal so
<control type="list" id="50">
<visible>Container.Content(Addons) | Window.IsVisible(VideoLibrary)</visible>
<posx>200</posx>
<width>355</width>
<onleft>7005</onleft> -
-
Mein View hat die ID 725
Denke das es deshalb nicht gehen wird. (XBMC scheint nur ID50 (ID 500, 501 noch?) als "Root" zu handeln.
-
Nimm halt ne andere die noch nicht vergeben ist..zb 111
-
-
Zitat
Ich muss mich Entschuldigen.
Ich Denke das ich mich zu unklar Ausdrücke / Ausgedrückt habe. Der View Funktioniert auf allen "Standard-Ebenen" (auch beim Browsen durch die Addons.). Sobald ich aber ein Addon auswähle, und in diesem Addon!! ("Addonintern") diesen View auswehlen möchte, geht dies nicht. (Eben nur Liste, Grosse Liste, + ("Rootviews")).
Ziel währe es gewesen diesen View auch dort "Addonintern" einzubinden. (Meine Vermutung (mittlerweile); so nicht möglich) oder gehts? und wenn was muss erfüllt sein und wie? (Aber eben, denke mittlerweile, geht so nicht.)
__
Oder verstehe ich Dich falsch???mfG.
Hi rantanplan,
muss mal kurz nachhaken:du hast in der addonbrowser.xml auch die view id's eingetragen? und auch ein include deines views gemacht?
ausserdem kannst du mal zum testen die visible's in deinem skin deaktivieren um fehler auszuschließen...
hast du meinen tipp wegen des flackerns mal gestestet? der in deinem anderen thread?
bg
-
du hast in der addonbrowser.xml auch die view id's eingetragen?
Ne in der Addonbrowser.xml hat ich ihn noch nicht verankert. Brachte aber leider nicht die LösungZitatausserdem kannst du mal zum testen die visible's in deinem skin deaktivieren um fehler auszuschließen...
Du meinst in der View nicht im Skin oder? -> geht nur Händisch oder?
hast du meinen tipp wegen des flackerns mal gestestet?
Ne, habs Umgangen, in dem ich einen bestehenden view abgeändert habe.EDIT: Congrats! Der Tipp mit den Visibles entfernen hats gebracht.
Sehe den View nun dort wo ich Ihn haben wollte, wird zwar unschön dargestellt, da sich Covergrössen der einzelnen Ansichten überlagern, aber eh..
/EDITEND
-
-
So weit so gut
Habe die fehlerhaften visible's isoliert und entfernt. Und den View soweit überarbeitet, das keine doppelten Bilder/icons mehr angezeigt werden. Das was nun noch bleibt ist das ich nun Auf der "Addonebene" (nicht beim Browsen durch die Addons) kein Thumbbild mehr habe, das selbe in Bilder.
Wie muss ich den da für ein separates Thumb für diese 2 Szenarien die "visibles" setzen damit das Thumbbild auch nur in diesen Angezeigt wird?
mfG.
EDIT:
hätte es doch zumindest für die Bilderview reissen müssen.
Für die Addons hätt ich an sowas wie
gedacht.
aber ne..
/EDITEND
EDIT2:
So Häng den View mal an. (ist halt in Bearbeitung...(still in Progress)) vieleicht erbarmt sich wer.
/EDIT2END -
kennst du diese seite?:
http://wiki.xbmc.org/?title=List_of_Boolean_Conditionsbg
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!