Author Topic: [WIP] based on various kodi themes  (Read 14444 times)

FrankyRizzo

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Re: [WIP] based on various kodi themes
« Reply #15 on: March 27, 2018, 04:40:04 PM »
Thats awesome for systems that box art doesn't exist or is very difficult to obtain.  Like Arcade. 

My PC broke about a year ago causing me to lose my setup.  So I am starting from scratch again.  So sadly I forget far more than I remember lol.  I am searching for the manual now to help avoid those questions you have been asked a million times haha. 

billyc666

  • Jr. Member
  • **
  • Posts: 54
  • Karma: +6/-0
    • View Profile
Re: [WIP] based on various kodi themes
« Reply #16 on: March 28, 2018, 05:43:35 PM »
Thanks Franky. ill get back to making the layouts soon, they don't take that long

@Peter i just saw your last reply sorry mate i never noticed it earlier , i just tried what you said regarding the third layer, i need to do some testing but i think that works for multiple layouts

just need a grid view and i can make some awesome views that will work for any system and still make the full screen look populated

with a grid view you would need to be able to make the size of the grid any size you want and the size of the place holders any size you want so if you wanted 3 rows of logos at the bottom of the screen or a full screen of box art it would be all achievable


**edit**

just did some quick testing this will work fine for multiple view layouts.

method i'll use is
main menu will be in it's own layout file

layouts/layout name/layout.xml

then i'll have each layout view in

layouts/layout name/colections/collection name/layout.xml

this way ill keep a backup of the various layout for the collections zipped within the layouts folder
so they can be applied to which ever collection you want them

thank you peter, problem 1 solved
« Last Edit: March 28, 2018, 07:47:00 PM by billyc666 »

billyc666

  • Jr. Member
  • **
  • Posts: 54
  • Karma: +6/-0
    • View Profile
Re: [WIP] based on various kodi themes
« Reply #17 on: April 04, 2018, 06:52:21 PM »
Quick question, is it possible to have 2 scrolling lists on one screen, the reason i ask is i wanted to create a vertical theme with the clear logos but behind them i wanted to add mame snaps resized to make them look like banners in kodi.

i was trying to batch overlay  them so i wouldn't need 2 lists but was unable to find a solution of how to do it.

Pieter Hulshoff

  • Administrator
  • Hero Member
  • *****
  • Posts: 1543
  • Karma: +46/-14
    • View Profile
    • Towel 42
Re: [WIP] based on various kodi themes
« Reply #18 on: April 04, 2018, 07:35:03 PM »
Quick question, is it possible to have 2 scrolling lists on one screen, the reason i ask is i wanted to create a vertical theme with the clear logos but behind them i wanted to add mame snaps resized to make them look like banners in kodi.

i was trying to batch overlay  them so i wouldn't need 2 lists but was unable to find a solution of how to do it.
Yes, that is possible these days using the menuIndex attribute for the menu tag. If you specify the same index for multiple menus these menus will be shown at the same time.

Sent from my SM-G950F using Tapatalk


billyc666

  • Jr. Member
  • **
  • Posts: 54
  • Karma: +6/-0
    • View Profile
Re: [WIP] based on various kodi themes
« Reply #19 on: April 04, 2018, 07:36:16 PM »
Thanks ill give this a try.

i just did a quick test with a theme with boxart hoping it would display the logos above the boxes but it only shows boxes. im not sure if i have set it correctly

Code: [Select]
    <!-- Box Menu -->
    <menu type="custom" imageType="artwork_front" scrollTime=".2" scrollAcceleration=".02" orientation="horizontal" textFallback="true" x="0" font="fonts/Oswald-Regular.ttf" fontSize="20" loadFontSize="20" width="center" y="980" algorithm="easeincircular">
        <itemDefaults alpha="1" x="center" y="1000" width="286" maxHeight="360" xOrigin="center" yOrigin="bottom" layer="12" fontSize="50" loadFontSize="50" fontColor="ffffff" reflection="bottom" reflectionDistance="1" reflectionScale="1" reflectionAlpha=".2"/>
        <item xOffset="-1150" alpha="0"/>
        <item xOffset="-810" selected="true">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="-540">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="-270">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="0" yOffset="0" width="286" maxHeight="360" layer="13">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".5">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="270">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="540">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="810">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="1150" alpha="0"/>
    </menu>

    <!-- logo Menu -->
    <menu type="custom" imageType="logo" scrollTime=".2" scrollAcceleration=".02" orientation="horizontal" textFallback="true" x="0" font="fonts/Oswald-Regular.ttf" fontSize="20" loadFontSize="20" width="center" y="980" algorithm="easeincircular">
        <itemDefaults alpha="1" x="center" y="500" width="286" maxHeight="360" xOrigin="center" yOrigin="bottom" layer="12" fontSize="50" loadFontSize="50" fontColor="ffffff" reflection="bottom" reflectionDistance="1" reflectionScale="1" reflectionAlpha=".2"/>
        <item xOffset="-1150" alpha="0"/>
        <item xOffset="-810" selected="true">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="-540">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="-270">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="0" yOffset="0" width="286" maxHeight="360" layer="13">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".5">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="270">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="540">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="810">
            <onExit>
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onExit>
            <onMenuEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="1"/>
                </set>
            </onMenuEnter>
            <onMenuExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0"/>
                </set>
            </onMenuExit>
            <onGameEnter menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" to="0" algorithm="easeinquadratic"/>
                </set>
            </oneGameEnter>
            <onGameExit menuIndex="i">
                <set duration=".15">
                    <animate type="alpha" from="0" to="1" algorithm="easeinquadratic"/>
                </set>
            </oneGameExit>
        </item>
        <item xOffset="1150" alpha="0"/>
    </menu>
