Not stable. Do not use

This commit is contained in:
Chris Bevan 2017-03-19 20:23:30 +00:00
parent 3656009b39
commit 0755e90e96
20 changed files with 954 additions and 558 deletions

View File

@ -43,11 +43,15 @@
<textcolor>99FFFFFF</textcolor> <textcolor>99FFFFFF</textcolor>
</control> </control>
</control> </control>
<!--autocomplete-->
<include condition="System.HasAddon(plugin.program.autocompletion) + !System.HasHiddenInput">AutoComplete</include>
<!--headers--> <!--headers-->
<control type="group"> <control type="group">
<posx>col-1-begin</posx> <posx>col-1-begin</posx>
<posy>0</posy> <posy>0</posy>
<control type="label" id="311"> <control type="label" id="311">
<visible>String.IsEmpty(Container(5000).ListItem.Label) | String.IsEmpty(Control.GetLabel(312).index(1))</visible>
<description>header label</description> <description>header label</description>
<posx>0</posx> <posx>0</posx>
<posy>-18</posy> <posy>-18</posy>
@ -63,7 +67,7 @@
<posy>1-row</posy> <posy>1-row</posy>
<width>24-col</width> <width>24-col</width>
<align>center</align> <align>center</align>
<onup>300</onup> <onup>5000</onup>
<ondown>309</ondown> <ondown>309</ondown>
</control> </control>
</control> </control>

View File

@ -297,10 +297,11 @@
<label>$LOCALIZE[31219]</label> <label>$LOCALIZE[31219]</label>
<label2></label2> <label2></label2>
<thumb>-</thumb> <thumb>-</thumb>
<onclick condition="Container.Content(tvshows)">XBMC.RunScript(script.artwork.downloader, mediatype=tvshow, dbid=$INFO[ListItem.DBID])</onclick> <onclick condition="system.hasaddon(script.artwork.downloader) + Container.Content(tvshows)">XBMC.RunScript(script.artwork.downloader, mediatype=tvshow, dbid=$INFO[ListItem.DBID])</onclick>
<onclick condition="Container.Content(movies)">XBMC.RunScript(script.artwork.downloader, mediatype=movie, dbid=$INFO[ListItem.DBID])</onclick> <onclick condition="system.hasaddon(script.artwork.downloader) + Container.Content(movies)">XBMC.RunScript(script.artwork.downloader, mediatype=movie, dbid=$INFO[ListItem.DBID])</onclick>
<onclick condition="Container.Content(musicvideos)">XBMC.RunScript(script.artwork.downloader, mediatype=musicvideos, dbid=$INFO[ListItem.DBID])</onclick> <onclick condition="system.hasaddon(script.artwork.downloader) + Container.Content(musicvideos)">XBMC.RunScript(script.artwork.downloader, mediatype=musicvideos, dbid=$INFO[ListItem.DBID])</onclick>
<visible>[Container.Content(tvshows)|Container.Content(movies)|Container.Content(musicvideos)]+system.hasaddon(script.artwork.downloader)</visible> <onclick condition="!system.hasaddon(script.artwork.downloader)">InstallAddon(script.artwork.downloader)</onclick>
<visible>[Container.Content(tvshows)|Container.Content(movies)|Container.Content(musicvideos)]</visible>
</item> </item>
<item id="2"> <item id="2">
<description>Cancel Button</description> <description>Cancel Button</description>

View File

