<?xml version="1.0" encoding="utf-8"?>

<File Version="1.0">
	<ExtensionPoint ID="CascadeStyleSheet" Enable="1">
		<Plugin ID="GK::GamingModeUI" Bundle="..\CSS.dll" Enable="1">
			<ExtraConfig>
				<Item Name="Default" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans="" BGImage="Image\GK\Theme1\DialogGamingMode.png" SizeToImage="1"/>
				<Item Name="PushButton" Width="75" Height="23" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_NOTIFY | BS_CENTER | BS_VCENTER | BS_PUSHBUTTON" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="IconButton" Width="75" Height="23" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_NOTIFY | BS_CENTER | BS_VCENTER | BS_PUSHBUTTON" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="ToggleButton" Width="75" Height="23" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_NOTIFY | BS_CENTER | BS_VCENTER | BS_AUTOCHECKBOX | BS_PUSHLIKE" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="GroupBox" Width="72" Height="65" Style="WS_CHILD | WS_VISIBLE | BS_GROUPBOX" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="CheckBox" Width="59" Height="16" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_NOTIFY | BS_AUTOCHECKBOX" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="RadioButton" Width="57" Height="16" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_NOTIFY | BS_AUTORADIOBUTTON" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="TextEdit" Width="60" Height="23" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL" StyleEx="WS_EX_CLIENTEDGE" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="#FFFFFF" BGColor="#000000" BGTrans=""/>
				<Item Name="NumberEdit" Width="60" Height="23" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL" StyleEx="WS_EX_CLIENTEDGE" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="#FFFFFF" BGColor="#000000" BGTrans=""/>
				<Item Name="ComboBox" Width="72" Height="21" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER | CBS_DROPDOWNLIST" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="ListBox" Width="72" Height="65" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | LBS_NOTIFY | LBS_NOINTEGRALHEIGHT" StyleEx="WS_EX_CLIENTEDGE" FontName="" FontHeight="16" FontBold="" FontItalic="" FontUnderline="" FGColor="#FFFFFF" BGColor="#000000" BGTrans=""/>
				<Item Name="Label" Width="29" Height="14" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_CENTER" StyleEx="" FontName="" FontHeight="14" FontBold="" FontItalic="" FontUnderline="" FGColor="#FFFFFF" BGColor="" BGTrans="1"/>
				<Item Name="Line" Width="100" Height="1" Style="WS_CHILD | WS_VISIBLE | SS_GRAYRECT" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="ScrollBar" Width="60" Height="18" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | SBS_HORZ" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="SliderCtrl" Width="150" Height="24" Style="WS_CHILD | WS_VISIBLE | TBS_HORZ | TBS_BOTH | TBS_TOOLTIPS | TBS_NOTICKS" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="ProgressBar" Width="120" Height="23" Style="WS_CHILD | WS_VISIBLE" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="TabCtrl" Width="75" Height="49" Style="WS_CHILD | WS_VISIBLE" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="IPAddressCtrl" Width="150" Height="24" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="MessageCtrl" Width="75" Height="49" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL | WS_HSCROLL" StyleEx="WS_EX_CLIENTEDGE" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="LinkCtrl" Width="29" Height="13" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="MaskEdit" Width="60" Height="23" Style="WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL" StyleEx="WS_EX_CLIENTEDGE" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans=""/>
				<Item Name="ImageBox" Width="72" Height="65" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans="1"/>
				<Item Name="ImageList" Width="72" Height="65" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY" StyleEx="" FontName="" FontHeight="" FontBold="" FontItalic="" FontUnderline="" FGColor="" BGColor="" BGTrans="1"/>
			</ExtraConfig>
		</Plugin>
	</ExtensionPoint>

	<ExtensionPoint ID="CWTWindowPrototype" Enable="1">
		<Plugin ID="GK::GamingModeUI" Bundle="..\CWT.dll" Enable="1">
			<Collaboration ExtensionPointID="CascadeStyleSheet" PluginID="GK::GamingModeUI"/>
			<Collaboration ExtensionPointID="CWTEventListener" PluginID="GK::GamingModeUI"/>
			<ExtraConfig>
				<FreeLayout>
					<!--Title Bar-->
					<VirtualBox X="860" Y="25">
						<ColumnLayout ColSpace="20">
							<ImageList Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_Skin">
								<Image File="Image\GK\Theme1\button_setting_normal.png"/>
								<Image File="Image\GK\Theme1\button_setting_over.png"/>
							</ImageList>
							<ImageList Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_Min">
								<Image File="Image\GK\Theme1\button_min_normal.png"/>
								<Image File="Image\GK\Theme1\button_min_over.png"/>
							</ImageList>
							<ImageList Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_Close">
								<Image File="Image\GK\Theme1\button_close_normal.png"/>
								<Image File="Image\GK\Theme1\button_close_over.png"/>
							</ImageList>
						</ColumnLayout>
					</VirtualBox>

					<!--Switch Panel-->
					<ImageList X="307" Y="30" Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_PanelTab_0">
						<Image File="Image\GK\Theme1\tab_inactive.png"/>
						<Image File="Image\GK\Theme1\tab_over.png"/>
					</ImageList>
					<ImageList X="436" Y="30" Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_PanelTab_1">
						<Image File="Image\GK\Theme1\tab_inactive.png"/>
						<Image File="Image\GK\Theme1\tab_over.png"/>
					</ImageList>
					<ImageList X="565" Y="30" Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_PanelTab_2">
						<Image File="Image\GK\Theme1\tab_normal.png"/>
						<Image File="Image\GK\Theme1\tab_over.png"/>
					</ImageList>
					<ImageList X="694" Y="30" Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_PanelTab_3">
						<Image File="Image\GK\Theme1\tab_inactive.png"/>
						<Image File="Image\GK\Theme1\tab_over.png"/>
					</ImageList>
					<Label X="307" Y="42" Width="144" Text="鍵盤自定義" FontHeight="20" FGColor="#ffffff" ID="GK::ID_GAMEMODE_TabLabel_Custom"/>
					<Label X="436" Y="42" Width="144" Text="背光" FontHeight="20" FGColor="#ffffff" ID="GK::ID_GAMEMODE_TabLabel_Lighting"/>
					<Label X="565" Y="42" Width="144" Text="遊戲模式" FontHeight="20" FGColor="#ffaa00" ID="GK::ID_GAMEMODE_TabLabel_Mode"/>
					<Label X="694" Y="42" Width="144" Text="巨集" FontHeight="20" FGColor="#ffffff" ID="GK::ID_GAMEMODE_TabLabel_MacroUI"/>
			
					<!--Profiles-->
					<VirtualBox X="28" Y="27">
						<RowLayout RowSpace="6">
							<ImageList Active="0" OnOverActive="1" SizeToImage="1" ID="GK::ID_GAMEMODE_Profile_0">
								<Image File="Image\GK\Theme1\button_profile_normal.png"/>
								<Image File="Image\GK\Theme1\button_profile_over.png"/>
							</ImageList>
						</RowLayout>
					</VirtualBox>
					<VirtualBox X="28" Y="32">
						<RowLayout RowSpace="6">
							<Label FontHeight="20" Width="253" Height="20" FGColor="#ffffff" ID="GK::ID_GAMEMODE_ProfileLabel_0"/>
						</RowLayout>
					</VirtualBox>

					<!--遊戲模式-->
					<Label X="230" Y="102" Text="遊戲模式" FontHeight="20" FontBold="1" Width="135" FGColor="#ffffff" ID="GK::ID_GAMEMODE_GameModeLabel" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT"/>

					<ImageList X="265" Y="142" Active="0" SizeToImage="1" ID="GK::ID_GAMEMODE_Switch">
						<Image File="Image\GK\Theme1\gamingmode_off.png"/>
						<Image File="Image\GK\Theme1\gamingmode_on.png"/>
					</ImageList>
					<VirtualBox X="265" Y="142" Width="140" Height="22">
						<ColumnLayout ColWidth="equal" ColAlignV="center">
							<Label Text="開啟" FGColor="#ffffff" ID="GK::ID_GAMEMODE_OnLabel"/>
							<Label Text="關閉" FGColor="#ffffff" ID="GK::ID_GAMEMODE_OffLabel"/>
						</ColumnLayout>
					</VirtualBox>
			
					<Label X="265" Y="183" Text="停用按键" FontHeight="16" Width="135"	FGColor="#ffffff" ID="GK::ID_GAMEMODE_StopKeyLabel" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT"/>

					<Label X="265" Y="210" Text="Alt + Tab" FontHeight="16" Width="135"	FGColor="#ffffff" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT" ID="GK::ID_GAMEMODE_Check_AltTabLabel"/>
					<ImageList X="395" Y="210" Active="0"	SizeToImage="1" ID="GK::ID_GAMEMODE_Check_AltTab">
						<Image File="Image\GK\Theme1\checkbox_none.png"/>
						<Image File="Image\GK\Theme1\checkbox_checked.png"/>
						<Image File="Image\GK\Theme1\checkbox_disable.png"/><!--use this disable to mask none-->
						<Image File="Image\GK\Theme1\checkbox_disable.png"/><!--use this disable to mask checked-->
					</ImageList>
					<Label X="425" Y="213" Text="停用" FontHeight="16" Width="135"	FGColor="#ffffff" ID="GK::ID_GAMEMODE_ALTTABStopLabel" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT"/>
			
					<Label X="265" Y="238" Text="Alt + F4" FontHeight="16" Width="135"	FGColor="#ffffff" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT" ID="GK::ID_GAMEMODE_Check_AltF4Label"/>
					<ImageList X="395" Y="236" Active="0"	SizeToImage="1" ID="GK::ID_GAMEMODE_Check_AltF4">
						<Image File="Image\GK\Theme1\checkbox_none.png"/>
						<Image File="Image\GK\Theme1\checkbox_checked.png"/>
						<Image File="Image\GK\Theme1\checkbox_disable.png"/><!--use this disable to mask none-->
						<Image File="Image\GK\Theme1\checkbox_disable.png"/><!--use this disable to mask checked-->
					</ImageList>
					<Label X="425" Y="239" Text="停用" FontHeight="16" Width="135"	FGColor="#ffffff" ID="GK::ID_GAMEMODE_ALTF4StopLabel" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT"/>
			
					<Label X="265" Y="265" Text="Windows键" FontHeight="16" Width="135" FGColor="#ffffff" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT" ID="GK::ID_GAMEMODE_Check_WinKeyLabel"/>
					<ImageList X="395" Y="262" Active="0"	SizeToImage="1" ID="GK::ID_GAMEMODE_Check_WinKey">
						<Image File="Image\GK\Theme1\checkbox_none.png"/>
						<Image File="Image\GK\Theme1\checkbox_checked.png"/>
						<Image File="Image\GK\Theme1\checkbox_disable.png"/><!--use this disable to mask none-->
						<Image File="Image\GK\Theme1\checkbox_disable.png"/><!--use this disable to mask checked-->
					</ImageList>
					<Label X="425" Y="266" Text="停用" FontHeight="16" Width="135" FGColor="#ffffff" ID="GK::ID_GAMEMODE_WinKeyStopLabel" Style="WS_CHILD | WS_VISIBLE | SS_NOTIFY | SS_LEFT"/>

					<!--invisible widget, for switch on/off coloring-->
					<Label Visible="0" ID="GK::ID_GAMEMODE_ModeOnColor" FGColor="#ffffff"/>
					<Label Visible="0" ID="GK::ID_GAMEMODE_ModeOffColor" FGColor="#3c3c3c"/>

					<!--Logo-->
					<!--ImageBox X="20" Y="20" SizeToImage="1" ID="GK::ID_GAMEMODE_Logo_TopLeft" File="Image\GK\Theme1\logo_top_left.png"/-->

				</FreeLayout>
			</ExtraConfig>
		</Plugin>
	</ExtensionPoint>

	<ExtensionPoint ID="CWTEventListener" Enable="1">
		<Plugin ID="GK::GamingModeUI" Bundle="GamingKeyboardMain.dll" Enable="1">
			<Collaboration ExtensionPointID="I_PbAppSetting" PluginID="GamingKeyboard"/>
			<Collaboration ExtensionPointID="I_PbDialogInvoker" PluginID="GK::SkinDialog"/>	
			<Collaboration ExtensionPointID="I_PbDialogInvoker" PluginID="GK::ProfileDialog"/>
			<Collaboration ExtensionPointID="I_PbDialogInvoker" PluginID="GK::MacroEditDialog"/>
			<Collaboration ExtensionPointID="I_PbDialogInvokerExt" PluginID="GK::ProfileDialog"/>
			<Collaboration ExtensionPointID="I_PbMessageBoxProvider" PluginID="GamingKeyboard"/>
			<Collaboration ExtensionPointID="GK::I_PbUserProfileFacade" PluginID="GamingKeyboard"/>
			<Collaboration ExtensionPointID="GK::I_PbGamingKeyboardWriter" PluginID="GamingKeyboard"/>
		</Plugin>
	</ExtensionPoint>

	<!--ExtensionPoint ID="I_PbDialogInvokerExt" Enable="1">
		<Plugin ID="GK::GamingModeUI" Bundle="GamingKeyboardMain.dll" Enable="1">
			<Collaboration ExtensionPointID="GK::I_PbUserProfileFacade" PluginID="GamingKeyboard"/>
			<Collaboration ExtensionPointID="I_PbSkinTextColor" PluginID="GK::GamingModeUI"/>
			<Collaboration ExtensionPointID="I_PbSkinLanguage" PluginID="GK::GamingModeUI"/>
		</Plugin>
	</ExtensionPoint-->

</File>