annotate Modules/ArtifactPower.xml @ 121:1f68c46bc4de

BuffFrame: - Added interface framework for selectively hiding certain buff's auxiliary values.
author Nenue
date Mon, 17 Jul 2017 11:51:31 -0400
parents 0f47780a83c4
children ea2c616a3b4f
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@116 55
Nenue@116 56 <FontString name="$parentRemainingCost" parentKey="RemainingCost" inherits="VeneerNumberFont" text="Bank:">
Nenue@116 57 <Anchors>
Nenue@116 58 <Anchor point="BOTTOM" x="0" y="2" />
Nenue@116 59 </Anchors>
Nenue@116 60 <Color r="1" g="1" b="1" />
Nenue@116 61 </FontString>
Nenue@97 62 <FontString name="$parentCurrentXP" parentKey="CurrentXP" inherits="VeneerNumberFont" text="Bank:">
Nenue@97 63 <Anchors>
Nenue@116 64 <Anchor point="BOTTOM" x="0" y="2" relativePoint="TOP" relativeKey="$parent.RemainingCost" />
Nenue@97 65 </Anchors>
Nenue@116 66 <Color r="0" g="1" b="0" />
Nenue@97 67 </FontString>
Nenue@98 68
Nenue@116 69 <Texture parentKey="CurrentProgress" alphaMode="BLEND">
Nenue@98 70 <Anchors>
Nenue@119 71 <Anchor point="BOTTOM" x="0" y="0" />
Nenue@119 72 <Anchor point="LEFT" x="4" y="0" />
Nenue@119 73 <Anchor point="RIGHT" relativePoint="LEFT" x="8" />
Nenue@98 74 </Anchors>
Nenue@116 75 <Color a="1" r="1" g=".25" b="0" />
Nenue@98 76 </Texture>
Nenue@116 77 <Texture parentKey="AdjustedProgress" alphaMode="BLEND">
Nenue@98 78 <Anchors>
Nenue@116 79 <Anchor point="LEFT" x="4" />
Nenue@116 80 <Anchor point="RIGHT" relativePoint="LEFT" x="8" />
Nenue@98 81 </Anchors>
Nenue@116 82 <Color a="1" r="1" g="1" b="1" />
Nenue@99 83 </Texture>
Nenue@99 84 <Texture parentKey="AdjustedLine">
Nenue@99 85 <Size y="1" />
Nenue@99 86 <Anchors>
Nick@108 87 <Anchor point="TOP" relativeKey="$parent.AdjustedProgress" />
Nenue@99 88 <Anchor point="RIGHT" relativeKey="$parent.AdjustedProgress" />
Nenue@99 89 <Anchor point="LEFT" relativeKey="$parent.AdjustedProgress" />
Nenue@99 90 </Anchors>
Nenue@99 91 <Color a="0.25" r="1" g="1" b="1" />
Nenue@99 92 </Texture>
Nenue@101 93 <Texture parentKey="ProgressLine">
Nenue@99 94 <Size y="1" />
Nenue@99 95 <Anchors>
Nenue@99 96 <Anchor point="TOP" relativeKey="$parent.CurrentProgress" />
Nenue@99 97 <Anchor point="RIGHT" relativeKey="$parent.CurrentProgress" />
Nenue@99 98 <Anchor point="LEFT" relativeKey="$parent.CurrentProgress" />
Nenue@99 99 </Anchors>
Nenue@99 100 <Color a="0.25" r="0" g="1" b="0" />
Nenue@98 101 </Texture>
Nenue@97 102 </Layer>
Nenue@97 103 </Layers>
Nenue@97 104 </Button>
Nenue@101 105 <Frame name="VeneerArtifactPowerTimer" parent="UIParent" />
Nick@108 106 <Frame name="VeneerArtifactPower" hidden="true" mixin="VeneerArtifactPowerMixin" parent="UIParent" inherits="VeneerHandlerTemplate" enableMouse="true">
Nenue@97 107 <Size x="300" y="36" />
Nenue@97 108 <Scripts>
Nenue@97 109 <OnEnter method="OnEnter" />
Nenue@97 110 <OnLeave method="OnLeave" />
Nenue@97 111 <OnMouseDown method="OnMouseDown" />
Nenue@97 112 </Scripts>
Nenue@97 113 <Layers>
Nenue@97 114 <Layer level="BACKGROUND">
Nenue@97 115
Nenue@97 116 <Texture parentKey="Background">
Nenue@97 117 <Color a="0.5" r="0" g="0" b="0" />
Nenue@97 118 </Texture>
Nenue@97 119 </Layer>
Nenue@97 120 <Layer level="OVERLAY">
Nick@111 121 <FontString name="$parentSummaryHeader" parentKey="SummaryHeader" inherits="VeneerNumberFont" text="" justifyH="LEFT">
Nenue@97 122 <Anchors>
Nenue@98 123 <Anchor point="BOTTOMLEFT" x="4" y="4" />
Nenue@97 124 </Anchors>
Nenue@97 125 <Color r="0" g="1" b="1" />
Nenue@97 126 </FontString>
Nenue@97 127 </Layer>
Nenue@97 128 </Layers>
Nenue@97 129 <Frames>
Nenue@99 130 <Button name="$parentArtifactButton1" inherits="VeneerArtifactButton" />
Nenue@99 131 <Button name="$parentArtifactButton2" inherits="VeneerArtifactButton" />
Nenue@99 132 <Button name="$parentArtifactButton3" inherits="VeneerArtifactButton" />
Nenue@99 133 <Button name="$parentArtifactButton4" inherits="VeneerArtifactButton" />
Nenue@99 134 <Button name="$parentArtifactButton5" inherits="VeneerArtifactButton" />
Nick@111 135
Nick@111 136 <Button name="$parentRefresh" text="Refresh" parentKey="Refresh">
Nick@111 137 <Size x="72" y="32" />
Nick@111 138 <Anchors>
Nick@111 139 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" x="0" y="0" />
Nick@111 140 </Anchors>
Nick@111 141 <Scripts>
Nick@111 142 <OnClick>
Nick@111 143 self:GetParent():ResetCache()
Nick@111 144 </OnClick>
Nick@111 145 </Scripts>
Nick@111 146
Nick@111 147 <NormalTexture>
Nick@111 148 <Color a="1" r="0" g="0" b="0" />
Nick@111 149 </NormalTexture>
Nick@111 150 <NormalFont style="GameFontNormal" />
Nick@111 151 </Button>
Nenue@97 152 </Frames>
Nenue@97 153 </Frame>
Nenue@97 154 </Ui>