@ -28,16 +28,10 @@
</control> </control>
<!--movie / tv show fanart--> <!--movie / tv show fanart-->
<control type="group"> <control type="group">
<control type="image">
<visible>!Substring(Container.folderpath,plugin) + !container.content(episodes)</visible> <!--<include condition="!Substring(Container.folderpath,plugin) + !container.content(episodes)">itemFanart</include>-->
<posx>0</posx> <include condition="!Substring(Container.folderpath,plugin) + !container.content(episodes)">itemShowcase</include>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>$INFO[ListItem.Art(fanart)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<include>kenBurnsey</include>
</control>
<!--music video--> <!--music video-->
<control type="group"> <control type="group">
<visible>container.content(musicvideos)</visible> <visible>container.content(musicvideos)</visible>

View File

@ -23,16 +23,9 @@
<include file="View_ArtistAlbums.xml"/> <include file="View_ArtistAlbums.xml"/>
<include file="View_MusicVideos.xml"/> <include file="View_MusicVideos.xml"/>
<include file="script-skinshortcuts-includes.xml"/> <include file="script-skinshortcuts-includes.xml"/>
<include file="Includes_mediaShowcase.xml"/>
<!--expressions--> <!--view type conditions-->
<!--originals
<expression name="isSeason">!isempty(container.folderpath) + !StringCompare(container.foldername,files) + !container.content(episodes) + !Substring(Container.folderpath,plugin) + !container.content(addons)</expression>
<expression name="isEpisode">Substring(container.folderpath,videodb://) + !isempty(container.folderpath) + container.content(episodes) + !Substring(Container.folderpath,plugin)</expression>
<expression name="isTVShow">Substring(container.folderpath,videodb://) + Library.HasContent(tvshows) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + !container.content(movies) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons) + !container.content(files)</expression>
<expression name="isMovie">Library.HasContent(movies) + !container.content(files) + !isempty(container.foldername) + !StringCompare(container.foldername,files) + Substring(container.folderpath,videodb://) + !StringCompare(container.foldername,Video Playlists) + !container.content(tvshows) + !container.content(episodes) + !container.content(seasons) + !Substring(Container.folderpath,plugin) + !container.content(addons)</expression>
<expression name="isVideoList">!isempty(container.folderpath) + !Substring(container.folderpath,videodb://) | container.content(files) | StringCompare(container.foldername,files) | Substring(container.folderpath,special://videoplaylists)</expression>
-->
<expression name="isVideoList">container.content(files) | isempty(container.content) | container.content(playlists) | container.content(addons)</expression> <expression name="isVideoList">container.content(files) | isempty(container.content) | container.content(playlists) | container.content(addons)</expression>
<expression name="isMovie">container.content(movies) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression> <expression name="isMovie">container.content(movies) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression>
<expression name="isTVShow">container.content(tvshows) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression> <expression name="isTVShow">container.content(tvshows) + [Substring(container.folderpath,videodb://) | Substring(container.folderpath,special://profile/playlists/video)]</expression>
@ -40,6 +33,91 @@
<expression name="isEpisode">container.content(episodes) + !Substring(Container.folderpath,plugin)</expression> <expression name="isEpisode">container.content(episodes) + !Substring(Container.folderpath,plugin)</expression>
<expression name="isMusicVideo">container.content(musicvideos) + !Substring(Container.folderpath,plugin)</expression> <expression name="isMusicVideo">container.content(musicvideos) + !Substring(Container.folderpath,plugin)</expression>
<!--item fanart-->
<include name="itemFanart">
<control type="wraplist" id="99999">
<posx>0</posx>
<posy>0</posy>
<width>1000</width>
<height>1000</height>
<enable>false</enable>
<preloaditems>2</preloaditems>
<scrolltime>15000</scrolltime>
<autoscroll>true</autoscroll>
<itemlayout />
<focusedlayout />
<content>$VAR[extraFanartLocation]</content>
</control>
<control type="image">
<visible>Integer.IsGreater(container(99999).numitems,0) + !Skin.HasSetting(disableExtendedFanart)</visible>
<include>dimensionsFullscreen</include>
<texture>$INFO[container(99999).listitem.filenameandpath,,]</texture>
<colordiffuse>ffffffff</colordiffuse>
<fadetime>500</fadetime>
<aspectratio>stretch</aspectratio>
<include>kenBurnsey</include>
</control>
<control type="image">
<visible>!Integer.IsGreater(container(99999).numitems,0) | Skin.HasSetting(disableExtendedFanart)</visible>
<posx>0</posx>
<posy>0</posy>
<include>dimensionsFullscreen</include>
<texture>$INFO[ListItem.Art(fanart)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
<include>kenBurnsey</include>
</control>
</include>
<!--keyboard autocomplete-->
<include name="AutoComplete">
<control type="group">
<visible>!String.IsEmpty(Control.GetLabel(312).index(1)) + !Control.IsVisible(313)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="group">
<animation effect="fade" time="300" tween="cubic" start="0" end="100" reversible="false" condition="!String.IsEmpty(Container(5000).ListItem.Label)">Conditional</animation>
<animation effect="fade" time="150" tween="cubic" start="100" end="0" reversible="false" condition="String.IsEmpty(Container(5000).ListItem.Label)">Conditional</animation>
</control>
<control type="panel" id="5000">
<posx>col-5-begin</posx>
<posy>-36</posy>
<width>16-col</width>
<height>2-row</height>
<onleft>5000</onleft>
<onright>5000</onright>
<ondown>312</ondown>
<onback>noop</onback>
<orientation>horizontal</orientation>
<itemlayout height="2-row" width="4-col">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<align>center</align>
<textcolor>textDisabled</textcolor>
<font>itemTitle</font>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="2-row" width="4-col">
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>4-col-gutter</width>
<height>2-row</height>
<align>center</align>
<textcolor>textActive</textcolor>
<font>itemTitle</font>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
<content>plugin://plugin.program.autocompletion?info=autocomplete&amp;&amp;id=$INFO[Control.GetLabel(312).index(1)]&amp;&amp;limit=8</content>
</control>
</control>
</include>
<!--modal dialogs--> <!--modal dialogs-->
<include name="modalDialog"> <include name="modalDialog">
<control type="image"> <control type="image">

View File

@ -53,7 +53,7 @@
<width>col-5-begin</width> <width>col-5-begin</width>
<height>832</height> <height>832</height>
<orientation>vertical</orientation> <orientation>vertical</orientation>
<onleft>activateWindow(1104)</onleft> <onleft condition="!window.isactive(home)">activateWindow(1104)</onleft>
<onright>9999</onright> <onright>9999</onright>
<onback>activateWindow(home)</onback> <onback>activateWindow(home)</onback>
<itemlayout width="col-5-begin" height="2-row"> <itemlayout width="col-5-begin" height="2-row">

View File

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<includes> <includes>
<!--home submenu items-->
<include name="homeSideMenu">
<control type="button" id="506">
<description>Menu editor (Home)</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31041</label>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=mainmenu)</onclick>
</control>
</include>
<!--video submenu items--> <!--video submenu items-->
<include name="videoSideMenu"> <include name="videoSideMenu">
<control type="button" id="506"> <control type="button" id="506">
@ -41,15 +30,6 @@
<width>6-col</width> <width>6-col</width>
<onclick>sendclick(videos,4)</onclick> <onclick>sendclick(videos,4)</onclick>
</control> </control>
<control type="button" id="505">
<description>Menu shortcuts</description>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<focusedcolor>textActive</focusedcolor>
<width>6-col</width>
<label>31041</label>
<onclick>dialog.close(1104)</onclick>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=videosubmenu)</onclick>
</control>
<control type="button" id="508"> <control type="button" id="508">
<visible>PVR.HasTVChannels</visible> <visible>PVR.HasTVChannels</visible>
<description>PVR Timers</description> <description>PVR Timers</description>
@ -135,14 +115,6 @@
<onclick>dialog.close(1104)</onclick> <onclick>dialog.close(1104)</onclick>
<onclick>ActivateWindow(RadioTimerRules)</onclick> <onclick>ActivateWindow(RadioTimerRules)</onclick>
</control> </control>
<control type="button" id="503">
<width>6-col</width>
<focusedcolor>textActive</focusedcolor>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<label>31041</label>
<onclick>dialog.close(1104)</onclick>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=musicsubmenu)</onclick>
</control>
<control type="button" id="504"> <control type="button" id="504">
<width>6-col</width> <width>6-col</width>
<focusedcolor>textActive</focusedcolor> <focusedcolor>textActive</focusedcolor>
@ -173,14 +145,6 @@
<alttexturefocus colordiffuse="highlight">colors/white.png</alttexturefocus> <alttexturefocus colordiffuse="highlight">colors/white.png</alttexturefocus>
<onclick>sendclick(pictures,4)</onclick> <onclick>sendclick(pictures,4)</onclick>
</control> </control>
<control type="button" id="5">
<width>6-col</width>
<focusedcolor>textActive</focusedcolor>
<texturefocus colordiffuse="highlight">colors/white.png</texturefocus>
<label>31041</label>
<onclick>dialog.close(1104)</onclick>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=picturessubmenu)</onclick>
</control>
</include> </include>
<!--pictures submenu items--> <!--pictures submenu items-->
<include name="addonsSideMenu"> <include name="addonsSideMenu">

View File

@ -0,0 +1,115 @@
<?xml version="1.0" encoding="UTF-8"?>
<includes>
<!--media showcase-->
<include name="itemShowcase">
<!--list container to hold extrafanart-->
<control type="list" id="99999">
<posx>-4</posx>
<posy>-4</posy>
<width>4</width>
<height>4</height>
<enable>false</enable>
<preloaditems>2</preloaditems>
<itemlayout />
<focusedlayout />
<content>$VAR[extraFanartLocation]</content>
</control>
<!--
<control type="image">
<visible>Integer.IsGreater(container(99999).numitems,0) + !Skin.HasSetting(disableExtendedFanart)</visible>
<include>dimensionsFullscreen</include>
<texture>$INFO[container(99999).listitem.filenameandpath,,]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
-->
<control type="grouplist" id="99998">
<posx>0</posx>
<posy>row-7-begin</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<itemgap>36</itemgap>
<scrolltime tween="sine" easing="out">1000</scrolltime>
<orientation>horizontal</orientation>
<!--NOOO!! set images to be buttons instead???-->
<control type="image">
<width>960</width>
<height>540</height>
<texture>$INFO[container(99999).ListItemNoWrap(0).filenameandpath,,]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image" id="100">
<width>360</width>
<height>540</height>
<texture>$INFO[listitem.art(poster)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>!isempty(container(99999).ListItemNoWrap(1).filenameandpath,,)</visible>
<width>960</width>
<height>540</height>
<texture>$INFO[container(99999).ListItemNoWrap(1).filenameandpath,,]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>!isempty(container(99999).ListItemNoWrap(2).filenameandpath,,)</visible>
<width>960</width>
<height>540</height>
<texture>$INFO[container(99999).ListItemNoWrap(2).filenameandpath,,]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>!isempty(container(99999).ListItemNoWrap(3).filenameandpath,,)</visible>
<width>960</width>
<height>540</height>
<texture>$INFO[container(99999).ListItemNoWrap(3).filenameandpath,,]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
<control type="image">
<visible>!isempty(container(99999).ListItemNoWrap(4).filenameandpath,,)</visible>
<width>960</width>
<height>540</height>
<texture>$INFO[container(99999).ListItemNoWrap(4).filenameandpath,,]</texture>
<colordiffuse>ffffffff</colordiffuse>
<aspectratio>stretch</aspectratio>
</control>
</control>
<control type="group">
<control type="button" id="1">
<posx>0</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<onleft>2</onleft>
<onright>2</onright>
<onclick>Control.setfocus(99998,3)</onclick>
</control>
<control type="button" id="2">
<posx>1-col</posx>
<posy>0</posy>
<width>1-col</width>
<height>2-row</height>
<onleft>1</onleft>
<onright>1</onright>
<onclick>Control.Move(99998,1)</onclick>
</control>
</control>
</include>
</includes>

View File

@ -88,4 +88,10 @@
<value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),music)] | window.isactive(music) | window.isactive(radiochannels) | window.isactive(radioguide) | window.isactive(radiorecordings) | window.isactive(radiotimers) | window.isactive(musicplaylist)"></value> <value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),music)] | window.isactive(music) | window.isactive(radiochannels) | window.isactive(radioguide) | window.isactive(radiorecordings) | window.isactive(radiotimers) | window.isactive(musicplaylist)"></value>
<value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),video)] | window.isactive(videos) | window.isactive(tvchannels) | window.isactive(tvrecordings) | window.isactive(tvguide) | window.isactive(tvtimers) | window.isactive(videoplaylist)"></value> <value condition="[window.isactive(1106) + String.IsEqual(skin.string(recentitems),video)] | window.isactive(videos) | window.isactive(tvchannels) | window.isactive(tvrecordings) | window.isactive(tvguide) | window.isactive(tvtimers) | window.isactive(videoplaylist)"></value>
</variable> </variable>
<!--extra fanart sourcing-->
<variable name="extraFanartLocation">
<value condition="container.content(movies)">$INFO[listitem.path,,extrafanart]</value>
<value condition="container.content(tvshows)">$INFO[listitem.filenameandpath,,extrafanart]</value>
<value condition="container.content(seasons)">$INFO[container.listitem.path,,extrafanart]</value>
</variable>
</includes> </includes>

