mirror of
https://github.com/MarkuruThunderhoof/RecipeRadar.git
synced 2026-09-22 15:36:57 +00:00
827 lines
29 KiB
XML
827 lines
29 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
|
|
<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="RegionData.lua"/>
|
|
<Script file="RecipeData.lua"/>
|
|
<Script file="RecipeRadar.lua"/>
|
|
<Script file="RadarTab.lua"/>
|
|
<Script file="RecipesTab.lua"/>
|
|
<Script file="MainFrame.lua"/>
|
|
<Script file="DropDowns.lua"/>
|
|
|
|
<Frame name="RecipeRadarFrame" toplevel="true" movable="true" parent="UIParent" enableMouse="true" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="452" y="648"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="-104"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<HitRectInsets>
|
|
<AbsInset left="0" right="34" top="0" bottom="75"/>
|
|
</HitRectInsets>
|
|
|
|
<Layers>
|
|
<Layer level="BACKGROUND">
|
|
<Texture file = "Interface\FriendsFrame\FriendsFrameScrollIcon">
|
|
<Size>
|
|
<AbsDimension x="60" y="60"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="7" y="-6"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
</Layer>
|
|
<Layer level="BORDER">
|
|
<Texture file="Interface\Addons\RecipeRadar\Images\Frame\FrameTopLeft">
|
|
<Size>
|
|
<AbsDimension x="256" y="256"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT"/>
|
|
</Anchors>
|
|
</Texture>
|
|
<Texture file="Interface\Addons\RecipeRadar\Images\Frame\FrameTopRight">
|
|
<Size>
|
|
<AbsDimension x="256" y="256"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT"/>
|
|
</Anchors>
|
|
</Texture>
|
|
<Texture name="RecipeRadarFrameBottomLeft" file="Interface\Addons\RecipeRadar\Images\Frame\FrameBottomLeft">
|
|
<Size>
|
|
<AbsDimension x="256" y="512"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT"/>
|
|
</Anchors>
|
|
</Texture>
|
|
<Texture name="RecipeRadarFrameBottomRight" file="Interface\Addons\RecipeRadar\Images\Frame\FrameBottomRight">
|
|
<Size>
|
|
<AbsDimension x="256" y="512"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="BOTTOMRIGHT"/>
|
|
</Anchors>
|
|
</Texture>
|
|
|
|
<FontString name="TitleBarText" inherits="GameFontNormal">
|
|
<Anchors>
|
|
<Anchor point="TOP" relativeTo="RecipeRadarFrame" relativePoint="TOP">
|
|
<Offset>
|
|
<AbsDimension x="-7" y="-17"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
<FontString inherits="GameFontNormalSmall" text="RECIPERADAR_VERSION">
|
|
<Color r="0.4" g="0.4" b="0.4"/>
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-83" y="-19"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
|
|
</Layer>
|
|
<Layer level="ARTWORK">
|
|
|
|
<!-- Upper horizontal bar -->
|
|
<Texture file="Interface\Addons\RecipeRadar\Images\Frame\HorizontalBarLeft">
|
|
<Size>
|
|
<AbsDimension x="256" y="16"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="15" y="-221"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
<Texture file="Interface\Addons\RecipeRadar\Images\Frame\HorizontalBarRight">
|
|
<Size>
|
|
<AbsDimension x="256" y="16"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-39" y="-221"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
|
|
<!-- The lower horizontal bar is down with the RecipeRadarMapFrame -->
|
|
|
|
</Layer>
|
|
</Layers>
|
|
|
|
<Frames>
|
|
|
|
<!-- This is the little X button in the top-right corner. -->
|
|
<Button name="RecipeRadarExitButton" inherits="UIPanelCloseButton">
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadarFrame" relativePoint="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-30" y="-8"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
|
|
<!-- This is the little lock button in the top-right corner. -->
|
|
<Button name="RecipeRadarLockButton">
|
|
<Size>
|
|
<AbsDimension x="32" y="32"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="RIGHT" relativeTo="RecipeRadarExitButton" relativePoint="LEFT">
|
|
<Offset>
|
|
<AbsDimension x="11" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnClick>
|
|
RecipeRadar_ToggleLock();
|
|
</OnClick>
|
|
</Scripts>
|
|
<NormalTexture name="RecipeRadarLockNormal"/>
|
|
<PushedTexture name="RecipeRadarLockPushed"/>
|
|
<HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" AlphaMode="ADD"/>
|
|
</Button>
|
|
|
|
<!-- These are the two tabs at the top of the scroll frame. -->
|
|
<Button name="RecipeRadarRadarTabFrame" inherits="RecipeRadarTabButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="15" y="-69"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnLoad>
|
|
this.ScrollValue = 0
|
|
this:SetNormalTexture(RECIPERADAR_IMAGE_ROOT .. "Misc\\Radar")
|
|
getglobal(this:GetName() .. "Highlight"):SetTexture(RECIPERADAR_IMAGE_ROOT .. "Icons\\Highlight")
|
|
getglobal(this:GetName() .. "Middle"):SetPoint("TOPLEFT", this:GetName() .. "Left", "TOPRIGHT", 0, 6)
|
|
</OnLoad>
|
|
<OnClick>
|
|
RecipeRadar_RadarTab_OnClick()
|
|
</OnClick>
|
|
</Scripts>
|
|
</Button>
|
|
<Button name="RecipeRadarRecipesTabFrame" inherits="RecipeRadarTabButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarRadarTabFrame" relativePoint="TOPRIGHT"/>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnLoad>
|
|
this.ScrollValue = 0
|
|
getglobal(this:GetName() .. "Highlight"):SetTexture(RECIPERADAR_IMAGE_ROOT .. "Icons\\Highlight")
|
|
getglobal(this:GetName() .. "Left"):SetTexture(RECIPERADAR_IMAGE_ROOT .. "Frame\\Tab-Right")
|
|
getglobal(this:GetName() .. "Left"):SetPoint("TOPLEFT", "RecipeRadarRadarTabFrameRight", "TOPRIGHT")
|
|
</OnLoad>
|
|
<OnClick>
|
|
RecipeRadar_RecipesTab_OnClick()
|
|
</OnClick>
|
|
</Scripts>
|
|
</Button>
|
|
|
|
<!-- Dropdown combo boxes with multicheck (order is important here). -->
|
|
<Frame name="RecipeRadar_PersonAvailDropDown" inherits="UIDropDownMenuTemplate" hidden="true">
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadarFrame" relativePoint="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-27" y="-37"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Frame>
|
|
<Frame name="RecipeRadar_Prof1DropDown" inherits="UIDropDownMenuTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadar_PersonAvailDropDown" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="4"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Frame>
|
|
<Frame name="RecipeRadar_TeamDropDown" inherits="UIDropDownMenuTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadar_Prof1DropDown" relativePoint="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="30" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Frame>
|
|
<Frame name="RecipeRadar_RealmAvailDropDown" inherits="UIDropDownMenuTemplate" hidden="true">
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadar_PersonAvailDropDown" relativePoint="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Frame>
|
|
<Frame name="RecipeRadar_Prof2DropDown" inherits="UIDropDownMenuTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadar_PersonAvailDropDown" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="4"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Frame>
|
|
|
|
<!-- Contains the collapsable list of vendors and recipes -->
|
|
<ScrollFrame name="RecipeRadarListScrollFrame" inherits="RecipeRadarListScrollFrameTemplate">
|
|
<Size>
|
|
<AbsDimension x="365" y="130"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadarFrame" relativePoint="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-67" y="-96"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Layers>
|
|
<Layer level="BACKGROUND">
|
|
<FontString name="VendorNameDummyText" inherits="GameFontNormal" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="0" y="16"/>
|
|
</Size>
|
|
</FontString>
|
|
<FontString name="VendorNameDummySubText" inherits="GameFontNormalSmall" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="0" y="16"/>
|
|
</Size>
|
|
</FontString>
|
|
</Layer>
|
|
</Layers>
|
|
<Scripts>
|
|
<OnVerticalScroll>
|
|
RecipeRadarAvailabilityTooltip:Hide()
|
|
FauxScrollFrame_OnVerticalScroll(RECIPERADAR_VENDOR_HEIGHT, RecipeRadar_FrameUpdate)
|
|
if (RecipeRadar_Options.ActiveTab == 1) then
|
|
RecipeRadarRadarTabFrame.ScrollValue = getglobal(this:GetName() .. "ScrollBar"):GetValue()
|
|
else
|
|
RecipeRadarRecipesTabFrame.ScrollValue = getglobal(this:GetName() .. "ScrollBar"):GetValue()
|
|
end
|
|
</OnVerticalScroll>
|
|
</Scripts>
|
|
</ScrollFrame>
|
|
|
|
<!-- Radio button indicating a mapped vendor -->
|
|
<Frame name="RecipeRadarMapVendorIndicatorFrame" enableMouse="true">
|
|
<Size>
|
|
<AbsDimension x="20" y="20"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="75" y="-40"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<HitRectInsets>
|
|
<AbsInset left="0" right="-80" top="0" bottom="0"/>
|
|
</HitRectInsets>
|
|
<Layers>
|
|
<Layer level="BACKGROUND">
|
|
<FontString name="RecipeRadarMapVendorIndicatorText" inherits="GameFontHighlightSmall">
|
|
<Anchors>
|
|
<Anchor point="LEFT" relativePoint="RIGHT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
<Texture file="Interface\Buttons\UI-RadioButton">
|
|
<TexCoords left="0" right="0.25" top="0" bottom="1"/>
|
|
</Texture>
|
|
<Texture name="RecipeRadarMapVendorIndicator" file="Interface\Buttons\UI-RadioButton">
|
|
<TexCoords left="0.25" right="0.5" top="0" bottom="1"/>
|
|
</Texture>
|
|
</Layer>
|
|
</Layers>
|
|
<Scripts>
|
|
<OnLoad>
|
|
RecipeRadarMapVendorIndicator:SetVertexColor(1.0, 0, 0)
|
|
</OnLoad>
|
|
<OnEnter>
|
|
GameTooltip:SetOwner(this, "ANCHOR_RIGHT")
|
|
GameTooltip:SetText(RRS("Shift-click a vendor to add or remove her location on the world map."), nil, nil, nil, nil, 1)
|
|
</OnEnter>
|
|
<OnLeave>
|
|
GameTooltip:Hide()
|
|
</OnLeave>
|
|
</Scripts>
|
|
</Frame>
|
|
|
|
<Button name="RecipeRadarVendor1" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarFrame">
|
|
<Offset>
|
|
<AbsDimension x="22" y="-96"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor2" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor1" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor3" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor2" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor4" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor3" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor5" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor4" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor6" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor5" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor7" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor6" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor8" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor7" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
<Button name="RecipeRadarVendor9" inherits="RecipeRadarVendorButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarVendor8" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Button>
|
|
|
|
<Frame name="RecipeRadarHighlightFrame" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="452" y="16"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT"/>
|
|
</Anchors>
|
|
<Layers>
|
|
<Layer level="ARTWORK">
|
|
<Texture name="RecipeRadarHighlight" file="Interface\AddOns\RecipeRadar\Images\Misc\RecipeHighlight"/>
|
|
</Layer>
|
|
</Layers>
|
|
</Frame>
|
|
|
|
<Frame name="RecipeRadarDetailFrame">
|
|
<Size>
|
|
<AbsDimension x="393" y="176"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarListScrollFrame" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="-8"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Layers>
|
|
<Layer level="BACKGROUND">
|
|
<FontString name="RecipeDetailName" inherits="GameFontNormal" justifyH="LEFT">
|
|
<Size>
|
|
<AbsDimension x="393" y="0"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="46" y="-2"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
<FontString name="RecipeDetailSubText" inherits="GameFontNormal" justifyH="LEFT">
|
|
<Size>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="LEFT" relativeTo="RecipeDetailName" relativePoint="RIGHT">
|
|
<Offset>
|
|
<AbsDimension x="5" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
<FontString name="RecipeDetailCostText" inherits="GameFontNormalSmall" justifyH="LEFT" text="COSTS_LABEL">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeDetailName" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="-4"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
<FontString name="RecipeDetailNoteText" inherits="GameFontNormalSmall" justifyH="LEFT" text="NOTE_COLON">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeDetailCostText" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="-4"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
<FontString name="RecipeDetailRequirements" inherits="GameFontHighlightSmall" justifyH="LEFT">
|
|
<Size>
|
|
<AbsDimension x="393" y="0"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="LEFT" relativeTo="RecipeDetailNoteText" relativePoint="RIGHT">
|
|
<Offset>
|
|
<AbsDimension x="5" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
</Layer>
|
|
</Layers>
|
|
<Frames>
|
|
<Button name="RecipeDetailIcon">
|
|
<Size>
|
|
<AbsDimension x="37" y="37"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="5" y="-4"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Layers>
|
|
<Layer level="BACKGROUND">
|
|
<Texture file="Interface\Buttons\UI-EmptySlot">
|
|
<Size>
|
|
<AbsDimension x="64" y="64"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="-13" y="13"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
</Layer>
|
|
</Layers>
|
|
<Scripts>
|
|
<OnClick>
|
|
if (IsShiftKeyDown() and arg1 == "LeftButton" and ChatFrameEditBox:IsVisible()) then
|
|
ChatFrameEditBox:Insert(RecipeDetailIcon.Hyperlink)
|
|
end
|
|
</OnClick>
|
|
<OnEnter>
|
|
RecipeRadar_RecipeDetailIcon_ShowToolTip()
|
|
</OnEnter>
|
|
<OnLeave>
|
|
if (RecipeDetailIcon.NeedsUpdate) then
|
|
RecipeRadar_FrameUpdate()
|
|
RecipeDetailIcon.NeedsUpdate = false
|
|
end
|
|
GameTooltip:Hide()
|
|
</OnLeave>
|
|
</Scripts>
|
|
</Button>
|
|
<Frame name="RecipeDetailMoneyFrame" inherits="SmallMoneyFrameTemplate">
|
|
<Anchors>
|
|
<Anchor point="LEFT" relativeTo="RecipeDetailCostText" relativePoint="RIGHT">
|
|
<Offset>
|
|
<AbsDimension x="5" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnLoad>
|
|
SmallMoneyFrame_OnLoad()
|
|
MoneyFrame_SetType("STATIC")
|
|
</OnLoad>
|
|
</Scripts>
|
|
</Frame>
|
|
</Frames>
|
|
</Frame>
|
|
|
|
<Frame name="RecipeRadarMapFrame">
|
|
<Size>
|
|
<AbsDimension x="386" y="257"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativeTo="RecipeRadarFrame" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="21" y="104"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Layers>
|
|
<Layer level="BACKGROUND">
|
|
<!-- Placeholder for showing our maps via the code -->
|
|
<Texture name="RecipeRadarRegionMap">
|
|
<Size>
|
|
<AbsDimension x="386" y="386"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="BOTTOMLEFT" relativeTo="RecipeRadarMapFrame" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="0" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
</Layer>
|
|
|
|
<Layer level="OVERLAY">
|
|
<!-- Lower horizontal bar, all the way down here because
|
|
it wasn't overlaying the map otherwise! -->
|
|
<Texture file="Interface\Addons\RecipeRadar\Images\Frame\HorizontalBarLeft">
|
|
<Size>
|
|
<AbsDimension x="256" y="16"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT" relativeTo="RecipeRadarFrame" relativePoint="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="15" y="-276"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
<Texture file="Interface\Addons\RecipeRadar\Images\Frame\HorizontalBarRight">
|
|
<Size>
|
|
<AbsDimension x="256" y="16"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOPRIGHT" relativeTo="RecipeRadarFrame" relativePoint="TOPRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-39" y="-276"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
</Layer>
|
|
</Layers>
|
|
</Frame>
|
|
|
|
<Button name="RecipeRadarScroll1" Inherits="RecipeRadarScrollTemplate"/>
|
|
<Button name="RecipeRadarScroll2" Inherits="RecipeRadarScrollTemplate"/>
|
|
<Button name="RecipeRadarScroll3" Inherits="RecipeRadarScrollTemplate"/>
|
|
<Button name="RecipeRadarScroll4" Inherits="RecipeRadarScrollTemplate"/>
|
|
<Button name="RecipeRadarScroll5" Inherits="RecipeRadarScrollTemplate"/>
|
|
<Button name="RecipeRadarScroll6" Inherits="RecipeRadarScrollTemplate"/>
|
|
|
|
<!-- Bottom row, with money and buttons. -->
|
|
<Frame name="RecipeRadarMoneyFrame" inherits="SmallMoneyFrameTemplate">
|
|
<Anchors>
|
|
<Anchor point="BOTTOMRIGHT" relativeTo="RecipeRadarFrame" relativePoint="BOTTOMLEFT">
|
|
<Offset>
|
|
<AbsDimension x="180" y="86"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Frame>
|
|
|
|
<Button name="RecipeRadarOptionsButton" inherits="OptionsButtonTemplate">
|
|
<Size>
|
|
<AbsDimension x="80" y="22"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="CENTER" relativeTo="RecipeRadarFrame" relativePoint="BOTTOMRIGHT">
|
|
<Offset>
|
|
<AbsDimension x="-162" y="91"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnClick>
|
|
PlaySound("igMainMenuOption")
|
|
RecipeRadar_OptionsFrame_Toggle()
|
|
</OnClick>
|
|
</Scripts>
|
|
</Button>
|
|
<Button name="RecipeRadarCloseButton" inherits="UIPanelButtonTemplate" text="CLOSE">
|
|
<Size>
|
|
<AbsDimension x="80" y="22"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="CENTER" relativeTo="RecipeRadarOptionsButton" relativePoint="CENTER">
|
|
<Offset>
|
|
<AbsDimension x="80" y="0"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnClick>
|
|
HideUIPanel(this:GetParent())
|
|
</OnClick>
|
|
</Scripts>
|
|
</Button>
|
|
|
|
<Frame name="RadarTabDropDown" inherits="UIDropDownMenuTemplate" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="10" y="10"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOP">
|
|
<Offset>
|
|
<AbsDimension x="-10" y="-50"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnLoad>
|
|
--RecipeRadar_RadarTab_ContextMenuOnLoad()
|
|
</OnLoad>
|
|
</Scripts>
|
|
</Frame>
|
|
|
|
<Frame name="RecipesTabDropDown" inherits="UIDropDownMenuTemplate" hidden="true">
|
|
<Size>
|
|
<AbsDimension x="10" y="10"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOP">
|
|
<Offset>
|
|
<AbsDimension x="-10" y="-50"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnLoad>
|
|
--RecipeRadar_RecipesTab_ContextMenuOnLoad()
|
|
</OnLoad>
|
|
</Scripts>
|
|
</Frame>
|
|
|
|
</Frames>
|
|
|
|
<Scripts>
|
|
<OnLoad>
|
|
RecipeRadar_OnLoad()
|
|
</OnLoad>
|
|
<OnEvent>
|
|
RecipeRadar_OnEvent()
|
|
</OnEvent>
|
|
<OnShow>
|
|
RecipeRadar_OnShow()
|
|
</OnShow>
|
|
<OnHide>
|
|
RecipeRadar_OnHide()
|
|
</OnHide>
|
|
<OnDragStart>
|
|
if(arg1 == "LeftButton") then RecipeRadar_StartMoving() end
|
|
</OnDragStart>
|
|
<OnDragStop>
|
|
RecipeRadarFrame:StopMovingOrSizing()
|
|
</OnDragStop>
|
|
<OnMouseUp>
|
|
RecipeRadarFrame:StopMovingOrSizing()
|
|
</OnMouseUp>
|
|
</Scripts>
|
|
</Frame>
|
|
</UI>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|