<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="GarrisonCommander.lua"/>
<!-- <Button name="GarrisonCommanderWhatsNew" inherits="UIPanelInfoButton" hidden="true" virtual="true"> -->
<Button name="GarrisonCommanderWhatsNew" inherits="UIPanelInfoButton" hidden="true" virtual="true">
<Size x="32" y="32"/>
<Scripts>
<OnLeave function="GameTooltip_Hide"/>
<OnEnter>
if self.tooltip then
GameTooltip:SetOwner(self,"ANCHOR_TOPLEFT")
GameTooltip:AddLine(self.tooltip)
GameTooltip:Show()
end
</OnEnter>
</Scripts>
</Button>
<Frame name="GarrisonCommanderTitle" inherits="GarrisonUITemplate" enableMouse="true" topevel="true" hidden="true" virtual="true">
<Size x="150" y="85"/>
<Frames>
<CheckButton parentKey="Pin">
<Size x="32" y="32" />
<Anchors>
<Anchor point="TOPRIGHT" x="4" y="5"/>
</Anchors>
<NormalTexture file="Interface\CHATFRAME\UI-ChatIcon-ScrollUp-Up">
<Size x="32" y="32" />
</NormalTexture>
<!--
<HighlightTexture file="Interface\CHATFRAME/UI-ChatIcon-BlinkHilight" alphaMode="ADD">
<Size x="32" y="32" />
</HighlightTexture>
-->
<CheckedTexture file="Interface\CHATFRAME\UI-ChatIcon-ScrollDown-Up">
<Size x="32" y="32" />
</CheckedTexture>
<Scripts>
<OnLeave>
GameTooltip:FadeOut()
</OnLeave>
</Scripts>
</CheckButton>
</Frames>
<Layers>
<Layer level="OVERLAY">
<Texture parentKey="Shield" file="Interface\ACHIEVEMENTFRAME\UI-ACHIEVEMENT-SHIELDS-NOPOINTS">
<Size x="32" y="32"/>
<Anchors>
<Anchor point="TOPLEFT" x="-2" y="0"/>
</Anchors>
<TexCoords left="0" right="0.5" top="0.5" bottom="1"/>
</Texture>
<FontString parentKey="Signature" inherits="QuestTitleFontBlackShadow" justifyH="RIGHT" justifyV="TOP" text="Garrison Commander" >
<Size x="400" y="80"/>
<Anchors>
<Anchor point="TOPRIGHT" x="-30" y="-2"/>
</Anchors>
</FontString>
<FontString parentKey="Warning" inherits="QuestTitleFontBlackShadow" justifyH="LEFT" justifyV="TOP" text="" >
<Size x="300" y="80"/>
<Anchors>
<Anchor point="TOPLEFT" x="30" y="-2"/>
</Anchors>
</FontString>
</Layer>
</Layers>
<Scripts>
<OnLeave>GameTooltip:FadeOut()</OnLeave>
<OnEnter>
if self.tooltip then
GameTooltip:SetOwner(self,"ANCHOR_TOPLEFT")
GameTooltip:AddLine(self.tooltip)
GameTooltip:Show()
end
</OnEnter>
</Scripts>
</Frame>
<Button name="GarrisonCommanderMissionPageFollowerTemplateSmall" virtual="true">
<Size x="70" y="58"/>
<Frames>
<Frame parentKey="PortraitFrame" inherits="GarrisonFollowerMissionPortraitTemplate">
<Anchors>
<Anchor point="LEFT"/>
</Anchors>
</Frame>
</Frames>
</Button>
<Button name="GarrisonCommanderMissionPageFollowerTemplate" inherits="GarrisonMissionPageFollowerTemplate" virtual="true">
<Size x="170" y="58"/>
<Layers>
<Layer level="OVERLAY">
<FontString parentKey="Status" inherits="GameFontHighlightSmall" justifyH="CENTER" justifyV="TOP" text="Available">
<Size x="100" y="30" />
<Anchors>
<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="TOPLEFT" x="10" y="-5"/>
<Anchor point="TOPRIGHT" relativeKey="$parent" relativePoint="TOPRIGHT" x="0" y="+5"/>
</Anchors>
<Color r="0.698" g="0.941" b="1" a="1"/>
</FontString>
<FontString parentKey="NotFull" inherits="GameFontHighlightSmall" justifyH="CENTER" justifyV="CENTER" text="GARRISON_PARTY_NOT_FULL_TOOLTIP" hidden="true">
<Size x="100" y="58"/>
<Anchors>
<Anchor point="TOPLEFT" relativeKey="$parent.PortraitFrame" relativePoint="TOPRIGHT" x="0" y="0"/>
<Anchor point="TOPRIGHT" relativeKey="$parent" relativePoint="TOPRIGHT" x="-10" y="0"/>
</Anchors>
<Color r="1.0" g="0.0" b="0.0" a="0.5" />
</FontString>
</Layer>
</Layers>
<Frames>
<Frame parentArray="Threats" inherits="GarrisonAbilityCounterTemplate">
<Anchors>
<Anchor point="LEFT" x="55" y="-3"/>
</Anchors>
</Frame>
</Frames>
<Scripts>
<OnLoad/>
<OnDragStart/>
<OnDragStop />
<OnReceiveDrag/>
<OnEnter>
GarrisonCommander:GarrisonMissionPageFollowerFrame_OnEnter(self)
</OnEnter>
<OnLeave function="GarrisonMissionPageFollowerFrame_OnLeave"/>
<OnMouseUp />
</Scripts>
</Button>
<Frame name="GarrisonCommanderMissionInfo" virtual="true">
<Size x="150" y="140" />
<Layers>
<Layer level="ARTWORK">
<FontString parentKey="Age" inherits="GameFontHighlightSmall" justifyH="RIGHT" justifyV="TOP" >
<Size x="150" y="40"/>
<Anchors>
<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="TOPLEFT" x="0" y="-5"/>
</Anchors>
<Color r="0.698" g="0.941" b="1" a="1"/>
</FontString>
<FontString parentKey="Followers" inherits="GameFontHighlightSmall" justifyH="RIGHT" justifyV="CENTER" >
<Size x="150" y="40"/>
<Anchors>
<Anchor point="CENTER" relativeKey="$parent" relativePoint="CENTER" x="0" y="5" />
</Anchors>
<Color r="0.698" g="0.941" b="1" a="1"/>
</FontString>
<FontString parentKey="Percent" inherits="NumberFontNormal" justifyH="RIGHT" justifyV="BOTTOM" >
<Size x="150" y="50"/>
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeKey="$parent" relativePoint="BOTTOMRIGHT" x="0" y="5"/>
</Anchors>
</FontString>
</Layer>
</Layers>
</Frame>
<Frame name="GarrisonCommanderIndicators" toplevel="true" virtual="true">
<Size x="90" y="80"/>
<Layers>
<Layer level="ARTWORK">
<FontString parentKey="Age" inherits="GameFontHighlightSmall" justifyH="CENTER" justifyV="TOP" >
<Size x="90" y="70"/>
<Anchors>
<Anchor point="TOPLEFT" relativeKey="$parent" relativePoint="TOPLEFT" x="0" y="-5"/>
</Anchors>
<Color r="0.698" g="0.941" b="1" a="1"/>
</FontString>
<FontString parentKey="Percent" inherits="NumberFontNormalHuge" justifyH="RIGHT" justifyV="BOTTOM" >
<Size x="90" y="70"/>
<Anchors>
<Anchor point="BOTTOMLEFT" relativeKey="$parent" relativePoint="BOTTOMLEFT" x="0" y="10"/>
</Anchors>
</FontString>
</Layer>
</Layers>
</Frame>
<Button name="GarrisonCommanderMissionButton" virtual="true">
<Size x="1" y="80"/>
<Layers>
<Layer level="OVERLAY" >
<FontString parentKey="NotFull" inherits="GameFontHighlightSmall" justifyH="CENTER" justifyV="CENTER" text="GARRISON_PARTY_NOT_FULL_TOOLTIP" >
<Size x="100" y="58"/>
<Anchors>
<Anchor point="TOPLEFT" relativeKey="$parent.PortraitFrame" relativePoint="TOPRIGHT" x="0" y="0"/>
<Anchor point="TOPRIGHT" relativeKey="$parent" relativePoint="TOPRIGHT" x="-10" y="0"/>
</Anchors>
<Color r="1.0" g="0.0" b="0.0" a="0.5" />
</FontString>
</Layer>
</Layers>
</Button>
<Button name="GarrisonCommanderMissionListButtonTemplate" inherits="GarrisonMissionListButtonTemplate" virtual="true">
<Size x="450" y="80" />
<Layers>
<Layer level="OVERLAY" >
<FontString parentKey="NumMembers" inherits="GameFontHighlightSmall" justifyH="CENTER" justifyV="CENTER" maxLines="3" >
<Size x="90" y="40" />
<Anchors>
<Anchor point="TOPLEFT" x="68" y="-2"/>
</Anchors>
<Color r="1" g="1" b="1"/>
</FontString>
<FontString parentKey="Percent" inherits="NumberFontNormalHuge" justifyH="CENTER" justifyV="CENTER" maxLines="3" >
<Size x="90" y="40" />
<Anchors>
<Anchor point="BOTTOMLEFT" x="68" y="+2"/>
</Anchors>
<Color r="1" g="1" b="1"/>
</FontString>
</Layer>
</Layers>
</Button>
<Frame name="GarrisonCommanderFollowerMissionList" virtual="true">
<Size x="250" y="400" />
<Frames>
<Frame parentKey="Header" name="$parentHeader" inherits="GarrisonCommanderMissionPageFollowerTemplate">
<Anchors>
<Anchor point="TOPLEFT"/>
</Anchors>
</Frame>
</Frames>
</Frame>
<Frame name="GarrisonCommanderMenu" virtual="true">
<Size>
<AbsDimension x="40" y="32"/>
</Size>
<Layers>
<Layer level="ARTWORK">
<Texture parentKey="Left" name="$parentLeft" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
<Size>
<AbsDimension x="25" y="64"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="0" y="17"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0" right="0.1953125" top="0" bottom="1"/>
</Texture>
<Texture parentKey="Middle" name="$parentMiddle" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
<Size>
<AbsDimension x="200" y="64"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.1953125" right="0.8046875" top="0" bottom="1"/>
</Texture>
<Texture parentKey="Right" name="$parentRight" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
<Size>
<AbsDimension x="25" y="64"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentMiddle" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.8046875" right="1" top="0" bottom="1"/>
</Texture>
<FontString parentKey="Text" name="$parentText" inherits="GameFontHighlightSmall" wordwrap="false" justifyH="RIGHT">
<Size>
<AbsDimension x="0" y="10"/>
</Size>
<Anchors>
<Anchor point="RIGHT" relativeTo="$parentRight">
<Offset>
<AbsDimension x="-43" y="2"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
<Layer level="OVERLAY">
<Texture name="$parentIcon" hidden="true">
<Size>
<AbsDimension x="16" y="16"/>
</Size>
<Anchors>
<Anchor point="LEFT">
<Offset x="30" y="2"/>
</Anchor>
</Anchors>
</Texture>
</Layer>
</Layers>
<Frames>
<Button parentKey="Button" name="$parentButton" motionScriptsWhileDisabled="true" >
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parentRight">
<Offset>
<AbsDimension x="-16" y="-18"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnEnter>
local parent = self:GetParent();
local myscript = parent:GetScript("OnEnter");
if(myscript ~= nil) then
myscript(parent);
end
</OnEnter>
<OnLeave>
local parent = self:GetParent();
local myscript = parent:GetScript("OnLeave");
if(myscript ~= nil) then
myscript(parent);
end
</OnLeave>
<OnClick>
EasyMenu(self:GetParent().menu, self:GetParent(), "cursor", 0, 0, "MENU", 4)
</OnClick>
</Scripts>
<NormalTexture name="$parentNormalTexture" file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Up">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</NormalTexture>
<PushedTexture name="$parentPushedTexture" file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Down">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</PushedTexture>
<DisabledTexture name="$parentDisabledTexture" file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Disabled">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</DisabledTexture>
<HighlightTexture name="$parentHighlightTexture" file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="RIGHT"/>
</Anchors>
</HighlightTexture>
</Button>
</Frames>
<Scripts>
<OnHide>
CloseDropDownMenus();
</OnHide>
</Scripts>
</Frame>
<Frame name="GarrisonCommanderLoadingFrame" inherits="LoadingSpinnerTemplate" hidden="true" virtual="true">
<Layers>
<Layer level="ARTWORK">
<FontString parentKey="Label" inherits="GameFontHighlight" text="LFG_LIST_LOADING">
<Anchors>
<Anchor point="LEFT" relativePoint="RIGHT"/>
</Anchors>
</FontString>
</Layer>
</Layers>
<Scripts>
<OnLoad>
self.Anim:Play();
</OnLoad>
</Scripts>
</Frame>
<Frame name="GarrisonCommanderUpgradeButton" enableMouse="true" virtual="true">
<Size x="32" y="32"/>
<Layers>
<Layer level="ARTWORK">
<Texture parentKey="Icon">
<Size x="32" y="32"/>
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
</Texture>
</Layer>
<Layer level="ARTWORK" textureSubLevel="1">
<FontString parentKey="Quantity" inherits="NumberFontNormal">
<Anchors>
<Anchor point="TOPRIGHT" relativeKey="$parent.Icon"/>
</Anchors>
</FontString>
<FontString parentKey="Level" inherits="NumberFontNormal">
<Anchors>
<Anchor point="BOTTOMRIGHT" relativeKey="$parent.Icon"/>
</Anchors>
</FontString>
<FontString parentKey="Shortcut" inherits="SystemFont_Outline_Small">
<Anchors>
<Anchor point="TOPLEFT" relativeKey="$parent.Icon"/>
</Anchors>
<color r="1.0" g="1.0" b="1.0" />
</FontString>
</Layer>
</Layers>
<Scripts>
<OnEnter>
GameTooltip:SetOwner(self, "ANCHOR_RIGHT");
if (self.itemID) then
GameTooltip:SetItemByID(self.itemID);
return;
end
if (self.currencyID and self.currencyID ~= 0) then
GameTooltip:SetCurrencyByID(self.currencyID);
return;
end
if (self.title) then
GameTooltip:SetText(self.title);
end
if (self.tooltip) then
GameTooltip:AddLine(self.tooltip, 1, 1, 1, true);
end
GameTooltip:Show();
</OnEnter>
<OnLeave function="GameTooltip_Hide"/>
</Scripts>
</Frame>
<Button name="GarrisonTraitCounterTemplate" inherits="GarrisonThreatCounterTemplate" virtual="true" enableMouse="true">
<Scripts>
<OnLeave function="GameTooltip_Hide"/>
<OnClick>
PlaySound(SOUNDKIT.IG_MAINMENU_OPTION_CHECKBOX_ON);
local searchBox = GarrisonMissionFrameFollowers.SearchBox
local searchString = searchBox:GetText();
if (searchString == self.name) then
searchBox:SetText("");
else
searchBox:SetText(self.name);
end
</OnClick>
</Scripts>
</Button>
<Frame name="GarrisonTraitCountersFrame" hidden="true">
<Size x="10" y="10"/>
<Frames>
<Button parentArray="TraitsList" inherits="GarrisonTraitCounterTemplate">
<Anchors>
<Anchor point="TOPLEFT" x="0" y="0"/>
</Anchors>
</Button>
</Frames>
</Frame>
<!-- In 6.2.0 we can inherits
<Frame name="GarrisonThreatCountersFrame" inherits="GarrisonThreatCountersFrameTemplate" hidden="true"/>
-->
</Ui>