und da wird es jetzt etwas kompliziert, da sehr verschachtelt...
script.skinshortcuts-includes.xml: ich würde sagen, hier wird der MainMenupunkt definiert....
<item id="4">
<property name="id">$NUM[4]</property>
<label>$ADDON[script.skinshortcuts 32022]</label>
<label2 />
<icon>special://skin/extras/icons/DefaultAddonPVRClient.png</icon>
<thumb />
<property name="labelID">livetv</property>
<property name="defaultID">livetv</property>
<property name="background">G:\Kodi\portable_data\addons\Aeon-Nox-SiLVO-jarvis\backgrounds\pvr\</property>
<property name="backgroundName">G:\Kodi\portable_data\addons\Aeon-Nox-SiLVO-jarvis\backgrounds\pvr\</property>
<property name="widgetLiveTV">true</property>
<property name="widget">tvhighlights</property>
<property name="widgetName">TVHighLights</property>
<property name="widgetType">tvhighlights</property>
<property name="widgetTarget" />
<property name="widgetPath">$INCLUDE[TVHighLightsContent]</property>
<property name="widgetArt">Thumb</property>
<property name="widgetStyle">Panel</property>
<property name="widgetTitle">Panel</property>
<property name="widgetBack.2">Default</property>
<property name="widgetBack">Default</property>
<property name="widgetStyle.2">Panel</property>
<property name="widgetArt.2">FanArt</property>
<visible>PVR.HasTVChannels</visible>
<onclick>ActivateWindow(TVChannels)</onclick>
<property name="path">ActivateWindow(TVChannels)</property>
<property name="list">TVChannels</property>
<visible>StringCompare(System.ProfileName,Master user)</visible>
<property name="submenuVisibility">livetv</property>
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
Alles anzeigen
und dann noch das hier...
<control type="group">
<top>471</top>
<control id="8001" type="panel">
<visible>StringCompare(Container(9000).ListItem.Property(submenuVisibility),livetv)</visible>
<visible>StringCompare(Container(9000).ListItem.Property(widgetStyle),Panel) | [StringCompare(Skin.String(MainMenu.Layout),$LOCALIZE[31994]) + StringCompare(Container(9000).ListItem.Property(widgetStyle),Extended Panel)]</visible>
<include name="PanelWidget1">
<param name="Left">242</param>
<param name="Width">1435</param>
<param name="Height">300</param>
</include>
<include name="LandscapeArt">
<param name="Texture">$VAR[HomeWidgetThumbVar]</param>
<param name="fallbackVisible">false</param>
<param name="Aspect">scale</param>
<param name="Aligny">center</param>
<param name="Diffuse" />
<param name="Case" />
<param name="glassVisible">false</param>
<param name="caseVisible">false</param>
<param name="clearVisible">false</param>
<param name="labelVisible">true</param>
<param name="labelFocusVisible">true</param>
<param name="isWeather">false</param>
</include>
<content sortby="" sortorder="" target="">
<include>TVHighLightsContent</include>
</content>
</control>
Alles anzeigen
ich denke hier wird festgelegt was gezeigt werden soll wenn ich den "i" drücke.... (geht aber auch nicht...)
<!-- ******* ONINFO ******** -->
<include name="OnInfo1">
<onfocus>SetProperty(SkinHelper.WidgetContainer,8001,home)</onfocus>
<oninfo>SetProperty(Widget.Type,$VAR[WidgetInfo8001TypeVar],home)</oninfo>
<oninfo>SetProperty(Widget.Cover,$VAR[HomeWidget8001PosterVar],home)</oninfo>
<oninfo>SetProperty(Widget.DiscArt,$INFO[Container(8001).ListItem.Art(discart)],home)</oninfo>
<oninfo>SetProperty(Widget.Title,$VAR[HomeWidget8001TitleVar],home)</oninfo>
<oninfo>SetProperty(Widget.SubTitle,$VAR[HomeWidget8001SubTitleVar],home)</oninfo>
<oninfo>SetProperty(Widget.Year,$VAR[HomeWidget8001FlagsYear],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsRating,$VAR[HomeWidget8001FlagsRating],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsStudio,$VAR[HomeWidget8001FlagsStudios],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsSource,$VAR[HomeWidget8001FlagsSource],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsResolution,$VAR[HomeWidget8001FlagsResolution],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsAspect,$VAR[HomeWidget8001FlagsAspect],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsAudio,$VAR[HomeWidget8001FlagsAudio],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsAudioChannels,$VAR[HomeWidget8001FlagsAudioChannels],home)</oninfo>
<oninfo>SetProperty(Widget.FlagsCC,$VAR[HomeWidget8001FlagsCC],home)</oninfo>
<oninfo>SetProperty(Widget.Info1,$VAR[HomeWidget8001Info1Var],home)</oninfo>
<oninfo>SetProperty(Widget.Info2,$VAR[HomeWidget8001Info2Var],home)</oninfo>
<oninfo>SetProperty(Widget.Plot,$VAR[HomeWidget8001PlotVar],home)</oninfo>
<oninfo>SetProperty(Widget.FilePath,$INFO[Container(8001).ListItem.FileNameAndPath],home)</oninfo>
<oninfo>SetProperty(Widget.Resume,$INFO[Container(8001).ListItem.PercentPlayed],home)</oninfo>
<oninfo>SetProperty(Widget.Trailer,$INFO[Container(8001).ListItem.Trailer],home)</oninfo>
<oninfo>ActivateWindow(1199)</oninfo>
Alles anzeigen
und das ist die List-Info
<include name="ListInfo">
<top>-2</top>
<height>312</height>
<itemgap>10</itemgap>
<align>center</align>
<control type="label">
<width>$PARAM[Width]</width>
<height>27</height>
<font>font14</font>
<textcolor>white2</textcolor>
<shadowcolor>black</shadowcolor>
<scroll>true</scroll>
<label>$PARAM[Title]</label>
</control>
<control type="label">
<width>$PARAM[Width]</width>
<height>27</height>
<font>font14_title</font>
<textcolor>$VAR[ThemeLabelColor]</textcolor>
<shadowcolor>black</shadowcolor>
<scroll>true</scroll>
<label>$PARAM[SubTitle]</label>
</control>
<control type="label">
<height>1</height>
<label>-</label>
</control>
<control type="label">
<width>$PARAM[Width]</width>
<height>27</height>
<font>font14</font>
<textcolor>white2</textcolor>
<shadowcolor>black</shadowcolor>
<label>$PARAM[Info1]</label>
</control>
<control type="label">
<width>$PARAM[Width]</width>
<height>27</height>
<font>font14</font>
<textcolor>white2</textcolor>
<shadowcolor>black</shadowcolor>
<label>$PARAM[Info2]</label>
</control>
<control type="label">
<height>1</height>
<label>-</label>
</control>
<control type="textbox">
<width>$PARAM[Width]</width>
<height>143</height>
<font>font14_textbox</font>
<align>justify</align>
<textcolor>white2</textcolor>
<shadowcolor>black</shadowcolor>
<autoscroll time="3000" delay="4000" repeat="5000">Skin.HasSetting(Enable.AutoScroll)</autoscroll>
<label>$PARAM[Plot]</label>
</control>
</include>
Alles anzeigen