25.5.2018, 14:10
@otava5 Samozřejmě, že by šly. Ostatně i ty ikony v hlavní nabídce (myslíš tím hlavní menu na Home screen, že?) jsou z tohoto souboru. Všechno, co je ve skinu použito mezi tagy <texture> </texture> v control image, pokud u toho není uveden zdroj ve formě "special protocol" (např. special://home/...), tak si Kodi hledá v tomto souboru. Bohužel, struktura tohoto souboru není běžně viditelná. Musíš si soubor rozbalit a uložit, abys tu strukturu i její obsah viděl. To, jak to uděláš najdeš zde https://kodi.wiki/view/TextureTool.
Jinak můžeš samozřejmě používat o vlastní ikony. Sice to systém o trochu víc zatíží než zobrazení z Textures.xbt, ale není to zase tak tragické. V takovém případě musíš jejich umístění popsat způsobem, kterému bude rozumět Kodi. Tedy jak jsem pospal výše. Budeš-li tedy chtít zobrazit soubory z adresáře media v datovém adresáři Kodi, použiješ cestu special://home/media... Když budeš chtít použít adresář resources ve skinu Estuary, použiješ special://addons/skin.estuary/resources/... nebo special://skin/resources/... Ten druhý způsob vrací umístění aktuálně vybraného skinu. Takže je s tím prvním shodný pouze v případě, pokud máš vybraný adresář Estuary. Ale pokud to používáš jen v xml souborech skinu, tak je to automaticky zaručeno. Jinak obecně je "special protocol" popsán tady https://kodi.wiki/view/Special_protocol
Aby bylo řešeno vše, tak je samozřejmě možné do Textures.xbt uložit i vlastní ikony. Musíš to udělat postupně, napřed soubor dekompilovat, vložit to adresáře co potřebuješ a pak ho zase kompilovat. Ale podle mne to pro pár ikon není třeba, ty si klidně ulož někde na disku a ve skinu na ně udělej výše uvedený odkaz přes special://...
Jinak můžeš samozřejmě používat o vlastní ikony. Sice to systém o trochu víc zatíží než zobrazení z Textures.xbt, ale není to zase tak tragické. V takovém případě musíš jejich umístění popsat způsobem, kterému bude rozumět Kodi. Tedy jak jsem pospal výše. Budeš-li tedy chtít zobrazit soubory z adresáře media v datovém adresáři Kodi, použiješ cestu special://home/media... Když budeš chtít použít adresář resources ve skinu Estuary, použiješ special://addons/skin.estuary/resources/... nebo special://skin/resources/... Ten druhý způsob vrací umístění aktuálně vybraného skinu. Takže je s tím prvním shodný pouze v případě, pokud máš vybraný adresář Estuary. Ale pokud to používáš jen v xml souborech skinu, tak je to automaticky zaručeno. Jinak obecně je "special protocol" popsán tady https://kodi.wiki/view/Special_protocol
Aby bylo řešeno vše, tak je samozřejmě možné do Textures.xbt uložit i vlastní ikony. Musíš to udělat postupně, napřed soubor dekompilovat, vložit to adresáře co potřebuješ a pak ho zase kompilovat. Ale podle mne to pro pár ikon není třeba, ty si klidně ulož někde na disku a ve skinu na ně udělej výše uvedený odkaz přes special://...