View File

@ -71,7 +71,7 @@
<include>DebugGrid</include> <include>DebugGrid</include>
<control type="label"> <control type="label">
<include>WindowID</include> <include>WindowID</include>
<label>MyVideoNav.xml folderpath: $INFO[container.folderpath] • foldername: $INFO[container.foldername] • content: $INFO[container.content]</label> <label>MyVideoNav.xml $INFO[container.folderpath]</label>
</control> </control>
</controls> </controls>
</window> </window>

View File

@ -228,6 +228,14 @@
<label>31174</label> <label>31174</label>
<onclick>RunScript(script.skinshortcuts,type=manage&amp;group=picturessubmenu)</onclick> <onclick>RunScript(script.skinshortcuts,type=manage&amp;group=picturessubmenu)</onclick>
</control> </control>
<control type="radiobutton" id="16">
<visible>Container(8000).Hasfocus(1)</visible>
<description>Extended Fanart</description>
<width>14-col</width>
<label>31220</label>
<onclick>Skin.ToggleSetting(disableExtendedFanart)</onclick>
<selected>Skin.HasSetting(disableExtendedFanart)</selected>
</control>
</control> </control>
</control> </control>
<!--debugging--> <!--debugging-->

View File

@ -7,17 +7,7 @@
<control type="group"> <control type="group">
<visible>!Substring(Container.folderpath,plugin)</visible> <visible>!Substring(Container.folderpath,plugin)</visible>
<posy>-100</posy> <posy>-100</posy>
<control type="image"> <include>itemFanart</include>
<include>dimensionsFullscreen</include>
<aspectratio scalediffuse="false">stretch</aspectratio>
<texture background="true" fallback="colors/offblack.png" border="0">$INFO[container.art(fanart)]</texture>
<colordiffuse>ffffffff</colordiffuse>
<animation type="conditional" condition="!controlgroup(9000).hasfocus + !Skin.HasSetting(lowPowerMode)" loop="true" reversible="false">
<effect type="fade" start="0" end="100" time="2000"/>
<effect type="zoom" center="auto" start="130" end="100" time="15000"/>
<effect type="fade" start="100" end="0" time="1000" delay="14000"/>
</animation>
</control>
<control type="image"> <control type="image">
<include>dimensionsFullscreen</include> <include>dimensionsFullscreen</include>
<texture>vignette.png</texture> <texture>vignette.png</texture>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<addon id="skin.pellucid" version="1.1.1" name="Pellucid" provider-name="theDeadman"> <addon id="skin.pellucid" version="1.2.0" name="Pellucid" provider-name="theDeadman">
<requires> <requires>
<import addon="xbmc.gui" version="5.12.0"/> <import addon="xbmc.gui" version="5.12.0"/>
<import addon="script.skinshortcuts" version="1.0.13"/> <import addon="script.skinshortcuts" version="1.0.13"/>

