annotate SkeletonKey/SkeletonKey.xml @ 27:73df13211b22

- actionbar hotkey text properly updates after hotkeys get switched - remove a unused function call
author Nenue
date Tue, 02 Aug 2016 12:33:13 -0400
parents 67db6b712bf3
children daff39af0c6d
rev   line source
Nenue@0 1 <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
Nenue@0 2 ..\FrameXML\UI.xsd">
Nenue@5 3 <Button name="KeyBinderMacro" inherits="SecureActionButtonTemplate">
Nenue@6 4 <Attributes>
Nenue@6 5 <Attribute name="*type*" value="macro" />
Nenue@6 6 </Attributes>
Nenue@5 7 </Button>
Nenue@6 8 <Button name="KeyBinderKey" inherits="SecureActionButtonTemplate" />
Nenue@0 9 <CheckButton name="KeyButton" virtual="true">
Nenue@0 10 <Size x="32" y="32" />
Nenue@0 11 <Layers>
Nenue@0 12 <Layer level="BACKGROUND">
Nenue@0 13 <Texture parentKey="border" setAllPoints="true">
Nenue@0 14 <Color a="1" r=".25" g=".25" b=".25" />
Nenue@0 15 </Texture>
Nenue@0 16 </Layer>
Nenue@0 17 <Layer level="BORDER">
Nenue@0 18
Nenue@0 19 <Texture parentKey="bg">
Nenue@0 20 <Anchors>
Nenue@0 21 <Anchor point="TOPLEFT" x="2" y="-2" />
Nenue@0 22 <Anchor point="BOTTOMRIGHT" x="-2" y="2" />
Nenue@0 23 </Anchors>
Nenue@0 24 <Color a="0.5" r="0" g="0" b="0" />
Nenue@0 25 </Texture>
Nenue@0 26 </Layer>
Nenue@0 27 <Layer level="ARTWORK">
Nenue@0 28 <Texture setAllPoints="true" parentKey="icon">
Nenue@5 29 <Anchors>
Nenue@5 30 <Anchor point="TOPLEFT" x="2" y="-2" />
Nenue@5 31 <Anchor point="BOTTOMRIGHT" x="-2" y="2" />
Nenue@5 32 </Anchors>
Nenue@0 33
Nenue@0 34 <TexCoords left="0.1" right="0.9" top="0.1" bottom="0.9" />
Nenue@0 35
Nenue@0 36 </Texture>
Nenue@0 37 </Layer>
Nenue@0 38 <Layer level="OVERLAY">
Nenue@5 39 <FontString inherits="NumberFontNormal" parentKey="header" wordwrap="false" justifyH="LEFT">
Nenue@5 40
Nenue@5 41 <Anchors>
Nenue@5 42 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" x="2" y="-2" />
Nenue@5 43 <Anchor point="RIGHT" x="128" y="0" />
Nenue@5 44 </Anchors>
Nenue@5 45 </FontString>
Nenue@0 46 <FontString inherits="NumberFontNormal" parentKey="bind">
Nenue@0 47 <Anchors>
Nenue@5 48 <Anchor point="BOTTOMRIGHT" x="-2" y="2" />
Nenue@0 49 </Anchors>
Nenue@0 50 </FontString>
Nenue@5 51 <FontString inherits="KTMacroButtonFont" parentKey="macro">
Nenue@0 52 <Anchors>
Nenue@5 53 <Anchor point="TOPLEFT" x="2" y="-2" />
Nenue@5 54 <Anchor point="RIGHT" x="-2" y="0" />
Nenue@5 55 </Anchors>
Nenue@5 56 </FontString>
Nenue@5 57 <FontString inherits="NumberFontNormal" parentKey="details" justifyH="LEFT">
Nenue@5 58 <Anchors>
Nenue@5 59 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" x="0" y="-2" relativeKey="$parent.header" />
Nenue@5 60 <Anchor point="RIGHT" x="128" y="0" />
Nenue@0 61 </Anchors>
Nenue@0 62 </FontString>
Nenue@15 63
Nenue@15 64 <Texture parentKey="ignoreTexture" file="Interface\PaperDollInfoFrame\UI-GearManager-LeaveItem-Transparent" hidden="true">
Nenue@15 65 <Anchors>
Nenue@15 66 <Anchor point="TOPLEFT" x="0" y="0" />
Nenue@15 67 <Anchor point="BOTTOMRIGHT" x="0" y="0" />
Nenue@15 68 </Anchors>
Nenue@15 69 </Texture>
Nenue@0 70 </Layer>
Nenue@0 71 </Layers>
Nenue@19 72 <HighlightTexture alphaMode="ADD">
Nenue@0 73 <Anchors>
Nenue@19 74 <Anchor point="TOPLEFT" x="2" y="-2" />
Nenue@19 75 <Anchor point="BOTTOMRIGHT" x="-2" y="2" />
Nenue@0 76 </Anchors>
Nenue@19 77 <Color a="1" r="0.15" g="0.15" b="0.15" />
Nenue@0 78 </HighlightTexture>
Nenue@0 79 </CheckButton>
Nenue@0 80
Nenue@5 81 <Frame name="KeyBinder" parent="UIParent" hidden="true" clampedToScreen="true" movable="true" enableMouse="true">
Nenue@5 82 <Anchors>
Nenue@5 83 <Anchor point="TOP" y="-25" x="0" />
Nenue@5 84 </Anchors>
Nenue@5 85 <Size x="600" y="200" />
Nenue@0 86 <Scripts>
Nenue@0 87 <OnLoad>
Nenue@0 88 self:RegisterForDrag('LeftButton')
Nenue@0 89 </OnLoad>
Nenue@5 90 <OnShow>
Nenue@5 91 </OnShow>
Nenue@0 92 <OnDragStart>
Nenue@0 93 self:StartMoving()
Nenue@0 94 </OnDragStart>
Nenue@0 95 <OnDragStop>
Nenue@0 96 self:StopMovingOrSizing()
Nenue@0 97 </OnDragStop>
Nenue@5 98 <OnMouseWheel>
Nenue@5 99 self:OnMouseWheel(delta)
Nenue@5 100 </OnMouseWheel>
Nenue@5 101 <OnHide>
Nenue@5 102 self:OnHide()
Nenue@5 103 </OnHide>
Nenue@0 104 </Scripts>
Nenue@0 105 <Layers>
Nenue@0 106 <Layer level="BACKGROUND">
Nenue@0 107
Nenue@0 108 <Texture parentKey="info">
Nenue@0 109 <Anchors>
Nenue@0 110 <Anchor point="TOPLEFT" />
Nenue@0 111 <Anchor point="RIGHT" />
Nenue@0 112 </Anchors>
Nenue@0 113 <Size y="42" />
Nenue@0 114 </Texture>
Nenue@5 115
Nenue@5 116 <Texture parentKey="headerbg" alphaMode="MOD">
Nenue@5 117 <Size y="32" />
Nenue@0 118 <Anchors>
Nenue@5 119 <Anchor point="TOPLEFT" />
Nenue@5 120 <Anchor point="RIGHT" />
Nenue@0 121 </Anchors>
Nenue@5 122 <Color a="1" r="1" g="1" b="1" />
Nenue@5 123 <Gradient orientation="VERTICAL">
Nenue@5 124 <MinColor r="0" g="0" b="0"/>
Nenue@5 125 <MaxColor r="1" g="1" b="1"/>
Nenue@5 126 </Gradient>
Nenue@5 127 </Texture>
Nenue@5 128
Nenue@5 129 <Texture parentKey="sourcesbg">
Nenue@5 130 <Size x="100" />
Nenue@5 131 <Anchors>
Nenue@5 132 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.headerbg" />
Nenue@5 133 <Anchor point="BOTTOM" />
Nenue@5 134 </Anchors>
Nenue@17 135 <Color a=".75" r="0" g="0" b="0" />
Nenue@5 136 </Texture>
Nenue@5 137
Nenue@5 138
Nenue@5 139
Nenue@5 140 <Texture parentKey="profilebg">
Nenue@5 141 <Size y="102" />
Nenue@5 142 <Anchors>
Nenue@5 143 <Anchor point="TOP" relativePoint="BOTTOM" relativeKey="$parent.headerbg" />
Nenue@5 144 <Anchor point="LEFT" relativePoint="RIGHT" relativeKey="$parent.sourcesbg" />
Nenue@5 145 <Anchor point="RIGHT" />
Nenue@5 146 </Anchors>
Nenue@5 147 <Color a="1" r="0" g="0" b="0" />
Nenue@5 148 </Texture>
Nenue@5 149
Nenue@5 150 <Texture parentKey="bg">
Nenue@5 151 <Anchors>
Nenue@5 152 <Anchor point="TOP" relativePoint="BOTTOM" relativeKey="$parent.profilebg" />
Nenue@5 153 <Anchor point="LEFT" relativePoint="RIGHT" relativeKey="$parent.sourcesbg" />
Nenue@5 154 </Anchors>
Nenue@5 155 <Color a="0.5" r="0" g="0" b="0" />
Nenue@5 156 </Texture>
Nenue@5 157
Nenue@5 158 <Texture parentKey="footer">
Nenue@5 159 <Size y="52" />
Nenue@5 160 <Anchors>
Nenue@5 161 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.bg" x="0" y="0" />
Nenue@5 162 <Anchor point="RIGHT" />
Nenue@5 163 </Anchors>
Nenue@5 164 <Color a="1" r="0" g="0" b="0" />
Nenue@0 165 </Texture>
Nenue@0 166 </Layer>
Nenue@0 167 <Layer level="OVERLAY">
Nenue@0 168
Nenue@5 169 <FontString inherits="KTHeaderFont" text="Bindings" parentKey="header">
Nenue@0 170 <Anchors>
Nenue@5 171 <Anchor point="TOPLEFT" />
Nenue@0 172 </Anchors>
Nenue@0 173 </FontString>
Nenue@0 174
Nenue@5 175 <FontString parentKey="profiletext" inherits="KTHeader2Font" justifyH="LEFT" text="Foobar">
Nenue@0 176 <Anchors>
Nenue@5 177 <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeKey="$parent.header" x="8" y="5" />
Nenue@0 178 </Anchors>
Nenue@5 179 <Color a="1" r="1" g="0.7" b="0" />
Nenue@5 180 </FontString>
Nenue@5 181
Nenue@5 182 <FontString parentKey="statustext" inherits="NumberFont_Outline_Large" justifyH="LEFT" justifyV="TOP">
Nenue@5 183 <Anchors>
Nenue@5 184 <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" relativeKey="$parent.bg" x="12" y="7" />
Nenue@5 185 </Anchors>
Nenue@5 186 </FontString>
Nenue@5 187
Nenue@5 188
Nenue@5 189 <FontString parentKey="bindingstext" inherits="NumberFont_Outline_Large" justifyH="RIGHT" justifyV="TOP">
Nenue@5 190 <Anchors>
Nenue@5 191 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" relativeKey="$parent.bg" x="-12" y="7" />
Nenue@5 192 </Anchors>
Nenue@5 193 <Color a="1" r="0" g="1" b="0" />
Nenue@0 194 </FontString>
Nenue@17 195
Nenue@17 196 <FontString parentKey="savingText" inherits="KTHeaderFont" text="Press a key." />
Nenue@0 197 </Layer>
Nenue@0 198 </Layers>
Nenue@0 199 <Frames>
Nenue@5 200 <Button inherits="UIPanelCloseButton" parentKey="CloseButton">
Nenue@0 201 <Anchors>
Nenue@0 202 <Anchor point="TOPRIGHT" />
Nenue@0 203 </Anchors>
Nenue@0 204 </Button>
Nenue@5 205
Nenue@17 206 <Button name="$parentUnbindButton" hidden="true">
Nenue@27 207 <Size x="48" y="24" />
Nenue@18 208 <Layers>
Nenue@18 209 <Layer level="OVERLAY">
Nenue@27 210 <FontString inherits="KTUIPanelFont" text="Clear">
Nenue@27 211 <Anchors>
Nenue@27 212 <Anchor point="CENTER" />
Nenue@27 213 </Anchors>
Nenue@27 214 </FontString>
Nenue@18 215 </Layer>
Nenue@18 216 </Layers>
Nenue@19 217 <NormalTexture>
Nenue@27 218 <Color a="1" r=".7" g="0.12" b=".06" />
Nenue@19 219 </NormalTexture>
Nenue@19 220 <HighlightTexture alphaMode="ADD">
Nenue@19 221
Nenue@19 222 <Color a="1" r=".15" g="0.15" b=".15" />
Nenue@19 223 </HighlightTexture>
Nenue@17 224 </Button>
Nenue@17 225
Nenue@18 226
Nenue@18 227 <CheckButton name="KeyBinderStickyMode" text="Receiving">
Nenue@19 228 <Size y="28" x="72" />
Nenue@5 229 <Anchors>
Nenue@19 230 <Anchor point="TOPRIGHT" x="-4" y="-48" relativeKey="$parent.headerbg" />
Nenue@5 231 </Anchors>
Nenue@18 232 <Layers>
Nenue@18 233 <Layer level="OVERLAY">
Nenue@19 234 <FontString inherits="KTLogString" text="Sticky Mode:">
Nenue@19 235 <Anchors>
Nenue@19 236 <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" x="4" y="4" />
Nenue@19 237 </Anchors>
Nenue@19 238 </FontString>
Nenue@18 239 <FontString parentKey="label" inherits="KTUIPanelFont" text="STICKY_MODE">
Nenue@18 240 <Anchors>
Nenue@18 241 <Anchor point="LEFT" x="4" />
Nenue@18 242 </Anchors>
Nenue@18 243 </FontString>
Nenue@18 244 </Layer>
Nenue@18 245 </Layers>
Nenue@19 246 <NormalTexture>
Nenue@19 247 <Color a=".5" r=".3" g="0.5" b="0.2" />
Nenue@19 248 </NormalTexture>
Nenue@19 249 <CheckedTexture>
Nenue@19 250 <Color a="1" r=".3" g="0.9" b=".2" />
Nenue@19 251 </CheckedTexture>
Nenue@19 252 <HighlightTexture alphaMode="ADD">
Nenue@19 253 <Color a="1" r="0.2" g="0.2" b="0.2" />
Nenue@19 254 </HighlightTexture>
Nenue@18 255 </CheckButton>
Nenue@17 256
Nenue@18 257 <CheckButton name="KeyBinderHoverInput">
Nenue@19 258 <Size y="28" x="72" />
Nenue@18 259 <Anchors>
Nenue@19 260 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" x="-4" y="0" relativeTo="KeyBinderStickyMode" />
Nenue@18 261 </Anchors>
Nenue@18 262
Nenue@18 263 <Layers>
Nenue@18 264 <Layer level="OVERLAY">
Nenue@18 265 <FontString parentKey="label" inherits="KTUIPanelFont" text="HOVER_INPUT">
Nenue@18 266 <Anchors>
Nenue@18 267 <Anchor point="LEFT" x="4" />
Nenue@18 268 </Anchors>
Nenue@19 269 </FontString>
Nenue@19 270 <FontString inherits="KTLogString" text="Bind on:">
Nenue@19 271 <Anchors>
Nenue@19 272 <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" x="4" y="4" />
Nenue@19 273 </Anchors>
Nenue@19 274 </FontString>
Nenue@19 275 <FontString inherits="KTHeaderFont" text="Options">
Nenue@19 276 <Anchors>
Nenue@19 277 <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" x="4" y="24" />
Nenue@19 278 </Anchors>
Nenue@19 279 </FontString>
Nenue@18 280 </Layer>
Nenue@18 281 </Layers>
Nenue@19 282 <NormalTexture>
Nenue@19 283 <Color a=".7" r=".5" g=".15" b=".1" />
Nenue@19 284 </NormalTexture>
Nenue@19 285 <CheckedTexture>
Nenue@19 286 <Color a="1" r="1" g=".3" b=".2" />
Nenue@19 287 </CheckedTexture>
Nenue@19 288 <HighlightTexture alphaMode="ADD">
Nenue@19 289 <Color a="1" r="0.2" g="0.2" b="0.2" />
Nenue@19 290 </HighlightTexture>
Nenue@5 291 </CheckButton>
Nenue@0 292 </Frames>
Nenue@0 293 </Frame>
Nenue@5 294
Nenue@5 295 <ScrollingMessageFrame hidden="true" fade="false" name="KeyBinderImportLog" parent="KeyBinder" clampedToScreen="true" parentKey="ImportLog" insertMode="BOTTOM" maxLines="500">
Nenue@5 296
Nenue@5 297 <Scripts>
Nenue@5 298 <OnLoad>
Nenue@5 299 self:AddMessage('SkeletonKey import tool')
Nenue@5 300 </OnLoad>
Nenue@5 301 <OnMouseWheel>
Nenue@5 302 if delta >= 0 then
Nenue@5 303 if IsControlKeyDown() then
Nenue@5 304 -- extremely janky but avoids having one line at the bottom
Nenue@5 305 for i =1, self:GetMaxLines() do
Nenue@5 306 self:ScrollUp()
Nenue@5 307 end
Nenue@5 308 end
Nenue@5 309
Nenue@5 310 return self:ScrollUp()
Nenue@5 311 else
Nenue@5 312
Nenue@5 313 if IsControlKeyDown() then
Nenue@5 314 return self:ScrollToBottom()
Nenue@5 315 end
Nenue@5 316
Nenue@5 317 self:ScrollDown()
Nenue@5 318 end
Nenue@5 319 </OnMouseWheel>
Nenue@5 320 </Scripts>
Nenue@5 321 <Anchors>
Nenue@5 322 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" x="2" y="0" />
Nenue@5 323 <Anchor point="BOTTOM" />
Nenue@5 324 </Anchors>
Nenue@5 325 <Size x="400" />
Nenue@5 326 <Layers>
Nenue@5 327 <Layer level="BACKGROUND">
Nenue@5 328 <Texture setAllPoints="true">
Nenue@5 329 <Color a="1" r="0" g="0" b="0" />
Nenue@5 330 </Texture>
Nenue@5 331 </Layer>
Nenue@5 332 </Layers>
Nenue@5 333 <FontString inherits="NumberFontNormal" justifyH="LEFT">
Nenue@5 334
Nenue@5 335 <Anchors>
Nenue@5 336 <Anchor point="TOPLEFT" />
Nenue@5 337 </Anchors>
Nenue@5 338 </FontString>
Nenue@5 339 </ScrollingMessageFrame>
Nenue@0 340 </Ui>