view OpenButtonPage.xml @ 4:d186f8cd5000

Renamed functions to avoid conflicts
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Mon, 28 May 2012 15:54:52 +0000
parents bf9220814fb5
children 8428fa7cf0e4
line wrap: on
line source
<Ui xmlns="http://www.blizzard.com/wow/ui" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<!--
	Warcraft Plugin for Cyborg MMO7 
	Filename: OpenButtonPage.xml
	Description: The Cyborg Head logo button which opens and closes the UI
	Copyright (C) 2012 Mad Catz Inc.
	Author: Christopher Hooks

	This program is free software; you can redistribute it and/or
	modify it under the terms of the GNU General Public License
	as published by the Free Software Foundation; either version 2
	of the License, or (at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA. 
	-->
	<Frame name="CyborgMMO_OpenButtonPage" movable="true" clampedtoscreen="true" enableMouse="true" hidden="true">
			<TitleRegion>
				<Size x="75" y="75"/>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0" />
						</Offset>
					</Anchor>
				</Anchors>
			</TitleRegion>
			<Size>
				<AbsDimension x="50" y="50" />
			</Size>
			<Anchors>
				<Anchor point="LEFT" relativeTo="UIParent">
					<Offset>
						<AbsDimension x="0" y="0" />
					</Offset>
				</Anchor>
			</Anchors>
			<Frames>
			<Button name="$parentOpenMainForm" clampedtoscreen="true" enableMouse="true" movable="true">
			<Size>
				<AbsDimension x="75" y="75" />
			</Size>
			<Anchors>
				<Anchor point="TOPLEFT">
					<Offset>
						<AbsDimension x="16" y="-14" />
					</Offset>
				</Anchor>
			</Anchors>
			<Scripts>
				<OnLoad>
					self:RegisterForDrag("LeftButton","RightButton")
				</OnLoad>
				<OnClick>
					CyborgMMO_Toggle();

				</OnClick>
				<OnDragStart>
					self:StartMoving();
					self.isMoving = true;
				</OnDragStart>
				<OnDragStop>
					self:StopMovingOrSizing();
					self.isMoving = false;
				</OnDragStop>
			</Scripts>

			<NormalTexture file="Interface\AddOns\CyborgMMO7\Graphics\Cyborg.tga">
				<Color r="0.0" g="0.0" b="0.0" a="1" />
			</NormalTexture>

			<HighlightTexture file="Interface\AddOns\CyborgMMO7\Graphics\CyborgGlow.tga">
				<Color r=".38" g=".85" b="1.0" a="0.90" />
			</HighlightTexture>
			<ButtonText name="$parentText">
				<FontHeight>
				<AbsValue val="10" />
			</FontHeight>
			</ButtonText>
				<NormalFont style="GameFontNormal" />
				<HighlightFont style="GameFontHighlight" />
				<DisabledFont style="GameFontDisable" />
				<PushedTextOffset x="0" y="0" />
			</Button>
		</Frames>
	</Frame>

	<Frame name="CyborgMMO_MiniMapFrame" parent="Minimap" enableMouse="true" hidden="false" frameStrata="LOW">
		<Size>
			<AbsDimension x="32" y="32"/>
		</Size>
		<Anchors>
			<Anchor point="TOPLEFT" relativeTo="Minimap" relativePoint="RIGHT">
				<Offset>
					<AbsDimension x="2" y="0"/>
				</Offset>
			</Anchor>
		</Anchors>
		<Frames>
			<Button name="$parentButton">
				<Size>
					<AbsDimension x="33" y="33"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<HighlightTexture alphaMode="ADD" file="Interface\Minimap\UI-Minimap-ZoomButton-Highlight"/>
				<Layers>
					<Layer level="BACKGROUND">
						<Texture name="$parent_Icon" file="Interface\AddOns\CyborgMMO7\Graphics\Cyborg.tga">
							<Size>
								<AbsDimension x="22" y="22"/>
							</Size>
							<Anchors>
								<Anchor point="TOPLEFT">
									<AbsDimension x="6" y="-5"/>
								</Anchor>
							</Anchors>
							<Color r="0.0" g="0.0" b="0.0" a="1" />
						</Texture>
					</Layer>
					<Layer level="ARTWORK">
						<Texture name="$parent_IconGlow" file="Interface\AddOns\CyborgMMO7\Graphics\CyborgGlow.tga">
							<Size>
								<AbsDimension x="22" y="22"/>
							</Size>
							<Anchors>
								<Anchor point="TOPLEFT">
									<AbsDimension x="6" y="-5"/>
								</Anchor>
							</Anchors>
							<Color r=".38" g=".85" b="1.0" a="0.90" />
						</Texture>
					</Layer>
					<Layer level="OVERLAY">
						<Texture file="Interface\Minimap\MiniMap-TrackingBorder">
							<Size>
								<AbsDimension x="56" y="56"/>
							</Size>
							<Anchors>
								<Anchor point="TOPLEFT"/>
							</Anchors>
						</Texture>
					</Layer>
				</Layers>
				<Scripts>
					<OnLoad>
						self:RegisterForDrag("LeftButton","RightButton")
					</OnLoad>
					<OnMouseDown>
					</OnMouseDown>
					<OnMouseUp>
						CyborgMMO_Toggle();
						if(false == CyborgMMO_IsOpen()) then
							CyborgMMO_RatQuickPage:Show();
						end
					 </OnMouseUp>
					<OnEnter>
						if(false == CyborgMMO_IsOpen()) then
							CyborgMMO_RatQuickPage:Show();
						end
					</OnEnter>
					<OnLeave>
						CyborgMMO_RatQuickPage:Hide();
					</OnLeave>
					<OnUpdate>
						if(self:IsDragging()) then
							CyborgMMO_MiniMapButtonOnUpdate();
						end
					</OnUpdate>
				</Scripts>
			</Button>
		</Frames>
	</Frame>
</Ui>