Aller au contenu principal
Sujet: Mettre des icônes sur la barre centrale skin confluence (Lu 7142 fois) sujet précédent - sujet suivant
0 Membres et 1 Invitédans ce sujet

Re : Mettre des icônes sur la barre centrale skin confluence

Répondre #20
En tout cas, dans Aeon Nox 5, ça marche.

Dans le fichier Home.xml, je rajoute l'icone sur l'élément sélectionné :


<focusedlayout height="87" width="300">
<control type="group">
<visible>Control.HasFocus(9010)</visible>
<control type="image">
<posy>0</posy>
<width>300</width>
<height>41</height>
<texture>listselect_fo.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>40</width>
<height>40</height>
<texture>$INFO[ListItem.ActualIcon]</texture>
</control>
<control type="label">
<posx>150</posx>
<posy>0</posy>
<width>300</width>
<height>41</height>
<font>font13_title</font>
<shadowcolor>shadow</shadowcolor>
<align>center</align>
<aligny>center</aligny>
<label>$INFO[ListItem.Label]</label>
</control>
</control>


Et je force l'utilisation du menu par défaut :


<include>FallbackSubMenu</include>
<!--<include condition="!System.HasAddon(script.skinshortcuts)">FallbackSubMenu</include>
<include condition="System.HasAddon(script.skinshortcuts)">CustomSubMenu</include>-->


Et dans le Includes_Home.xml, pour le sous-menu Movies, je rajoute l'icone :


<include name="HomeSubMenuMovies">
<item>
<label>16101</label>
<onclick>ActivateWindow(Videos,special://skin/extras/Unwatched.xsp,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
<item>
<label>575</label>
<onclick>ActivateWindow(Videos,special://skin/extras/InProgress.xsp,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
<item>
<label>31328</label>
<onclick>ActivateWindow(Videos,RecentlyAddedMovies,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
<item>
<label>20434</label>
<onclick>ActivateWindow(Videos,MovieSets,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>Library.HasContent(MovieSets) + StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
<item>
<label>135</label>
<onclick>ActivateWindow(Videos,MovieGenres,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
<item>
<label>652</label>
<onclick>ActivateWindow(Videos,MovieYears,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
<item>
<label>344</label>
<onclick>ActivateWindow(Videos,MovieActors,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
<item>
<label>20459</label>
<onclick>ActivateWindow(Videos,MovieTags,return)</onclick>
<icon>OSDRecordNF.png</icon>
<thumb>-</thumb>
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),x10)</visible>
</item>
</include>


Et ça marche :


Re : Mettre des icônes sur la barre centrale skin confluence

Répondre #21
ah oui j'avais oublié la 2eme etape et en effet ça marche niquel merci :)

 
Simple Audio Video Embedder