(2013-11-08, 13:56)pecinko Wrote: [ -> ] (2013-11-07, 18:12)xaponeis Wrote: [ -> ]I enable Configurations on qquit menu but i am still not able to disable configuration from home menu, it show "can not be customizrd" . Is that right? I guess if configuratiion is enable on quit menu there is no reason to show it on home menu or am i missing something?
That suggestion make sense. Need to think about implementation.
Hello Pecinko, this is the code i use for the "settings on/off":
in includes.xml
<item id="10" description="Settings">
<visible>!Skin.HasSetting(Settings.Hide)</visible>
<label>$LOCALIZE[5]</label>
<thumb fallback="special://skin/backgrounds/Settings.jpg">$INFO[Skin.String(Settings.Background)]</thumb>
<onclick>ActivateWindow(Settings)</onclick>
</item>
---
in dialogbuttonmenu.xml
<item id="16" description="Settings">
<visible>!Skin.HasSetting(QuitMenu_Hide_Settings)</visible>
<onclick>dialog.close(all,true)</onclick>
<onclick>ActivateWindow(Settings)</onclick>
<label>$LOCALIZE[5]</label>
<thumb>SettingsNF.png</thumb>
<icon>SettingsFO.png</icon>
</item>
---
in settings.xml
<item id="10" description="Settings">
<visible>!Skin.HasSetting(Settings.Hide)</visible>
<label>
$LOCALIZE[5]</label>
<label2>
$LOCALIZE[305]</label2>
<thumb fallback="special://skin/backgrounds/System.jpg">$INFO[Skin.String(Settings.Background)]</thumb>
<onclick>Skin.ToggleSetting(Settings.Hide)</onclick>
</item>
<item id="10" description="Settings">
<visible>Skin.HasSetting(Settings.Hide)</visible>
<label>
$LOCALIZE[5]</label>
<label2>$LOCALIZE[1223]</label2>
<thumb fallback="special://skin/backgrounds/System.jpg">$INFO[Skin.String(Settings.Background)]</thumb>
<onclick>Skin.ToggleSetting(Settings.Hide)</onclick>
</item>
not perfect but works. Test and implement, please.