--- a
+++ b/skin.transparency/720p/DialogButtonMenu.xml
@@ -0,0 +1,477 @@
+<window type="buttonMenu" id="111">
+	<defaultcontrol>36</defaultcontrol>
+	<controls>
+		<control type="image">
+			<description>shutdown</description>
+			<posx>0</posx>
+			<posy>0</posy>
+			<width>1280</width>
+			<height>720</height>
+			<texture background="true">special://skin/backgrounds/shutdown.jpg</texture>
+			<aspectratio>scale</aspectratio>
+			<animation effect="fade" start="0" end="70" time="400">WindowOpen</animation>
+			<animation effect="fade" start="70" end="0" time="400">WindowClose</animation>
+		</control>
+		<control type="group">
+			<posx>0</posx>
+			<posy>280</posy>
+			<animation effect="zoom" start="400" center="640,360" time="400">WindowOpen</animation>
+			<animation effect="slide" end="0,-400" acceleration="2" time="400">WindowClose</animation>
+			<include condition="Skin.HasSetting(HateTransparency)">T-KeyboardInput3</include>
+			<control type="image">
+				<posx>338</posx>
+				<posy>0</posy>
+				<width>624</width>
+				<height>40</height>
+				<texture border="0,40,0,0">keyboard-input.png</texture>
+				<animation effect="zoom" start="338,40,624,1" end="338,0,624,40" time="300" delay="300">WindowOpen</animation>
+				<animation effect="zoom" start="338,0,624,40" end="338,40,624,1" time="200" delay="150">WindowClose</animation>
+				<visible>System.HasLoginScreen + System.LoggedOn</visible>
+			</control>
+			<control type="label">
+				<description>Label control</description>
+				<posx>360</posx>
+				<posy>-2</posy>
+				<width>560</width>
+				<height>45</height>
+				<label>$LOCALIZE[20125] $INFO[System.ProfileName]</label>
+				<align>center</align>
+				<aligny>center</aligny>
+				<textcolor>lightblue</textcolor>
+				<font>font-25</font>
+				<animation effect="fade" start="0" end="100" time="200" delay="500">WindowOpen</animation>
+				<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
+				<visible>System.HasLoginScreen + System.LoggedOn</visible>
+			</control>
+			<include condition="Skin.HasSetting(HateTransparency)">T-KeyboardInputReverse2</include>
+			<control type="image">
+				<posx>338</posx>
+				<posy>120</posy>
+				<width>624</width>
+				<height>60</height>
+				<texture border="0,0,0,45">keyboard-input-reverse.png</texture>
+				<animation effect="zoom" start="338,120,624,1" end="338,180,624,60" time="300" delay="300">WindowOpen</animation>
+				<animation effect="zoom" start="338,180,624,60" end="338,120,624,1" time="200" delay="150">WindowClose</animation>
+			</control>
+			<control type="group">
+				<posx>360</posx>
+				<posy>116</posy>
+				<animation effect="fade" start="0" end="100" time="200" delay="500">WindowOpen</animation>
+				<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
+				<control type="label">
+					<label>20046</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(21) + System.IsMaster</visible>
+				</control>
+				<control type="label">
+					<label>20045</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(21) + !System.IsMaster</visible>
+				</control>
+				<control type="label">
+					<label>$LOCALIZE[20126] $INFO[System.ProfileName]</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(22)</visible>
+				</control>
+				<control type="label">
+					<label>130</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(23)</visible>
+				</control>
+				<control type="label">
+					<label>7</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(10)</visible>
+				</control>
+				<control type="label">
+					<label>$LOCALIZE[13012] XBMC</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(11)</visible>
+				</control>
+				<control type="label">
+					<label>$LOCALIZE[13313] XBMC</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(13)</visible>
+				</control>
+				<control type="label">
+					<label>20147</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(30)</visible>
+				</control>
+				<control type="label">
+					<label>20148</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(31)</visible>
+				</control>
+				<control type="label">
+					<label>31051</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(32)</visible>
+				</control>
+				<control type="label">
+					<label>20149</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(33)</visible>
+				</control>
+				<control type="label">
+					<label>20150</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(34)</visible>
+				</control>
+				<control type="label">
+					<label>20151</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(35)</visible>
+				</control>
+				<control type="label">
+					<label>13005</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(36) + !Skin.HasSetting(Hide_Shutdown_Shutdown)</visible>
+				</control>
+				<control type="label">
+					<label>13011</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(15)</visible>
+				</control>
+				<control type="label">
+					<label>13010</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(16)</visible>
+				</control>
+				<control type="label">
+					<label>1036</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(17)</visible>
+				</control>
+				<control type="label">
+					<label>13013</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(18)</visible>
+				</control>
+				<control type="label">
+					<label>5</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(19)</visible>
+				</control>
+				<control type="label">
+					<label>$LOCALIZE[13391] $LOCALIZE[155]</label>
+					<include>ShutdownMenuLabel</include>
+					<visible>Control.HasFocus(20)</visible>
+				</control>
+			</control>
+			<control type="image">
+				<posx>210</posx>
+				<posy>20</posy>
+				<width>860</width>
+				<height>120</height>
+				<texture border="50">keyboard.png</texture>
+			</control>
+			<control type="grouplist">
+				<posx>250</posx>
+				<posy>50</posy>
+				<width>780</width>
+				<height>60</height>
+				<itemgap>0</itemgap>
+				<align>center</align>
+				<orientation>Horizontal</orientation>
+				<control type="togglebutton" id="21">
+					<description>Master mode button</description>
+					<width>60</width>
+					<height>60</height>
+					<label>-</label>
+					<altlabel>-</altlabel>
+					<texturefocus>shut-master-focus.png</texturefocus>
+					<texturenofocus>shut-master-nofocus.png</texturenofocus>
+					<usealttexture>!System.IsMaster</usealttexture>
+					<alttexturefocus>shut-nomaster-focus.png</alttexturefocus>
+					<alttexturenofocus>shut-nomaster-nofocus.png</alttexturenofocus>
+					<onclick>mastermode</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Master) + System.HasLocks</visible>
+				</control>
+				<control type="button" id="22">
+					<description>Profile LogOff</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-logoff-focus.png</texturefocus>
+					<texturenofocus>shut-logoff-nofocus.png</texturenofocus>
+					<onclick>dialog.close(all,true)</onclick>
+					<onclick>system.logoff</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Logoff) + [System.HasLoginScreen | IntegerGreaterThan(System.ProfileCount,1)] + System.LoggedOn</visible>
+				</control>
+				<control type="button" id="23">
+					<description>System Info button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-info-focus.png</texturefocus>
+					<texturenofocus>shut-info-nofocus.png</texturenofocus>
+					<onclick>ActivateWindow(SystemInfo)</onclick>
+					<pulseonselect>no</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Info) + System.LoggedOn</visible>
+				</control>
+				<control type="button" id="10">
+					<description>Filemanager button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-filemanager-focus.png</texturefocus>
+					<texturenofocus>shut-filemanager-nofocus.png</texturenofocus>
+					<onclick>ActivateWindow(MyFiles,autodetect)</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Filemanager) + System.LoggedOn</visible>
+				</control>
+				<control type="button" id="11">
+					<description>Exit xbmc</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-exit-focus.png</texturefocus>
+					<texturenofocus>shut-exit-nofocus.png</texturenofocus>
+					<onclick>Quit</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Exit)</visible>
+				</control>
+				<control type="button" id="13">
+					<description>Restart xbmc</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-restart-focus.png</texturefocus>
+					<texturenofocus>shut-restart-nofocus.png</texturenofocus>
+					<onclick>RestartApp</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Restart)</visible>
+				</control>
+				<control type="group" id="14">
+					<width>60</width>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Shutdown)</visible>
+					<control type="button" id="30">
+						<description>30min ShutdownTimer button</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texturefocus>-</texturefocus>
+						<texturenofocus>-</texturenofocus>
+						<onclick>AlarmClock(ShutdownTimer,Shutdown,30)</onclick>
+						<pulseonselect>yes</pulseonselect>
+						<onleft>13</onleft>
+						<onright>15</onright>
+						<onup>31</onup>
+						<ondown>36</ondown>
+						<font>-</font>
+						<label>-</label>
+					</control>
+					<control type="button" id="31">
+						<description>60min ShutdownTimer button</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texturefocus>-</texturefocus>
+						<texturenofocus>-</texturenofocus>
+						<onclick>AlarmClock(ShutdownTimer,Shutdown,60)</onclick>
+						<pulseonselect>yes</pulseonselect>
+						<onleft>13</onleft>
+						<onright>15</onright>
+						<onup>32</onup>
+						<ondown>30</ondown>
+						<font>-</font>
+						<label>-</label>
+					</control>
+					<control type="button" id="32">
+						<description>90min ShutdownTimer button</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texturefocus>-</texturefocus>
+						<texturenofocus>-</texturenofocus>
+						<onclick>AlarmClock(ShutdownTimer,Shutdown,90)</onclick>
+						<pulseonselect>yes</pulseonselect>
+						<onleft>13</onleft>
+						<onright>15</onright>
+						<onup>33</onup>
+						<ondown>31</ondown>
+						<font>-</font>
+						<label>-</label>
+					</control>
+					<control type="button" id="33">
+						<description>120min ShutdownTimer button</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texturefocus>-</texturefocus>
+						<texturenofocus>-</texturenofocus>
+						<onclick>AlarmClock(ShutdownTimer,Shutdown,120)</onclick>
+						<pulseonselect>yes</pulseonselect>
+						<onleft>13</onleft>
+						<onright>15</onright>
+						<onup>34</onup>
+						<ondown>32</ondown>
+						<font>-</font>
+						<label>-</label>
+					</control>
+					<control type="button" id="34">
+						<description>Custom ShutdownTimer button</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texturefocus>-</texturefocus>
+						<texturenofocus>-</texturenofocus>
+						<onclick>AlarmClock(ShutdownTimer,Shutdown)</onclick>
+						<pulseonselect>yes</pulseonselect>
+						<onleft>13</onleft>
+						<onright>15</onright>
+						<onup>35</onup>
+						<ondown>33</ondown>
+						<font>-</font>
+						<label>-</label>
+					</control>
+					<control type="button" id="35">
+						<description>Cancel ShutdownTimer button</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texturefocus>-</texturefocus>
+						<texturenofocus>-</texturenofocus>
+						<onclick>CancelAlarm(ShutdownTimer)</onclick>
+						<pulseonselect>yes</pulseonselect>
+						<onleft>13</onleft>
+						<onright>15</onright>
+						<onup>36</onup>
+						<ondown>34</ondown>
+						<font>-</font>
+						<label>-</label>
+						<visible>System.HasAlarm(ShutdownTimer)</visible>
+					</control>
+					<control type="button" id="36">
+						<description>Shutdown button</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texturefocus>shut-shutdown-focus.png</texturefocus>
+						<texturenofocus>shut-shutdown-nofocus.png</texturenofocus>
+						<pulseonselect>yes</pulseonselect>
+						<onleft>13</onleft>
+						<onright>15</onright>
+						<onup>30</onup>
+						<ondown>35</ondown>
+						<font>-</font>
+						<label>-</label>
+						<onclick condition="!Skin.HasSetting(Hide_Shutdown_Shutdown)">Shutdown()</onclick>
+					</control>
+					<control type="image">
+						<description>Shutdown focus image</description>
+						<posx>0</posx>
+						<posy>0</posy>
+						<width>60</width>
+						<height>60</height>
+						<texture>shut-shutdown-focus.png</texture>
+						<pulseonselect>yes</pulseonselect>
+						<visible>[Control.HasFocus(30) | Control.HasFocus(31) | Control.HasFocus(32) | Control.HasFocus(33) | Control.HasFocus(34) | Control.HasFocus(35)]</visible>
+					</control>
+				</control>
+				<control type="button" id="15">
+					<description>Suspend button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-suspend-focus.png</texturefocus>
+					<texturenofocus>shut-suspend-nofocus.png</texturenofocus>
+					<onclick>Dialog.Close(ShutdownMenu)</onclick>
+					<onclick>Suspend</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Suspend) + System.CanSuspend</visible>
+				</control>
+				<control type="button" id="16">
+					<description>Hibernate button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-hibernate-focus.png</texturefocus>
+					<texturenofocus>shut-hibernate-nofocus.png</texturenofocus>
+					<onclick>Dialog.Close(ShutdownMenu)</onclick>
+					<onclick>Hibernate</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Hibernate) + System.CanHibernate</visible>
+				</control>
+				<control type="button" id="17">
+					<description>Favourites button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-favourites-focus.png</texturefocus>
+					<texturenofocus>shut-favourites-nofocus.png</texturenofocus>
+					<onclick>ActivateWindow(Favourites)</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Favourites) + System.LoggedOn</visible>
+				</control>
+				<control type="button" id="18">
+					<description>Reboot button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturefocus>shut-reboot-focus.png</texturefocus>
+					<texturenofocus>shut-reboot-nofocus.png</texturenofocus>
+					<onclick>Reset</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Reboot)</visible>
+				</control>
+				<control type="button" id="19">
+					<description>Settings button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturenofocus>shut-settings-nofocus.png</texturenofocus>
+					<texturefocus>shut-settings-focus.png</texturefocus>
+					<onclick>ActivateWindow(Settings)</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Settings) + System.LoggedOn</visible>
+				</control>
+				<control type="button" id="20">
+					<description>Eject Drive button</description>
+					<width>60</width>
+					<height>60</height>
+					<texturenofocus>shut-eject-nofocus.png</texturenofocus>
+					<texturefocus>shut-eject-focus.png</texturefocus>
+					<onclick>EjectTray</onclick>
+					<pulseonselect>yes</pulseonselect>
+					<font>-</font>
+					<label>-</label>
+					<visible>!Skin.HasSetting(Hide_Shutdown_Eject) + System.LoggedOn</visible>
+				</control>
+			</control>
+			<control type="button">
+				<posx>902</posx>
+				<posy>12</posy>
+				<width>20</width>
+				<height>20</height>
+				<texturefocus>close-window-focus.png</texturefocus>
+				<texturenofocus>close-window-nofocus.png</texturenofocus>
+				<onclick>Dialog.Close(buttonmenu)</onclick>
+				<animation effect="fade" start="0" end="100" time="200" delay="500">WindowOpen</animation>
+				<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
+				<visible>Skin.HasSetting(TouchScreenMode)</visible>
+			</control>
+		</control>
+	</controls>
+</window>