vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
<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/
..\FrameXML\UI.xsd">
        <CheckButton name="SpecialTalentFrameTabTemplate" virtual="true" hidden="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <Layers>
                        <Layer level="BACKGROUND">
                                <Texture file="Interface\SpellBook\SpellBook-SkillLineTab">
                                        <Size>
                                                <AbsDimension x="64" y="64"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="TOPLEFT">
                                                        <Offset>
                                                                <AbsDimension x="-3" y="11"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                        </Layer>
                </Layers>
                <Scripts>
                        <OnClick>
                                SpecialTalentFrameTab_OnClick();
                        </OnClick>
                        <OnEnter>
                                GameTooltip:SetOwner(this, "ANCHOR_RIGHT");
                                GameTooltip:SetText(this.tooltip);
                        </OnEnter>
                        <OnLeave>
                                GameTooltip:Hide();
                        </OnLeave>
                </Scripts>
                <NormalTexture/>
                <HighlightTexture file="Interface\Buttons\ButtonHilight-Square" alphaMode="ADD"/>
                <CheckedTexture file="Interface\Buttons\CheckButtonHilight" alphaMode="ADD"/>
        </CheckButton>
        <Texture name="SpecialTalentBranchTemplate" file="Interface\TalentFrame\UI-TalentBranches" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <Anchors>
                        <Anchor point="TOPLEFT"/>
                </Anchors>
        </Texture>
        <Texture name="SpecialTalentArrowTemplate" file="Interface\TalentFrame\UI-TalentArrows" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <Anchors>
                        <Anchor point="TOPLEFT"/>
                </Anchors>
        </Texture>
        <Button name="SpecialTalentButtonTemplate" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <Anchors>
                        <Anchor point="TOPLEFT"/>
                </Anchors>
                <Layers>
                        <Layer level="BORDER">
                                <Texture name="$parentIconTexture"/>
                        </Layer>
                        <Layer level="BACKGROUND">
                                <Texture name="$parentSlot" file="Interface\Buttons\UI-EmptySlot-White">
                                        <Size>
                                                <AbsDimension x="55" y="55"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="CENTER">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                        </Layer>
                        <Layer level="OVERLAY">
                                <Texture name="$parentRankBorder" file="Interface\TalentFrame\TalentFrame-RankBorder">
                                        <Size>
                                                <AbsDimension x="24" y="24"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="CENTER" relativePoint="BOTTOMRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                                <FontString name="$parentRank" inherits="GameFontNormalSmall">
                                        <Anchors>
                                                <Anchor point="CENTER" relativeTo="$parentRankBorder">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                                <Texture name="$parentPlannedBorder" file="Interface\TalentFrame\TalentFrame-RankBorder">
                                        <Size>
                                                <AbsDimension x="24" y="24"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="CENTER" relativePoint="BOTTOMLEFT">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                                <FontString name="$parentPlanned" inherits="GameFontNormalSmall">
                                        <Anchors>
                                                <Anchor point="CENTER" relativeTo="$parentPlannedBorder">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                        </Layer>
                </Layers>
                <Scripts>
                        <OnLoad>
                                this:RegisterEvent("CHARACTER_POINTS_CHANGED");
                                this.tabID = this:GetParent():GetID();
                                this:RegisterForClicks("LeftButtonUp", "RightButtonUp");
                        </OnLoad>
                        <OnEvent>
                                SpecialTalentFrameTalent_OnEvent();
                        </OnEvent>
                        <OnEnter>
                                SpecialTalentButton_OnEnter();
                                --GameTooltip:SetOwner(this, "ANCHOR_RIGHT");
                                --GameTooltip:SetTalent(this.tabID, this:GetID());
                        </OnEnter>
                        <OnLeave>
                                GameTooltip:Hide();
                        </OnLeave>
                        <OnClick>
                                SpecialTalentFrameTalent_OnClick();
                        </OnClick>
                        <OnMouseWheel>
                                SpecialTalentFrameTalent_OnMouseWheel(arg1);
                        </OnMouseWheel>
                </Scripts>
        </Button>
        <Frame name="SpecialTalentFrameTabFrameTemplate" virtual="true">
                <Size>
                                <AbsDimension x="293" y="256"/>
                </Size>                 
                <Layers>
                        <Layer level="BACKGROUND">
                                <Texture name="$parentBackgroundTopLeft">
                                        <Size>
                                                <AbsDimension x="256" y="256"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="TOPLEFT">
                                                        <Offset>
                                                                <AbsDimension x="23" y="-20"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                                <Texture name="$parentBackgroundTopRight">
                                        <Size>
                                                <AbsDimension x="35" y="256"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="TOPLEFT" relativeTo="$parentBackgroundTopLeft" relativePoint="TOPRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                                <Texture name="$parentBackgroundBottomLeft">
                                        <Size>
                                                <AbsDimension x="256" y="256"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="TOPLEFT" relativeTo="$parentBackgroundTopLeft" relativePoint="BOTTOMLEFT">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                                <Texture name="$parentBackgroundBottomRight">
                                        <Size>
                                                <AbsDimension x="35" y="256"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="TOPLEFT" relativeTo="$parentBackgroundTopLeft" relativePoint="BOTTOMRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="0" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </Texture>
                        </Layer>
                        <Layer level="ARTWORK">
                                <FontString name="$parentSpentPoints" inherits="GameFontHighlightSmall">
                                        <Anchors>
                                                <Anchor point="TOP">
                                                        <Offset>
                                                                <AbsDimension x="18" y="-22"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                        </Layer>
                        <Layer level="OVERLAY">
                                <Texture name="$parentBranch1" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch2" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch3" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch4" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch5" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch6" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch7" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch8" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch9" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch10" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch11" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch12" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch13" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch14" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch15" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch16" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch17" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch18" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch19" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch20" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch21" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch22" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch23" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch24" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch25" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch26" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch27" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch28" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch29" inherits="SpecialTalentBranchTemplate"/>
                                <Texture name="$parentBranch30" inherits="SpecialTalentBranchTemplate"/>
                        </Layer>
                </Layers>
                <Frames>
                        <Button name="$parentTalent1" inherits="SpecialTalentButtonTemplate" id="1"/>
                        <Button name="$parentTalent2" inherits="SpecialTalentButtonTemplate" id="2"/>
                        <Button name="$parentTalent3" inherits="SpecialTalentButtonTemplate" id="3"/>
                        <Button name="$parentTalent4" inherits="SpecialTalentButtonTemplate" id="4"/>
                        <Button name="$parentTalent5" inherits="SpecialTalentButtonTemplate" id="5"/>
                        <Button name="$parentTalent6" inherits="SpecialTalentButtonTemplate" id="6"/>
                        <Button name="$parentTalent7" inherits="SpecialTalentButtonTemplate" id="7"/>
                        <Button name="$parentTalent8" inherits="SpecialTalentButtonTemplate" id="8"/>
                        <Button name="$parentTalent9" inherits="SpecialTalentButtonTemplate" id="9"/>
                        <Button name="$parentTalent10" inherits="SpecialTalentButtonTemplate" id="10"/>
                        <Button name="$parentTalent11" inherits="SpecialTalentButtonTemplate" id="11"/>
                        <Button name="$parentTalent12" inherits="SpecialTalentButtonTemplate" id="12"/>
                        <Button name="$parentTalent13" inherits="SpecialTalentButtonTemplate" id="13"/>
                        <Button name="$parentTalent14" inherits="SpecialTalentButtonTemplate" id="14"/>
                        <Button name="$parentTalent15" inherits="SpecialTalentButtonTemplate" id="15"/>
                        <Button name="$parentTalent16" inherits="SpecialTalentButtonTemplate" id="16"/>
                        <Button name="$parentTalent17" inherits="SpecialTalentButtonTemplate" id="17"/>
                        <Button name="$parentTalent18" inherits="SpecialTalentButtonTemplate" id="18"/>
                        <Button name="$parentTalent19" inherits="SpecialTalentButtonTemplate" id="19"/>
                        <Button name="$parentTalent20" inherits="SpecialTalentButtonTemplate" id="20"/>
                        <Frame name="$parentArrowFrame" setAllPoints="true">
                                <Layers>
                                        <Layer level="OVERLAY">
                                                <Texture name="$parentArrow1" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow2" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow3" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow4" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow5" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow6" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow7" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow8" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow9" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow10" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow11" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow12" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow13" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow14" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow15" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow16" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow17" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow18" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow19" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow20" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow21" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow22" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow23" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow24" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow25" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow26" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow27" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow28" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow29" inherits="SpecialTalentArrowTemplate"/>
                                                <Texture name="$parentArrow30" inherits="SpecialTalentArrowTemplate"/>
                                        </Layer>
                                </Layers>
                        </Frame>
                </Frames>
        </Frame>
</Ui>