режим предателя + UI референсы и DragonUI
This commit is contained in:
@@ -0,0 +1,477 @@
|
||||
<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">
|
||||
<Script file="RaidFrame.lua"/>
|
||||
<Frame name="RaidInfoHeaderTemplate" virtual="true">
|
||||
<Layers>
|
||||
<Layer level="BACKGROUND">
|
||||
<Texture name="$parentLeft" file="Interface\FriendsFrame\WhoFrame-ColumnTabs">
|
||||
<Size>
|
||||
<AbsDimension x="5" y="24"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT"/>
|
||||
<Anchor point="BOTTOMLEFT"/>
|
||||
</Anchors>
|
||||
<TexCoords left="0" right="0.078125" top="0" bottom="0.75"/>
|
||||
</Texture>
|
||||
<Texture name="$parentRight" file="Interface\FriendsFrame\WhoFrame-ColumnTabs">
|
||||
<Size>
|
||||
<AbsDimension x="4" y="24"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPRIGHT"/>
|
||||
<Anchor point="BOTTOMRIGHT"/>
|
||||
</Anchors>
|
||||
<TexCoords left="0.90625" right="0.96875" top="0" bottom="0.75"/>
|
||||
</Texture>
|
||||
<Texture name="$parentMiddle" file="Interface\FriendsFrame\WhoFrame-ColumnTabs">
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"/>
|
||||
<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" relativePoint="BOTTOMLEFT"/>
|
||||
</Anchors>
|
||||
<TexCoords left="0.078125" right="0.90625" top="0" bottom="0.75"/>
|
||||
</Texture>
|
||||
</Layer>
|
||||
<Layer level="ARTWORK">
|
||||
<FontString inherits="GameFontHighlightSmall" justifyH="CENTER" text="TEST" parentKey="text">
|
||||
<Anchors>
|
||||
<Anchor point="CENTER"/>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
</Layer>
|
||||
</Layers>
|
||||
</Frame>
|
||||
<Button name="RaidInfoInstanceTemplate" virtual="true">
|
||||
<Size>
|
||||
<AbsDimension x="300" y="30"/>
|
||||
</Size>
|
||||
<Layers>
|
||||
<Layer level="BACKGROUND">
|
||||
<FontString name="$parentName" inherits="GameFontNormal" justifyH="LEFT" parentKey="name">
|
||||
<Size>
|
||||
<AbsDimension x="150" y="1"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="5" y="-10"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
<FontString name="$parentDifficulty" inherits="GameFontHighlightSmall" justifyH="LEFT" parentKey="difficulty">
|
||||
<Size>
|
||||
<AbsDimension x="160" y="1"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativeTo="$parentName" relativePoint="BOTTOMLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="10" y="-10"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
<Anchor point="TOPRIGHT" relativeTo="$parentName" relativePoint="BOTTOMRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="-10"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
<FontString name="$parentReset" inherits="GameFontHighlightSmall" justifyH="RIGHT" parentKey="reset">
|
||||
<Size>
|
||||
<AbsDimension x="150" y="1"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="-11"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
<FontString name="$parentExtended" inherits="GameFontHighlightSmall" text="EXTENDED" justifyH="RIGHT" parentKey="extended">
|
||||
<Size>
|
||||
<AbsDimension x="150" y="1"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativeTo="$parentReset" relativePoint="BOTTOMLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="-10"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
<Anchor point="TOPRIGHT" relativeTo="$parentReset" relativePoint="BOTTOMRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="-10"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Scripts>
|
||||
<OnMouseDown>
|
||||
RaidInfoInstance_OnMouseDown(self);
|
||||
</OnMouseDown>
|
||||
<OnMouseUp>
|
||||
RaidInfoInstance_OnMouseUp(self);
|
||||
</OnMouseUp>
|
||||
<OnClick>
|
||||
RaidInfoInstance_OnClick(self);
|
||||
</OnClick>
|
||||
<OnEnter>
|
||||
RaidInfoInstance_OnEnter(self);
|
||||
</OnEnter>
|
||||
<OnLeave>
|
||||
GameTooltip:Hide();
|
||||
</OnLeave>
|
||||
</Scripts>
|
||||
<HighlightTexture file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD">
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="-10" y="-2"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
<Anchor point="BOTTOMRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="10" y="-2"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</HighlightTexture>
|
||||
</Button>
|
||||
<Frame name="RaidFrame" setAllPoints="true" hidden="true" parent="FriendsFrame">
|
||||
<Frames>
|
||||
<Frame name="RaidFrameNotInRaid" setAllPoints="true">
|
||||
<Layers>
|
||||
<Layer level="ARTWORK">
|
||||
<FontString name="RaidFrameRaidDescription" inherits="GameFontNormal" text="RAID_DESCRIPTION" justifyH="LEFT">
|
||||
<Size>
|
||||
<AbsDimension x="300" y="0"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="29" y="-85"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
<FontString name="RaidFrameRaidBrowserDescription" inherits="GameFontHighlight" text="RAID_BROWSER_DESCRIPTION" justifyH="CENTER">
|
||||
<Size>
|
||||
<AbsDimension x="300" y="0"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOP" relativeTo="RaidFrameRaidDescription" relativePoint="BOTTOM">
|
||||
<Offset>
|
||||
<AbsDimension x="-0" y="-50"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Frames>
|
||||
<Button name="$parentRaidBrowserButton" inherits="UIPanelButtonTemplate2" text="OPEN_RAID_BROWSER">
|
||||
<Size>
|
||||
<AbsDimension x="260" y="22"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOP" relativeTo="RaidFrameRaidBrowserDescription" relativePoint="BOTTOM">
|
||||
<Offset>
|
||||
<AbsDimension x="0" y="-10"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnClick>
|
||||
ShowUIPanel(LFRParentFrame);
|
||||
</OnClick>
|
||||
</Scripts>
|
||||
</Button>
|
||||
</Frames>
|
||||
</Frame>
|
||||
<Button name="RaidFrameConvertToRaidButton" inherits="UIPanelButtonTemplate" text="CONVERT_TO_RAID">
|
||||
<Size>
|
||||
<AbsDimension x="115" y="21"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="72" y="-37"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnClick function="ConvertToRaid"/>
|
||||
</Scripts>
|
||||
<NormalFont style="GameFontNormalSmall"/>
|
||||
<HighlightFont style="GameFontHighlightSmall"/>
|
||||
<DisabledFont style="GameFontDisableSmall"/>
|
||||
</Button>
|
||||
<Button name="RaidFrameRaidInfoButton" inherits="UIPanelButtonTemplate" text="RAID_INFO">
|
||||
<Size>
|
||||
<AbsDimension x="90" y="21"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="LEFT" relativeTo="RaidFrameConvertToRaidButton" relativePoint="RIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="65" y="0"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnClick>
|
||||
if ( RaidInfoFrame:IsShown() ) then
|
||||
RaidInfoFrame:Hide();
|
||||
else
|
||||
RaidInfoFrame:Show();
|
||||
end
|
||||
</OnClick>
|
||||
</Scripts>
|
||||
<NormalFont style="GameFontNormalSmall"/>
|
||||
<HighlightFont style="GameFontHighlightSmall"/>
|
||||
<DisabledFont style="GameFontDisableSmall"/>
|
||||
</Button>
|
||||
<Frame name="RaidInfoFrame" enableMouse="true" hidden="true">
|
||||
<Size>
|
||||
<AbsDimension x="345" y="250"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="-33" y="-28"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background-Dark" 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="RaidInfoDetailHeader" file="Interface\RaidFrame\UI-RaidInfo-Header">
|
||||
<Size>
|
||||
<AbsDimension x="325" y="47"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="10" y="-9"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<TexCoords left="0.18164" right="0.81640" top="0.578125" bottom="0.94531"/>
|
||||
</Texture>
|
||||
<Texture name="RaidInfoDetailFooter" file="Interface\RaidFrame\UI-RaidInfo-Header">
|
||||
<Size>
|
||||
<AbsDimension x="326" y="29"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="BOTTOMLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="9" y="9"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<TexCoords left="0.18164" right="0.81640" top="0.08593" bottom="0.3125"/>
|
||||
</Texture>
|
||||
</Layer>
|
||||
<Layer level="OVERLAY">
|
||||
<Texture name="RaidInfoDetailCorner" file="Interface\DialogFrame\UI-DialogBox-Corner">
|
||||
<Size>
|
||||
<AbsDimension x="32" y="32"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="-6" y="-7"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</Texture>
|
||||
<Texture name="$parentHeader" file="Interface\DialogFrame\UI-DialogBox-Header">
|
||||
<Size x="256" y="64"/>
|
||||
<Anchors>
|
||||
<Anchor point="TOP">
|
||||
<Offset x="0" y="12"/>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</Texture>
|
||||
<FontString name="$parentHeaderText" inherits="GameFontNormal" text="RAID_INFORMATION">
|
||||
<Size>
|
||||
<AbsDimension x="185" y="12"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOP" relativeTo="$parentHeader">
|
||||
<Offset x="0" y="-14"/>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</FontString>
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Frames>
|
||||
<Frame name="RaidInfoInstanceLabel" inherits="RaidInfoHeaderTemplate">
|
||||
<Size>
|
||||
<AbsDimension x="173" y="22"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="13" y="-31"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnLoad>
|
||||
self.text:SetText(INSTANCE);
|
||||
</OnLoad>
|
||||
</Scripts>
|
||||
</Frame>
|
||||
<Frame name="RaidInfoIDLabel" inherits="RaidInfoHeaderTemplate">
|
||||
<Size>
|
||||
<AbsDimension x="150" y="22"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="LEFT" relativeTo="RaidInfoInstanceLabel" relativePoint="RIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="-1" y="0"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnLoad>
|
||||
self.text:SetText(LOCK_EXPIRE);
|
||||
</OnLoad>
|
||||
</Scripts>
|
||||
</Frame>
|
||||
<Button name="RaidInfoCloseButton" inherits="UIPanelCloseButton">
|
||||
<Anchors>
|
||||
<Anchor point="TOPRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="-2" y="-3"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
</Button>
|
||||
<ScrollFrame name="RaidInfoScrollFrame" inherits="HybridScrollFrameTemplate">
|
||||
<Size>
|
||||
<AbsDimension x="305" y="157"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT">
|
||||
<Offset x="16" y="-58"/>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Frames>
|
||||
<Slider name="$parentScrollBar" inherits="HybridScrollBarTemplate" parentKey="scrollBar">
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
|
||||
<Offset x="0" y="-13"/>
|
||||
</Anchor>
|
||||
<Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT">
|
||||
<Offset x="0" y="14"/>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnShow>
|
||||
local parent = self:GetParent();
|
||||
parent:SetWidth(295);
|
||||
RaidInfoInstanceLabel:SetWidth(143);
|
||||
for _, frame in pairs(parent.buttons) do
|
||||
frame:SetWidth(275);
|
||||
frame.name:SetWidth(120);
|
||||
end
|
||||
</OnShow>
|
||||
<OnHide>
|
||||
local parent = self:GetParent();
|
||||
parent:SetWidth(310);
|
||||
RaidInfoInstanceLabel:SetWidth(173);
|
||||
for _, frame in pairs(parent.buttons) do
|
||||
frame:SetWidth(305);
|
||||
frame.name:SetWidth(150);
|
||||
end
|
||||
</OnHide>
|
||||
</Scripts>
|
||||
</Slider>
|
||||
</Frames>
|
||||
<Scripts>
|
||||
<OnLoad function="RaidInfoScrollFrame_OnLoad"/>
|
||||
<OnShow>
|
||||
RaidInfoFrame_Update()
|
||||
</OnShow>
|
||||
</Scripts>
|
||||
</ScrollFrame>
|
||||
<Button name="RaidInfoExtendButton" inherits="UIPanelButtonTemplate2" text="EXTEND_RAID_LOCK">
|
||||
<Size>
|
||||
<AbsDimension x="200" y="20"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="BOTTOMLEFT">
|
||||
<Offset>
|
||||
<AbsDimension x="14" y="13"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnClick function="RaidInfoExtendButton_OnClick"/>
|
||||
</Scripts>
|
||||
<NormalFont style="GameFontNormalSmall"/>
|
||||
<HighlightFont style="GameFontHighlightSmall"/>
|
||||
<DisabledFont style="GameFontDisableSmall"/>
|
||||
</Button>
|
||||
<Button name="RaidInfoCancelButton" inherits="UIPanelButtonTemplate2" text="CLOSE">
|
||||
<Size>
|
||||
<AbsDimension x="90" y="20"/>
|
||||
</Size>
|
||||
<Anchors>
|
||||
<Anchor point="BOTTOMRIGHT">
|
||||
<Offset>
|
||||
<AbsDimension x="-14" y="13"/>
|
||||
</Offset>
|
||||
</Anchor>
|
||||
</Anchors>
|
||||
<Scripts>
|
||||
<OnClick>
|
||||
RaidInfoFrame:Hide();
|
||||
</OnClick>
|
||||
</Scripts>
|
||||
<NormalFont style="GameFontNormalSmall"/>
|
||||
<HighlightFont style="GameFontHighlightSmall"/>
|
||||
<DisabledFont style="GameFontDisableSmall"/>
|
||||
</Button>
|
||||
</Frames>
|
||||
<Scripts>
|
||||
<OnShow>
|
||||
if (GetNumRaidMembers() > 0 ) then
|
||||
RaidInfoFrame:SetPoint("TOPLEFT", "RaidFrame", "TOPRIGHT", -13, -28);
|
||||
else
|
||||
RaidInfoFrame:SetPoint("TOPLEFT", "RaidFrame", "TOPRIGHT", -33, -28);
|
||||
end
|
||||
PlaySound("UChatScrollButton");
|
||||
</OnShow>
|
||||
<OnHide>
|
||||
PlaySound("UChatScrollButton");
|
||||
</OnHide>
|
||||
</Scripts>
|
||||
</Frame>
|
||||
</Frames>
|
||||
<Scripts>
|
||||
<OnLoad function="RaidFrame_OnLoad"/>
|
||||
<OnShow>
|
||||
RaidFrame_Update();
|
||||
RequestRaidInfo();
|
||||
</OnShow>
|
||||
<OnEvent function="RaidFrame_OnEvent"/>
|
||||
</Scripts>
|
||||
<HitRectInsets>
|
||||
<AbsInset left="0" right="100" top="0" bottom="100"/>
|
||||
</HitRectInsets>
|
||||
</Frame>
|
||||
</Ui>
|
||||
Reference in New Issue
Block a user