comparison OpenButtonPage.xml @ 0:bf9220814fb5

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