annotate Modules/ArtifactPower.xml @ 115:8c94bee4fdfc

- AddHandler simplified - Centralized combat start/stop hooks - WorldState removed
author Nenue
date Tue, 28 Mar 2017 07:02:26 -0400
parents 1196c2bad31c
children ddfe19d70a34
rev   line source
Nenue@97 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@97 2 ..\FrameXML\UI.xsd">
Nenue@97 3 <Script file="ArtifactPower.lua" />
Nenue@97 4
Nenue@99 5 <Button name="VeneerItemButton" parentArray="Tokens" inherits="SecureActionButtonTemplate" virtual="true">
Nenue@99 6 <Size x="48" y="48" />
Nenue@99 7 <Layers>
Nenue@99 8 <Layer level="BACKGROUND">
Nenue@99 9 <Texture parentKey="Icon" setAllPoints="true" />
Nenue@99 10 </Layer>
Nenue@99 11 <Layer level="OVERLAY">
Nenue@99 12 <FontString parentKey="Count" inherits="VeneerHeaderFont">
Nenue@99 13 <Anchors>
Nenue@99 14 <Anchor point="TOP" x="0" y="-4" />
Nenue@99 15 </Anchors>
Nenue@99 16 </FontString>
Nenue@99 17 <FontString parentKey="Label" inherits="VeneerNumberFont">
Nenue@99 18 <Anchors>
Nenue@99 19 <Anchor point="BOTTOM" x="0" y="4" />
Nenue@99 20 </Anchors>
Nenue@99 21 </FontString>
Nenue@99 22 </Layer>
Nenue@99 23 </Layers>
Nenue@99 24 </Button>
Nenue@99 25
Nenue@97 26 <Button name="VeneerArtifactButton" parentArray="Artifact" mixin="VeneerArtifactButtonMixin" virtual="true">
Nenue@97 27 <Scripts>
Nenue@97 28 <OnEnter method="OnEnter" />
Nenue@97 29 <OnLeave method="OnLeave" />
Nenue@97 30 <OnClick method="OnClick" />
Nenue@98 31 <OnUpdate method="OnUpdate" />
Nenue@97 32 </Scripts>
Nenue@97 33 <Size x="64" y="64" />
Nenue@97 34 <PushedTexture file="Interface\Buttons\UI-Quickslot-Depress" setAllPoints="true" />
Nenue@97 35 <HighlightTexture file="Interface\Buttons\ButtonHilight-Square" setAllPoints="true" alphaMode="ADD" />
Nenue@97 36 <Layers>
Nenue@97 37 <Layer level="BACKGROUND">
Nenue@97 38 <Texture name="$parentIcon" parentKey="Icon" setAllPoints="true" />
Nenue@97 39 </Layer>
Nenue@97 40
Nenue@97 41 <Layer level="OVERLAY">
Nenue@97 42
Nenue@99 43 <FontString name="$parentName" parentKey="Name" inherits="VeneerNumberFont" text="" wordwrap="false">
Nenue@97 44 <Anchors>
Nenue@97 45 <Anchor point="TOPLEFT" x="4" y="-16" />
Nenue@97 46 <Anchor point="RIGHT" x="-4" />
Nenue@97 47 </Anchors>
Nenue@97 48 <Color r="0" g="1" b="1" />
Nenue@97 49 </FontString>
Nenue@97 50 <FontString name="$parentLevel" parentKey="Level" inherits="VeneerHeaderFont">
Nenue@97 51 <Anchors>
Nenue@97 52 <Anchor point="TOP" x="0" y="-2" />
Nenue@97 53 </Anchors>
Nenue@97 54 </FontString>
Nenue@97 55 <FontString name="$parentCurrentXP" parentKey="CurrentXP" inherits="VeneerNumberFont" text="Bank:">
Nenue@97 56 <Anchors>
Nenue@97 57 <Anchor point="BOTTOM" x="0" y="4" />
Nenue@97 58 </Anchors>
Nenue@97 59 <Color r="1" g="1" b="0" />
Nenue@97 60 </FontString>
Nenue@98 61
Nenue@99 62 <Texture parentKey="CurrentProgress" alphaMode="ADD">
Nenue@98 63 <Anchors>
Nenue@98 64 <Anchor point="BOTTOMLEFT" />
Nenue@98 65 <Anchor point="BOTTOMRIGHT" />
Nenue@98 66 </Anchors>
Nenue@99 67 <Color a="0.25" r="0" g="1" b="0" />
Nenue@98 68 </Texture>
Nenue@99 69 <Texture parentKey="AdjustedProgress" alphaMode="ADD">
Nenue@98 70 <Anchors>
Nenue@98 71 <Anchor point="LEFT" />
Nenue@98 72 <Anchor point="RIGHT" />
Nenue@98 73 </Anchors>
Nenue@99 74 <Color a="0.25" r="0" g="0.5" b="1" />
Nenue@99 75 </Texture>
Nenue@99 76 <Texture parentKey="AdjustedLine">
Nenue@99 77 <Size y="1" />
Nenue@99 78 <Anchors>
Nick@108 79 <Anchor point="TOP" relativeKey="$parent.AdjustedProgress" />
Nenue@99 80 <Anchor point="RIGHT" relativeKey="$parent.AdjustedProgress" />
Nenue@99 81 <Anchor point="LEFT" relativeKey="$parent.AdjustedProgress" />
Nenue@99 82 </Anchors>
Nenue@99 83 <Color a="0.25" r="1" g="1" b="1" />
Nenue@99 84 </Texture>
Nenue@101 85 <Texture parentKey="ProgressLine">
Nenue@99 86 <Size y="1" />
Nenue@99 87 <Anchors>
Nenue@99 88 <Anchor point="TOP" relativeKey="$parent.CurrentProgress" />
Nenue@99 89 <Anchor point="RIGHT" relativeKey="$parent.CurrentProgress" />
Nenue@99 90 <Anchor point="LEFT" relativeKey="$parent.CurrentProgress" />
Nenue@99 91 </Anchors>
Nenue@99 92 <Color a="0.25" r="0" g="1" b="0" />
Nenue@98 93 </Texture>
Nenue@97 94 </Layer>
Nenue@97 95 </Layers>
Nenue@97 96 </Button>
Nenue@101 97 <Frame name="VeneerArtifactPowerTimer" parent="UIParent" />
Nick@108 98 <Frame name="VeneerArtifactPower" hidden="true" mixin="VeneerArtifactPowerMixin" parent="UIParent" inherits="VeneerHandlerTemplate" enableMouse="true">
Nenue@97 99 <Size x="300" y="36" />
Nenue@97 100 <Scripts>
Nenue@97 101 <OnEnter method="OnEnter" />
Nenue@97 102 <OnLeave method="OnLeave" />
Nenue@97 103 <OnMouseDown method="OnMouseDown" />
Nenue@97 104 </Scripts>
Nenue@97 105 <Layers>
Nenue@97 106 <Layer level="BACKGROUND">
Nenue@97 107
Nenue@97 108 <Texture parentKey="Background">
Nenue@97 109 <Color a="0.5" r="0" g="0" b="0" />
Nenue@97 110 </Texture>
Nenue@97 111 </Layer>
Nenue@97 112 <Layer level="OVERLAY">
Nick@111 113 <FontString name="$parentSummaryHeader" parentKey="SummaryHeader" inherits="VeneerNumberFont" text="" justifyH="LEFT">
Nenue@97 114 <Anchors>
Nenue@98 115 <Anchor point="BOTTOMLEFT" x="4" y="4" />
Nenue@97 116 </Anchors>
Nenue@97 117 <Color r="0" g="1" b="1" />
Nenue@97 118 </FontString>
Nenue@97 119 </Layer>
Nenue@97 120 </Layers>
Nenue@97 121 <Frames>
Nenue@99 122 <Button name="$parentArtifactButton1" inherits="VeneerArtifactButton" />
Nenue@99 123 <Button name="$parentArtifactButton2" inherits="VeneerArtifactButton" />
Nenue@99 124 <Button name="$parentArtifactButton3" inherits="VeneerArtifactButton" />
Nenue@99 125 <Button name="$parentArtifactButton4" inherits="VeneerArtifactButton" />
Nenue@99 126 <Button name="$parentArtifactButton5" inherits="VeneerArtifactButton" />
Nick@111 127
Nick@111 128 <Button name="$parentRefresh" text="Refresh" parentKey="Refresh">
Nick@111 129 <Size x="72" y="32" />
Nick@111 130 <Anchors>
Nick@111 131 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" x="0" y="0" />
Nick@111 132 </Anchors>
Nick@111 133 <Scripts>
Nick@111 134 <OnClick>
Nick@111 135 self:GetParent():ResetCache()
Nick@111 136 </OnClick>
Nick@111 137 </Scripts>
Nick@111 138
Nick@111 139 <NormalTexture>
Nick@111 140 <Color a="1" r="0" g="0" b="0" />
Nick@111 141 </NormalTexture>
Nick@111 142 <NormalFont style="GameFontNormal" />
Nick@111 143 </Button>
Nenue@97 144 </Frames>
Nenue@97 145 </Frame>
Nenue@97 146 </Ui>