Skip to content
This repository has been archived by the owner on Feb 4, 2018. It is now read-only.

Commit

Permalink
added: override for No Settings option
Browse files Browse the repository at this point in the history
This is for users who need to reactivate the Settings shortcut on the Main Menu but can't invoke the Button Menu. It can even be used if Kiosk mode is enabled, offering an always-available override that can't be accidentally triggered.

1) Go into the Showcase view of any window.
2) Push down twice so that the thumbnails clear away leaving just the backdrop.
3) Input the following sequence: right, down, left, up.
4) The thumbnails should return and you'll now have a Settings shortcut again.

The trick behind this is that if at any point during the sequence you press the wrong direction, the sequence will break and the thumbnails will return. This ensures that random inputs from your kids shouldn't accidentally trigger the override.
  • Loading branch information
deadendthrills committed Apr 4, 2009
1 parent a9409f0 commit 48c9346
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 4 deletions.
4 changes: 2 additions & 2 deletions 720p/Includes_Animations.xml
Expand Up @@ -159,7 +159,7 @@
</include>

<include name="Animation_MediaMenuSlide">
<animation type="Conditional" condition="[Control.IsVisible(51) + Control.HasFocus(51)] | [Control.IsVisible(58) + Control.HasFocus(58)] | [Control.IsVisible(57) + [Control.HasFocus(57) | Control.HasFocus(94) | Control.HasFocus(71) | Control.HasFocus(85) | Control.HasFocus(60)]] | [Control.IsVisible(53) + [Control.HasFocus(53) | Control.HasFocus(71) | Control.HasFocus(85)]] | [Control.IsVisible(59) + Control.HasFocus(59)]">
<animation type="Conditional" condition="[Control.IsVisible(51) + Control.HasFocus(51)] | [Control.IsVisible(58) + Control.HasFocus(58)] | [Control.IsVisible(57) + [Control.HasFocus(57) | Control.HasFocus(94) | Control.HasFocus(320) | Control.HasFocus(321) | Control.HasFocus(322) | Control.HasFocus(71) | Control.HasFocus(85) | Control.HasFocus(60)]] | [Control.IsVisible(53) + [Control.HasFocus(53) | Control.HasFocus(71) | Control.HasFocus(85)]] | [Control.IsVisible(59) + Control.HasFocus(59)]">
<effect type="slide" end="0,-57" time="400" easing="in" tween="cubic" />
<effect type="fade" start="100" end="0" time="400" />
</animation>
Expand Down Expand Up @@ -236,7 +236,7 @@


<include name="Animation_HideShowcase">
<animation type="Conditional" reversible="true" condition="Control.HasFocus(94)">
<animation type="Conditional" reversible="true" condition="Control.HasFocus(94) | Control.HasFocus(320) | Control.HasFocus(321) | Control.HasFocus(322)">
<effect type="slide" start="0,0" end="0,400" time="400" tween="cubic" easing="in" />
</animation>
</include>
Expand Down
4 changes: 2 additions & 2 deletions 720p/Includes_Furniture.xml
Expand Up @@ -866,7 +866,7 @@
<width>464</width>
<height>720</height>
<texture>showcase/showcase_vignette.png</texture>
<visible>Control.IsVisible(57) + !Control.HasFocus(94)</visible>
<visible>Control.IsVisible(57) + ![Control.HasFocus(94) | Control.HasFocus(320) | Control.HasFocus(321) | Control.HasFocus(322)]</visible>
<animation type="Visible">
<effect type="fade" start="0" end="100" time="400" easing="inout" tween="cubic" />
<effect type="slide" start="-464,0" end="0,0" time="400" easing="inout" tween="cubic" />
Expand All @@ -891,7 +891,7 @@
<width>464</width>
<height>720</height>
<texture flipx="true">showcase/showcase_vignette.png</texture>
<visible>Control.IsVisible(57) + !Control.HasFocus(94)</visible>
<visible>Control.IsVisible(57) + ![Control.HasFocus(94) | Control.HasFocus(320) | Control.HasFocus(321) | Control.HasFocus(322)]</visible>
<animation type="Visible">
<effect type="fade" start="0" end="100" time="400" easing="inout" tween="cubic" />
<effect type="slide" start="464,0" end="0,0" time="400" easing="inout" tween="cubic" />
Expand Down
29 changes: 29 additions & 0 deletions 720p/Viewtype_Showcase.xml
Expand Up @@ -2609,13 +2609,42 @@
<posy>0</posy>
<width>0</width>
<height>0</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onleft>57</onleft>
<onright>320</onright>
<onup>57</onup>
<ondown>57</ondown>
</control>

<control type="button" id="320">
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onleft>57</onleft>
<onright>57</onright>
<onup>57</onup>
<ondown>321</ondown>
<visible>Skin.HasSetting(nosettings)</visible>
</control>

<control type="button" id="321">
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onleft>322</onleft>
<onright>57</onright>
<onup>57</onup>
<ondown>57</ondown>
</control>

<control type="button" id="322">
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<onleft>57</onleft>
<onright>57</onright>
<onup>Skin.Reset(nosettings)</onup>
<onup>SetFocus(57)</onup>
<ondown>57</ondown>
</control>

<control type="group">
<include>ShowcaseVisible</include>
Expand Down

0 comments on commit 48c9346

Please sign in to comment.