vanilla-wow-addons – Rev 1
?pathlinks?
<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/
C:\Projects\WoW\Bin\Interface\FrameXML\UI.xsd">
<Script file="CT_RATarget.lua"/>
<Button name="CT_RATargetMTTemplate" virtual="true">
<Size>
<AbsDimension x="220" y="15"/>
</Size>
<Layers>
<Layer level="ARTWORK">
<FontString name="$parentText" text="MT #1:" inherits="GameFontNormal" justifyH="LEFT" justifyV="TOP">
<Anchors>
<Anchor point="LEFT">
<Offset>
<AbsDimension x="10" y="0"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
<Layer level="BACKGROUND">
<Texture name="$parentMouseOver" hidden="true">
<Anchors>
<Anchor point="TOPLEFT"/>
<Anchor point="BOTTOMRIGHT"/>
</Anchors>
<Color r="1" g="1" b="1" a="0.3"/>
</Texture>
</Layer>
</Layers>
<Scripts>
<OnEnter>
CT_RATargetFrame.MTOver = getglobal(this:GetName() .. "MouseOver");
if ( CT_RATargetFrame.mtFunction ) then
getglobal(this:GetName() .. "MouseOver"):Show();
end
</OnEnter>
<OnLeave>
CT_RATargetFrame.MTOver = nil;
getglobal(this:GetName() .. "MouseOver"):Hide();
</OnLeave>
<OnLoad>
this:RegisterForClicks("LeftButtonUp", "RightButtonUp");
</OnLoad>
<OnClick>
if ( arg1 == "LeftButton" ) then
if ( CT_RATargetFrame.mtFunction ) then
getglobal(CT_RATargetFrame.mtFunction)(this:GetID(), CT_RATargetFrame.mtArgs);
end
else
CT_RATarget_RemoveMT(this:GetID());
end
</OnClick>
</Scripts>
</Button>
<Frame name="CT_RATargetTargetTemplate" virtual="true">
<Size>
<AbsDimension x="220" y="15"/>
</Size>
<Layers>
<Layer level="OVERLAY">
<FontString name="$parentText" text="Target #5:" inherits="GameFontNormal" justifyH="LEFT" justifyV="TOP">
<Anchors>
<Anchor point="LEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
<Layer level="ARTWORK">
<Texture name="$parentMouseOver" hidden="true">
<Anchors>
<Anchor point="TOPLEFT"/>
<Anchor point="BOTTOMRIGHT"/>
</Anchors>
<Color r="1" g="1" b="1" a="0.3"/>
</Texture>
</Layer>
<Layer level="BACKGROUND">
<Texture name="$parentError" hidden="true">
<Anchors>
<Anchor point="TOPLEFT"/>
<Anchor point="BOTTOMRIGHT"/>
</Anchors>
<Color r="1" g="1" b="1" a="0.3"/>
</Texture>
</Layer>
</Layers>
<Scripts>
<OnEnter>
this.isOver = 1;
if ( not this.lock and CT_RATargetFrame.targetFunction ) then
getglobal(this:GetName() .. "MouseOver"):Show();
end
</OnEnter>
<OnLeave>
this.isOver = nil;
getglobal(this:GetName() .. "MouseOver"):Hide();
</OnLeave>
<OnClick>
if ( arg1 == "RightButton" and CT_RATargetFrame.rightClickFunction ) then
getglobal(CT_RATargetFrame.rightClickFunction)(this:GetID(), CT_RATargetFrame.rightClickArgs);
elseif ( CT_RATargetFrame.targetFunction ) then
getglobal(CT_RATargetFrame.targetFunction)(this:GetID(), CT_RATargetFrame.targetArgs);
end
</OnClick>
</Scripts>
</Frame>
<Frame name="CT_RATargetFrame" hidden="true" movable="true" parent="UIParent">
<Size>
<AbsDimension x="450" y="275"/>
</Size>
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<EdgeSize>
<AbsValue val="16"/>
</EdgeSize>
<TileSize>
<AbsValue val="16"/>
</TileSize>
<BackgroundInsets>
<AbsInset left="5" right="5" top="5" bottom="5"/>
</BackgroundInsets>
</Backdrop>
<Layers>
<Layer level="ARTWORK">
<FontString name="$parentTitle" text="Target Management" inherits="GameFontNormal">
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="0" y="-5"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentCurrentTarget" text="Current Target:" justifyH="LEFT" justifyV="TOP" inherits="GameFontNormal">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="15" y="-30"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Frames>
<Button name="$parentCloseButton" hidden="false">
<Size>
<AbsDimension x="42" y="42"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT"/>
</Anchors>
<Scripts>
<OnClick>
HideUIPanel(this:GetParent());
</OnClick>
</Scripts>
<NormalTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Up"/>
<PushedTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Down"/>
<HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
</Button>
<Button name="$parentMT1" inherits="CT_RATargetMTTemplate" id="1">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="5" y="-60"/>
</Offset>
</Anchor>
</Anchors>
</Button>
<Button name="$parentMT2" inherits="CT_RATargetMTTemplate" id="2">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT1"/>
</Anchors>
</Button>
<Button name="$parentMT3" inherits="CT_RATargetMTTemplate" id="3">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT2"/>
</Anchors>
</Button>
<Button name="$parentMT4" inherits="CT_RATargetMTTemplate" id="4">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT3"/>
</Anchors>
</Button>
<Button name="$parentMT5" inherits="CT_RATargetMTTemplate" id="5">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT4"/>
</Anchors>
</Button>
<Button name="$parentMT6" inherits="CT_RATargetMTTemplate" id="6">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT5"/>
</Anchors>
</Button>
<Button name="$parentMT7" inherits="CT_RATargetMTTemplate" id="7">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT6"/>
</Anchors>
</Button>
<Button name="$parentMT8" inherits="CT_RATargetMTTemplate" id="8">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT7"/>
</Anchors>
</Button>
<Button name="$parentMT9" inherits="CT_RATargetMTTemplate" id="9">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT8"/>
</Anchors>
</Button>
<Button name="$parentMT10" inherits="CT_RATargetMTTemplate" id="10">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentMT9"/>
</Anchors>
</Button>
<Button name="$parentTarget1" inherits="CT_RATargetTargetTemplate" id="1">
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="225" y="-60"/>
</Offset>
</Anchor>
</Anchors>
</Button>
<Button name="$parentTarget2" inherits="CT_RATargetTargetTemplate" id="2">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget1"/>
</Anchors>
</Button>
<Button name="$parentTarget3" inherits="CT_RATargetTargetTemplate" id="3">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget2"/>
</Anchors>
</Button>
<Button name="$parentTarget4" inherits="CT_RATargetTargetTemplate" id="4">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget3"/>
</Anchors>
</Button>
<Button name="$parentTarget5" inherits="CT_RATargetTargetTemplate" id="5">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget4"/>
</Anchors>
</Button>
<Button name="$parentTarget6" inherits="CT_RATargetTargetTemplate" id="6">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget5"/>
</Anchors>
</Button>
<Button name="$parentTarget7" inherits="CT_RATargetTargetTemplate" id="7">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget6"/>
</Anchors>
</Button>
<Button name="$parentTarget8" inherits="CT_RATargetTargetTemplate" id="8">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget7"/>
</Anchors>
</Button>
<Button name="$parentTarget9" inherits="CT_RATargetTargetTemplate" id="9">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget8"/>
</Anchors>
</Button>
<Button name="$parentTarget10" inherits="CT_RATargetTargetTemplate" id="10">
<Anchors>
<Anchor point="TOP" relativePoint="BOTTOM" relativeTo="$parentTarget9"/>
</Anchors>
</Button>
<Button name="$parentInfoBox">
<Size>
<AbsDimension x="440" y="45"/>
</Size>
<Anchors>
<Anchor point="BOTTOM">
<Offset>
<AbsDimension x="0" y="5"/>
</Offset>
</Anchor>
</Anchors>
<Layers>
<Layer level="ARTWORK">
<FontString name="$parentText" inherits="GameFontNormal">
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
</FontString>
</Layer>
<Layer level="BACKGROUND">
<Texture name="$parentMouseOver" hidden="true">
<Anchors>
<Anchor point="TOPLEFT"/>
<Anchor point="BOTTOMRIGHT"/>
</Anchors>
<Color r="1" g="1" b="1" a="0.3"/>
</Texture>
</Layer>
</Layers>
<Scripts>
<OnEnter>
this.isOver = 1;
if ( not this.lock ) then
getglobal(this:GetName() .. "MouseOver"):Show();
end
</OnEnter>
<OnLeave>
this.isOver = nil;
getglobal(this:GetName() .. "MouseOver"):Hide();
</OnLeave>
<OnClick>
if ( not this.lock and this.clickFunction and getglobal(this.clickFunction) ) then
getglobal(this.clickFunction)(this.functionArg);
end
</OnClick>
</Scripts>
</Button>
</Frames>
<Scripts>
<OnMouseDown>
if ( arg1 == "LeftButton" ) then
this:StartMoving();
end
</OnMouseDown>
<OnMouseUp>
if ( arg1 == "LeftButton" ) then
this:StopMovingOrSizing();
end
</OnMouseUp>
<OnHide>
PlaySound("UChatScrollButton");
this:StopMovingOrSizing();
</OnHide>
<OnShow>
PlaySound("UChatScrollButton");
</OnShow>
<OnLoad>
CT_RATarget_OnLoad();
</OnLoad>
<OnEvent>
CT_RATarget_OnEvent(event);
</OnEvent>
<OnUpdate>
CT_RATarget_OnUpdate(arg1);
</OnUpdate>
</Scripts>
</Frame>
<Frame name="CT_RA_AssistFrame" toplevel="true" frameStrata="DIALOG" movable="true" enableMouse="true" hidden="true" parent="UIParent">
<Size>
<AbsDimension x="325" y="125"/>
</Size>
<Anchors>
<Anchor point="CENTER" relativeTo="UIParent"/>
</Anchors>
<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
<BackgroundInsets>
<AbsInset left="11" right="12" top="12" bottom="11"/>
</BackgroundInsets>
<TileSize>
<AbsValue val="32"/>
</TileSize>
<EdgeSize>
<AbsValue val="32"/>
</EdgeSize>
</Backdrop>
<Layers>
<Layer level="ARTWORK">
<Texture name="$parentHeaderTexture" file="Interface\DialogFrame\UI-DialogBox-Header">
<Size>
<AbsDimension x="256" y="64"/>
</Size>
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="0" y="12"/>
</Offset>
</Anchor>
</Anchors>
</Texture>
<FontString name="$parentHeaderText" inherits="GameFontNormal" text="Assist">
<Anchors>
<Anchor point="TOP" relativeTo="$parentHeaderTexture">
<Offset>
<AbsDimension x="0" y="-14"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentInfo" justifyV="top" inherits="GameFontNormal">
<Size>
<AbsDimension x="350" y="32"/>
</Size>
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="0" y="-30"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Frames>
<Button name="$parentAssistButton" hidden="false" inherits="GameMenuButtonTemplate" text="Assist">
<Size>
<AbsDimension x="125" y="32"/>
</Size>
<Anchors>
<Anchor point="CENTER" relativePoint="CENTER">
<Offset>
<AbsDimension x="0" y="-20"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
for i = 1, GetNumRaidMembers(), 1 do
if ( UnitName("raid" .. i) == CT_RATarget.assistPerson[1] ) then
AssistUnit("raid" .. i);
break;
end
end
CT_RATarget.assistPerson = nil;
this:GetParent():Hide();
PlaySound("UChatScrollButton");
</OnClick>
</Scripts>
</Button>
</Frames>
<Scripts>
<OnShow>
PlaySound("TellMessage");
getglobal(this:GetName() .. "Info"):SetText("'|c00FFFFFF" .. CT_RATarget.assistPerson[1] .. "|r' wants you to assist him/her.\nPress Assist to assist.");
</OnShow>
</Scripts>
</Frame>
</Ui>
Generated by GNU Enscript 1.6.5.90.