View File

@ -1,7 +1,12 @@
**Changelog** **Changelog**
[PLANNED WORKS] [PLANNED WORKS]
- expand image handling
[V1.2.0]
- [NEW] Extended fanart support for video info and seasons (active by default)
- [NEW] User option: disable extended fanart
- [NEW] Keyboard autocomplete support
[V1.1.1] [V1.1.1]
- [FIXED] Aspect ratio incorrect in poster view (thanks wiiija) - [FIXED] Aspect ratio incorrect in poster view (thanks wiiija)

View File

@ -905,3 +905,7 @@ msgctxt "#31219"
msgid "Download art" msgid "Download art"
msgstr "" msgstr ""
msgctxt "#31220"
msgid "Disable extended fanart"
msgstr ""

View File

@ -24,13 +24,11 @@
<action>EjectTray()</action> <action>EjectTray()</action>
</shortcut> </shortcut>
<shortcut> <shortcut>
<visible>System.HasAddon(script.globalsearch)</visible>
<label>31147</label> <label>31147</label>
<label2>32034</label2> <label2>32034</label2>
<icon>DefaultAddon.png</icon> <icon>DefaultAddon.png</icon>
<thumb /> <thumb />
<action>RunScript(script.globalsearch)</action> <action>RunScript(script.globalsearch)</action>
<action>right</action>
</shortcut> </shortcut>
<shortcut> <shortcut>
<visible>PVR.HasTVChannels</visible> <visible>PVR.HasTVChannels</visible>

