06.3.2018, 16:46
@otava5 Ano, jsou přesně tam. V Estuary Steram-Cinema to vypadá takto:
Edituje se soubor Custom_1107_SearchDialog.xml. Mám pro to vytvořený parent node Vyhledávání a v něm čtyři node, pro jednotlivá dílčí vyhledávání tak, jak jsou ve Stream-Cinema definovaná a v těchto nodech mám odkazy na příslušné funkce v addon. Vyhledávání je viditelné, pouze pokud je nastavená proměnná SCSearch, která se nastavuje v nastavení skinu.
U všech všech úprav Stream-Cinema používám komentáře. Pokud komentář začíná <!-- Stream-Cinema* ..., znamená to, že v daném řádku nebo v celé struktuře (uvnitř počátečního a koncového tagu) jsou nějaké změny oproti výchozímu skinu. Pokud začíná <!-- Stream-Cinema+ ..., znamená to, že daný řádek nebo v celé struktura je přidaná.
Edituje se soubor Custom_1107_SearchDialog.xml. Mám pro to vytvořený parent node Vyhledávání a v něm čtyři node, pro jednotlivá dílčí vyhledávání tak, jak jsou ve Stream-Cinema definovaná a v těchto nodech mám odkazy na příslušné funkce v addon. Vyhledávání je viditelné, pouze pokud je nastavená proměnná SCSearch, která se nastavuje v nastavení skinu.
U všech všech úprav Stream-Cinema používám komentáře. Pokud komentář začíná <!-- Stream-Cinema* ..., znamená to, že v daném řádku nebo v celé struktuře (uvnitř počátečního a koncového tagu) jsou nějaké změny oproti výchozímu skinu. Pokud začíná <!-- Stream-Cinema+ ..., znamená to, že daný řádek nebo v celé struktura je přidaná.
Kód:
<control type="panel" id="9000"> <!-- Stream-Cinema* Search in Stream-Cinema plugin -->
<include>ButtonMenuList</include>
<content>
<item> <!-- Stream.Cinema+ Search Movies -->
<label>Vyhledat [B]Filmy[/B] na Stream-Cinema</label>
<onclick>Dialog.Close(all)</onclick>
<onclick condition="System.HasAddon(plugin.video.stream-cinema)">ActivateWindow(Videos,library://video/stream-cinema/vyhledavani/filmy.xml,return)</onclick>
<visible>Skin.HasSetting(SCSearch)</visible>
</item>
<item> <!-- Stream.Cinema+ Search TVShows -->
<label>Vyhledat [B]Seriály[/B] na Stream-Cinema</label>
<onclick>Dialog.Close(all)</onclick>
<onclick condition="System.HasAddon(plugin.video.stream-cinema)">ActivateWindow(Videos,library://video/stream-cinema/vyhledavani/serialy.xml,return)</onclick>
<visible>Skin.HasSetting(SCSearch)</visible>
</item>
<item> <!-- Stream.Cinema+ Search People (Movies) -->
<label>Vyhledat [B]Lidé (filmy)[/B] na Stream-Cinema</label>
<onclick>Dialog.Close(all)</onclick>
<onclick condition="System.HasAddon(plugin.video.stream-cinema)">ActivateWindow(Videos,library://video/stream-cinema/vyhledavani/lide-filmy.xml,return)</onclick>
<visible>Skin.HasSetting(SCSearch)</visible>
</item>
<item> <!-- Stream.Cinema+ Search People (TVShows) -->
<label>Vyhledat [B]Lidé (seriály)[/B] na Stream-Cinema</label>
<onclick>Dialog.Close(all)</onclick>
<onclick condition="System.HasAddon(plugin.video.stream-cinema)">ActivateWindow(Videos,library://video/stream-cinema/vyhledavani/lide-filmy.xml,return)</onclick>
<visible>Skin.HasSetting(SCSearch)</visible>
</item>
<item>
<label>$LOCALIZE[31113]</label>
<onclick>Dialog.Close(all)</onclick>
<onclick condition="System.hasAddon(script.globalsearch)">RunScript(script.globalsearch)</onclick>
<onclick condition="!System.hasAddon(script.globalsearch)">InstallAddon(script.globalsearch)</onclick>
</item>
<item>
<label>$LOCALIZE[31145]</label>
<onclick>Dialog.Close(all)</onclick>
<onclick>ActivateWindow(addonbrowser,addons://search/,return)</onclick>
</item>
<item>
<label>$LOCALIZE[31114]</label>
<onclick>Dialog.Close(all)</onclick>
<onclick condition="System.hasAddon(plugin.video.youtube)">ActivateWindow(videos,plugin://plugin.video.youtube/kodion/search/input/,return)</onclick>
<onclick condition="!System.hasAddon(plugin.video.youtube)">InstallAddon(plugin.video.youtube)</onclick>
</item>
<item>
<label>$LOCALIZE[31115]</label>
<onclick>Dialog.Close(all)</onclick>
<onclick condition="System.hasAddon(script.extendedinfo)">RunScript(script.extendedinfo,info=moviedbbrowser,search=True)</onclick>
<onclick condition="!System.hasAddon(script.extendedinfo)">InstallAddon(script.extendedinfo)</onclick>
</item>
</content>
</control>