« Last Edit: April 04, 2018, 07:50:33 PM by billyc666 »

Pieter Hulshoff

  • Administrator
  • Hero Member
  • *****
  • Posts: 1543
  • Karma: +46/-14
    • View Profile
    • Towel 42
Re: [WIP] based on various kodi themes
« Reply #20 on: April 04, 2018, 10:07:03 PM »
Without the menuIndex attribute, the first menu will be set to index 0, and the second one to index 1. This means that on your main menu you see only boxes, and in the next menu (and the ones following) you’ll only see logos.

RetroFE sets the menu index in order of appearance, and copies the last entry for every index following that. In this case:
0 boxes
1 logos
2 logos
3 logos
etc.

billyc666

  • Jr. Member
  • **
  • Posts: 54
  • Karma: +6/-0
    • View Profile
Re: [WIP] based on various kodi themes
« Reply #21 on: April 04, 2018, 10:37:01 PM »
ha i should of explained this layout will be just used for a sub menu so there is no main menu.
but i chanegd all the
<onMenuEnter menuIndex="i">
<onMenuExit menuIndex="i">
to menuIndex="1" and i still don't see a  second menu of art, is this what you meant do

Pieter Hulshoff

  • Administrator
  • Hero Member
  • *****
  • Posts: 1543
  • Karma: +46/-14
    • View Profile
    • Towel 42
Re: [WIP] based on various kodi themes
« Reply #22 on: April 04, 2018, 11:46:07 PM »
No, that just changes the menuIndex for the animations. You need to add the attribute to the menu tag.

Let’s say your menu looks like this:
Main -> consoles-> SNES
then the menu index is:
0 Main
1 consoles
2 snes

The menuIndex for the menu tag determines which menu list it displays, so if you define both boxes and logos for menuIndex=“2” that’s what it will show for the SNES menu.

The menuIndex for the animation determines when the animation should activate. You could for instance make the selected system (SNES) in the consoles menu (menuIndex=“1” in the menu tag) blink during the SNES menu using an onIdle animation on alpha with menuIndex=“2” in the animate tag.

Sequence

  • Newbie
  • *
  • Posts: 38
  • Karma: +4/-1
    • View Profile
Re: [WIP] based on various kodi themes
« Reply #23 on: April 05, 2018, 02:10:59 AM »
Here's a sample of what I'm playing with right now on my theme. It's just a snippet of my collection menu displaying the box and title. Sorry I forgot how to code tag it, but I'll try

Code: [Select]


    <!----------------------------------------------------------------------------------------------------------------------------------->
    <!-- Collection Menu -->
    <!-----------------------------------------------------------------------------------------------------------------------------------> 

    <!-- Collection Box -->
    <menu type="custom" menuIndex="1" orientation="vertical" imageType="artwork_front" scrollTime=".1" scrollAcceleration=".1" x="0" width="center" y="center" algorithm="easeincircular">
        <itemDefaults alpha="1" x="250" y="0" maxWidth="100" maxHeight="100" xOrigin="center" yOrigin="center" layer="17"/>   
        <item yOffset="114" alpha="0"/>
        <item yOffset="220">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="326">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="432" selected="true">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="538">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="644">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="750">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="856">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="962" alpha="0"/>
    </menu>



 

    <!-- Collection Title -->
    <menu type="custom" menuIndex="1" orientation="vertical" textType="title"  scrollTime=".1" scrollAcceleration=".1" x="0" width="center" y="center" algorithm="easeincircular">
        <itemDefaults alpha="1" x="309" y="0" maxWidth="1028" xOrigin="left" yOrigin="center" textFormat="uppercase" fontSize="72" loadFontSize="72" fontColor="ffffff" layer="17"/>
        <item yOffset="114" alpha="0"/>
        <item yOffset="220">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="326">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="432" selected="true">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="538">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="644">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="750">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="856">
<onMenuExit menuIndex="1">
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onMenuExit>
<onMenuEnter menuIndex="1">
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onMenuEnter>
<onGameEnter>
<set duration=".01">
<animate type="alpha" to="0" algorithm="easeincircular"/>
</set>
</onGameEnter>
<onGameExit>
<set duration=".01">
<animate type="alpha" to="1" algorithm="easeincircular"/>
</set>
</onGameExit>
        </item>
        <item yOffset="962" alpha="0"/>
    </menu>


billyc666

  • Jr. Member
  • **
  • Posts: 54
  • Karma: +6/-0
    • View Profile
Re: [WIP] based on various kodi themes
« Reply #24 on: April 05, 2018, 08:10:35 AM »
ah i see now, i knew i was just been thick

thanks guys much appreciated

** edit** just got around to testing works great thank you, i can start designing the vertical themes
« Last Edit: April 05, 2018, 07:28:34 PM by billyc666 »