annotate OpenButtonPage.xml @ 44:3e4739a6a99d

Fixed the Cyborg minimap button to match existing minimap buttons.
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Mon, 29 Apr 2013 17:44:46 +0000
parents f02cf040133c
children 3a3dc5e4405a
rev   line source
madcatzinc@0 1 <Ui xmlns="http://www.blizzard.com/wow/ui" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
madcatzinc@0 2 <!--
madcatzinc@43 3 Warcraft Plugin for Cyborg MMO7
madcatzinc@0 4 Filename: OpenButtonPage.xml
madcatzinc@0 5 Description: The Cyborg Head logo button which opens and closes the UI
madcatzinc@0 6 Copyright (C) 2012 Mad Catz Inc.
madcatzinc@0 7 Author: Christopher Hooks
madcatzinc@0 8
madcatzinc@0 9 This program is free software; you can redistribute it and/or
madcatzinc@0 10 modify it under the terms of the GNU General Public License
madcatzinc@0 11 as published by the Free Software Foundation; either version 2
madcatzinc@0 12 of the License, or (at your option) any later version.
madcatzinc@0 13
madcatzinc@0 14 This program is distributed in the hope that it will be useful,
madcatzinc@0 15 but WITHOUT ANY WARRANTY; without even the implied warranty of
madcatzinc@0 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
madcatzinc@0 17 GNU General Public License for more details.
madcatzinc@0 18
madcatzinc@0 19 You should have received a copy of the GNU General Public License
madcatzinc@0 20 along with this program; if not, write to the Free Software
madcatzinc@43 21 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
madcatzinc@0 22 -->
madcatzinc@43 23
madcatzinc@4 24 <Frame name="CyborgMMO_OpenButtonPage" movable="true" clampedtoscreen="true" enableMouse="true" hidden="true">
madcatzinc@43 25 <TitleRegion>
madcatzinc@43 26 <Size x="75" y="75"/>
madcatzinc@43 27 <Anchors>
madcatzinc@43 28 <Anchor point="TOPLEFT"><Offset><AbsDimension x="0" y="0"/></Offset></Anchor>
madcatzinc@43 29 </Anchors>
madcatzinc@43 30 </TitleRegion>
madcatzinc@43 31 <Size><AbsDimension x="50" y="50"/></Size>
madcatzinc@43 32 <Anchors>
madcatzinc@43 33 <Anchor point="LEFT" relativeTo="UIParent"><Offset><AbsDimension x="0" y="0"/></Offset></Anchor>
madcatzinc@43 34 </Anchors>
madcatzinc@43 35 <Frames>
madcatzinc@43 36 <Button name="$parentOpenMainForm" clampedtoscreen="true" enableMouse="true" movable="true">
madcatzinc@43 37 <Size><AbsDimension x="75" y="75"/></Size>
madcatzinc@0 38 <Anchors>
madcatzinc@43 39 <Anchor point="TOPLEFT"><Offset><AbsDimension x="16" y="-14"/></Offset></Anchor>
madcatzinc@0 40 </Anchors>
madcatzinc@43 41 <Scripts>
madcatzinc@43 42 <OnLoad>
madcatzinc@43 43 self:RegisterForDrag("LeftButton", "RightButton")
madcatzinc@43 44 </OnLoad>
madcatzinc@43 45 <OnClick>
madcatzinc@43 46 CyborgMMO_Toggle()
madcatzinc@43 47 </OnClick>
madcatzinc@43 48 <OnDragStart>
madcatzinc@43 49 self:StartMoving()
madcatzinc@43 50 self.isMoving = true
madcatzinc@43 51 </OnDragStart>
madcatzinc@43 52 <OnDragStop>
madcatzinc@43 53 self:StopMovingOrSizing()
madcatzinc@43 54 self.isMoving = false
madcatzinc@43 55 </OnDragStop>
madcatzinc@43 56 <OnEnter>
madcatzinc@43 57 CyborgMMO_ShowProfileTooltip(self:GetNormalTexture())
madcatzinc@43 58 </OnEnter>
madcatzinc@43 59 <OnLeave>
madcatzinc@43 60 CyborgMMO_HideProfileTooltip()
madcatzinc@43 61 </OnLeave>
madcatzinc@43 62 </Scripts>
madcatzinc@0 63
madcatzinc@43 64 <NormalTexture file="Interface\AddOns\CyborgMMO7\Graphics\Cyborg.tga">
madcatzinc@43 65 <Color r="0.0" g="0.0" b="0.0" a="1"/>
madcatzinc@43 66 </NormalTexture>
madcatzinc@43 67 <HighlightTexture file="Interface\AddOns\CyborgMMO7\Graphics\CyborgGlow.tga">
madcatzinc@43 68 <Color r=".38" g=".85" b="1.0" a="0.90"/>
madcatzinc@43 69 </HighlightTexture>
madcatzinc@0 70
madcatzinc@43 71 <ButtonText name="$parentText">
madcatzinc@43 72 <FontHeight><AbsValue val="10"/></FontHeight>
madcatzinc@43 73 </ButtonText>
madcatzinc@43 74
madcatzinc@43 75 <NormalFont style="GameFontNormal"/>
madcatzinc@43 76 <HighlightFont style="GameFontHighlight"/>
madcatzinc@43 77 <DisabledFont style="GameFontDisable"/>
madcatzinc@43 78 <PushedTextOffset x="0" y="0"/>
madcatzinc@0 79 </Button>
madcatzinc@0 80 </Frames>
madcatzinc@0 81 </Frame>
madcatzinc@0 82
madcatzinc@4 83 <Frame name="CyborgMMO_MiniMapFrame" parent="Minimap" enableMouse="true" hidden="false" frameStrata="LOW">
madcatzinc@44 84 <Size><AbsDimension x="33" y="33"/></Size>
madcatzinc@0 85 <Anchors>
madcatzinc@0 86 <Anchor point="TOPLEFT" relativeTo="Minimap" relativePoint="RIGHT">
madcatzinc@43 87 <Offset><AbsDimension x="2" y="0"/></Offset>
madcatzinc@0 88 </Anchor>
madcatzinc@0 89 </Anchors>
madcatzinc@0 90 <Frames>
madcatzinc@4 91 <Button name="$parentButton">
madcatzinc@43 92 <Size><AbsDimension x="33" y="33"/></Size>
madcatzinc@0 93 <Anchors>
madcatzinc@43 94 <Anchor point="TOPLEFT"><Offset><AbsDimension x="0" y="0"/></Offset></Anchor>
madcatzinc@0 95 </Anchors>
madcatzinc@0 96 <HighlightTexture alphaMode="ADD" file="Interface\Minimap\UI-Minimap-ZoomButton-Highlight"/>
madcatzinc@0 97 <Layers>
madcatzinc@0 98 <Layer level="BACKGROUND">
madcatzinc@4 99 <Texture name="$parent_Icon" file="Interface\AddOns\CyborgMMO7\Graphics\Cyborg.tga">
madcatzinc@44 100 <Size><AbsDimension x="20" y="20"/></Size>
madcatzinc@0 101 <Anchors>
madcatzinc@43 102 <Anchor point="TOPLEFT"><AbsDimension x="6" y="-5"/></Anchor>
madcatzinc@0 103 </Anchors>
madcatzinc@43 104 <Color r="0.0" g="0.0" b="0.0" a="1"/>
madcatzinc@0 105 </Texture>
madcatzinc@0 106 </Layer>
madcatzinc@0 107 <Layer level="ARTWORK">
madcatzinc@4 108 <Texture name="$parent_IconGlow" file="Interface\AddOns\CyborgMMO7\Graphics\CyborgGlow.tga">
madcatzinc@44 109 <Size><AbsDimension x="20" y="20"/></Size>
madcatzinc@0 110 <Anchors>
madcatzinc@43 111 <Anchor point="TOPLEFT"><AbsDimension x="6" y="-5"/></Anchor>
madcatzinc@0 112 </Anchors>
madcatzinc@43 113 <Color r=".38" g=".85" b="1.0" a="0.90"/>
madcatzinc@0 114 </Texture>
madcatzinc@0 115 </Layer>
madcatzinc@0 116 <Layer level="OVERLAY">
madcatzinc@0 117 <Texture file="Interface\Minimap\MiniMap-TrackingBorder">
madcatzinc@44 118 <Size><AbsDimension x="52" y="52"/></Size>
madcatzinc@0 119 <Anchors>
madcatzinc@0 120 <Anchor point="TOPLEFT"/>
madcatzinc@0 121 </Anchors>
madcatzinc@0 122 </Texture>
madcatzinc@0 123 </Layer>
madcatzinc@0 124 </Layers>
madcatzinc@0 125 <Scripts>
madcatzinc@0 126 <OnLoad>
madcatzinc@13 127 self:RegisterForDrag("LeftButton", "RightButton")
madcatzinc@0 128 </OnLoad>
madcatzinc@0 129 <OnMouseDown>
madcatzinc@0 130 </OnMouseDown>
madcatzinc@0 131 <OnMouseUp>
madcatzinc@13 132 CyborgMMO_Toggle()
madcatzinc@13 133 if not CyborgMMO_IsOpen() then
madcatzinc@13 134 CyborgMMO_RatQuickPage:Show()
madcatzinc@0 135 end
madcatzinc@43 136 </OnMouseUp>
madcatzinc@0 137 <OnEnter>
madcatzinc@13 138 if not CyborgMMO_IsOpen() then
madcatzinc@13 139 CyborgMMO_RatQuickPage:Show()
madcatzinc@0 140 end
madcatzinc@5 141 CyborgMMO_ShowProfileTooltip(getglobal(self:GetName().."_Icon"))
madcatzinc@0 142 </OnEnter>
madcatzinc@0 143 <OnLeave>
madcatzinc@5 144 CyborgMMO_RatQuickPage:Hide()
madcatzinc@5 145 CyborgMMO_HideProfileTooltip()
madcatzinc@0 146 </OnLeave>
madcatzinc@0 147 <OnUpdate>
madcatzinc@13 148 if self:IsDragging() then
madcatzinc@13 149 CyborgMMO_MiniMapButtonOnUpdate()
madcatzinc@0 150 end
madcatzinc@0 151 </OnUpdate>
madcatzinc@0 152 </Scripts>
madcatzinc@0 153 </Button>
madcatzinc@0 154 </Frames>
madcatzinc@0 155 </Frame>
madcatzinc@0 156 </Ui>