View File

@ -8,6 +8,13 @@
<thumb /> <thumb />
<action>activateWindow(1103)</action> <action>activateWindow(1103)</action>
</shortcut> </shortcut>
<shortcut>
<label>31147</label>
<label2>32034</label2>
<icon>DefaultAddon.png</icon>
<thumb />
<action>RunScript(script.globalsearch)</action>
</shortcut>
<shortcut> <shortcut>
<label>31005</label> <label>31005</label>
<label2>10005</label2> <label2>10005</label2>

View File

@ -15,6 +15,17 @@
<action>::ACTION::</action> <action>::ACTION::</action>
</override> </override>
<override action="RunScript(script.globalsearch)">
<condition>!system.hasaddon(script.globalsearch)</condition>
<action>InstallAddon(script.globalsearch)</action>
<action>InstallAddon(plugin.program.autocompletion)</action>
</override>
<override action="RunScript(script.globalsearch)">
<condition>system.hasaddon(script.globalsearch)</condition>
<action>::ACTION::</action>
</override>
<groupoverride group="videosubmenu" condition="true">control.setfocus(9999)</groupoverride> <groupoverride group="videosubmenu" condition="true">control.setfocus(9999)</groupoverride>
<groupoverride group="musicsubmenu" condition="true">control.setfocus(9999)</groupoverride> <groupoverride group="musicsubmenu" condition="true">control.setfocus(9999)</groupoverride>
<groupoverride group="picturessubmenu" condition="true">control.setfocus(9999)</groupoverride> <groupoverride group="picturessubmenu" condition="true">control.setfocus(9999)</groupoverride>

View File

@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<shortcuts> <shortcuts>
<shortcut>
<label>31147</label>
<label2>32034</label2>
<icon>DefaultAddon.png</icon>
<thumb />
<action>RunScript(script.globalsearch)</action>
</shortcut>
<shortcut> <shortcut>
<label>744</label> <label>744</label>
<label2>32020</label2> <label2>32020</label2>

View File

@ -8,6 +8,13 @@
<thumb /> <thumb />
<action>action(FullScreen)</action> <action>action(FullScreen)</action>
</shortcut> </shortcut>
<shortcut>
<label>31147</label>
<label2>32034</label2>
<icon>DefaultAddon.png</icon>
<thumb />
<action>RunScript(script.globalsearch)</action>
</shortcut>
<shortcut> <shortcut>
<label>31005</label> <label>31005</label>
<label2>32014</label2> <label2>32014</label2>