Kodi Community Forum

Full Version: Add setting to change clearart size on OSD
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello, I am using Estuary Mod V2 on Kodi Matrix and I would like to add a setting in SkinSettings.xml (at L-110) that permit to change clearart size in the OSD in fullscreen, for example 0% is a size, 10% is a bigger size,20% bigger size,etc....

I think I will have to add 2 new viarable in Variables.xml

And to add a line in SkinSettins.xml that will look like that :

xml:
<control type="button" id="">
           
                </control>

I think it will look like the opacity setting, but instead of opacity, it will change clearart size

So as example, I think opacity setting use 2 variables :
xml:
<variable name="Background_Opacity">
        <value condition="Skin.HasSetting(opacity_0)">00FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_5)">0DFFFFFF</value>
        <value condition="Skin.HasSetting(opacity_10)">1AFFFFFF</value>
        <value condition="Skin.HasSetting(opacity_15)">26FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_20)">33FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_25)">40FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_30)">4DFFFFFF</value>
        <value condition="Skin.HasSetting(opacity_35)">59FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_40)">66FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_45)">73FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_50)">80FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_55)">8CFFFFFF</value>
        <value condition="Skin.HasSetting(opacity_60)">99FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_65)">A6FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_70)">B3FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_75)">BFFFFFFF</value>
        <value condition="Skin.HasSetting(opacity_80)">CCFFFFFF</value>
        <value condition="Skin.HasSetting(opacity_85)">D9FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_90)">E6FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_95)">F2FFFFFF</value>
        <value condition="Skin.HasSetting(opacity_100)">FFFFFFFF</value>
        <value>37FFFFFF</value>
    </variable>

<variable name="OpacitySettingLabel2Var">
        <value condition="Skin.HasSetting(opacity_0)">0%</value>
        <value condition="Skin.HasSetting(opacity_5)">5%</value>
        <value condition="Skin.HasSetting(opacity_10)">10%</value>
        <value condition="Skin.HasSetting(opacity_15)">15%</value>
        <value condition="Skin.HasSetting(opacity_20)">20%</value>
        <value condition="Skin.HasSetting(opacity_25)">25%</value>
        <value condition="Skin.HasSetting(opacity_30)">30%</value>
        <value condition="Skin.HasSetting(opacity_35)">35%</value>
        <value condition="Skin.HasSetting(opacity_40)">40%</value>
        <value condition="Skin.HasSetting(opacity_45)">45%</value>
        <value condition="Skin.HasSetting(opacity_50)">50%</value>
        <value condition="Skin.HasSetting(opacity_55)">55%</value>
        <value condition="Skin.HasSetting(opacity_60)">60%</value>
        <value condition="Skin.HasSetting(opacity_65)">65%</value>
        <value condition="Skin.HasSetting(opacity_70)">70%</value>
        <value condition="Skin.HasSetting(opacity_75)">75%</value>
        <value condition="Skin.HasSetting(opacity_80)">80%</value>
        <value condition="Skin.HasSetting(opacity_85)">85%</value>
        <value condition="Skin.HasSetting(opacity_90)">90%</value>
        <value condition="Skin.HasSetting(opacity_95)">95%</value>
        <value condition="Skin.HasSetting(opacity_100)">100%</value>
        <value>$LOCALIZE[15109]</value>
    </variable>

And this in SkinSettings.xml :

xml:
<control type="button" id="807">
                    <label>$LOCALIZE[40037]</label>
                    <include>DefaultSettingButton</include>
                    <onclick>Skin.SelectBool(40037, 15109|, 40038|opacity_0, 40039|opacity_5, 40040|opacity_10, 40041|opacity_15, 40042|opacity_20, 40043|opacity_25, 40044|opacity_30, 40045|opacity_35, 40046|opacity_40, 40047|opacity_45, 40048|opacity_50, 40049|opacity_55, 40050|opacity_60, 40051|opacity_65, 40052|opacity_70, 40053|opacity_75, 40054|opacity_80, 40055|opacity_85, 40056|opacity_90, 40057|opacity_95, 40058|opacity_100)</onclick>
                    <label2>$VAR[OpacitySettingLabel2Var]</label2>
                </control>

I think it will be something like that for the clearart setting

Can someone help me with that ?

Thanks
I just find out how to do that so i don't need help anymore

Thanks