You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

151 lines
6.3 KiB

<!--
Kaliel's Tracker
Copyright (c) 2012-2024, Marouan Sabbagh <mar.sabbagh@gmail.com>
All Rights Reserved.
This file is part of addon Kaliel's Tracker.
-->
<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">
<Frame name="KT2_ObjectiveTrackerBlockTemplate" hidden="true" virtual="true">
<Size x="232" y="10"/>
<Layers>
<Layer level="ARTWORK">
<FontString parentKey="HeaderText" inherits="ObjectiveFont">
<Size x="192" y="0"/>
<Anchors>
<Anchor point="TOPLEFT"/>
</Anchors>
<Color r="0.75" g="0.61" b="0"/>
</FontString>
</Layer>
</Layers>
<Frames>
<Frame name="$parentHeader" parentKey="HeaderButton">
<Anchors>
<Anchor point="TOPLEFT" relativeKey="$parent.HeaderText"/>
<Anchor point="BOTTOMRIGHT" relativeKey="$parent.HeaderText"/>
</Anchors>
</Frame>
</Frames>
<Scripts>
<OnEnter function="KT_ObjectiveTrackerBlock_OnEnter"/>
<OnLeave function="KT_ObjectiveTrackerBlock_OnLeave"/>
<OnMouseUp function="KT_ObjectiveTrackerBlock_OnClick"/>
</Scripts>
</Frame>
<Frame name="KT2_ObjectiveTrackerLineTemplate" virtual="true">
<Size x="232" y="16"/>
<Layers>
<Layer level="ARTWORK">
<FontString parentKey="Dash" inherits="ObjectiveFont" text="KT_QUEST_DASH">
<Anchors>
<Anchor point="TOPLEFT" x="0" y="1"/>
</Anchors>
</FontString>
<FontString parentKey="Text" inherits="ObjectiveFont">
<Anchors>
<Anchor point="TOP"/>
<Anchor point="LEFT" relativeKey="$parent.Dash" relativePoint="RIGHT"/>
</Anchors>
</FontString>
</Layer>
</Layers>
<Scripts>
<OnLoad>
self.Text:SetWidth(KT_OBJECTIVE_TRACKER_TEXT_WIDTH);
</OnLoad>
</Scripts>
</Frame>
<ScrollFrame name="KT2_BonusObjectiveTrackerBlockTemplate" hidden="true" virtual="true" alpha="0">
<Size x="240" y="10"/>
<Frames>
<Button parentKey="TrackedQuest">
<Layers>
<Layer level="BACKGROUND" textureSubLevel="-2">
<Texture parentKey="Glow" alphaMode="ADD" file="Interface/WorldMap/UI-QuestPoi-IconGlow">
<Size x="50" y="50" />
<Anchors>
<Anchor point="CENTER" />
</Anchors>
</Texture>
</Layer>
<Layer level="BACKGROUND" textureSubLevel="-1">
<Texture parentKey="Underlay">
<Size x="34" y="34" />
<Anchors>
<Anchor point="CENTER" y="-2" />
</Anchors>
</Texture>
</Layer>
<Layer level="OVERLAY">
<Texture parentKey="Texture">
<Anchors>
<Anchor point="CENTER" />
</Anchors>
</Texture>
</Layer>
<Layer level="OVERLAY" textureSubLevel="2">
<Texture parentKey="SelectedGlow" alphaMode="ADD" />
</Layer>
</Layers>
<Frames>
<!-- Same frame as inside Quest POI button -->
<Frame parentKey="Display">
<Size x="1" y="1"/>
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
</Frame>
</Frames>
<Scripts>
<OnLoad>
self:RegisterForClicks("LeftButtonUp", "RightButtonUp");
</OnLoad>
<OnClick function="KT_WorldQuestPOIButton_OnClick"/>
</Scripts>
</Button>
</Frames>
<ScrollChild>
<Frame parentKey="ScrollContents">
<Size x="10" y="10"/>
</Frame>
</ScrollChild>
<Animations>
<AnimationGroup parentKey="AnimIn">
<Translation parentKey="TransOut" childKey="ScrollContents" offsetX="0" offsetY="0" duration="0.01" endDelay="0" order="1"/>
<Alpha fromAlpha="0" toAlpha="1" duration="0.1" order="2"/>
<Translation parentKey="TransIn" childKey="ScrollContents" offsetX="0" offsetY="0" duration="0" order="2"/>
<Scripts>
<OnFinished function="KT_BonusObjectiveTracker_OnBlockAnimInFinished"/>
</Scripts>
</AnimationGroup>
<AnimationGroup parentKey="AnimOut">
<Alpha fromAlpha="1" toAlpha="0" duration="0.5" startDelay="3.5" order="1"/>
<Scripts>
<OnFinished function="KT_BonusObjectiveTracker_OnBlockAnimOutFinished"/>
</Scripts>
</AnimationGroup>
</Animations>
<Scripts>
<OnLoad>
self:SetWidth(KT_OBJECTIVE_TRACKER_LINE_WIDTH);
</OnLoad>
<OnEnter function="KT_BonusObjectiveTracker_OnBlockEnter"/>
<OnLeave function="KT_BonusObjectiveTracker_OnBlockLeave"/>
<OnMouseUp function="KT_BonusObjectiveTracker_OnBlockClick" />
</Scripts>
</ScrollFrame>
<Frame name="KT_ObjectiveTrackerBlockIconTemplate" hidden="true" virtual="true">
<Size x="31" y="31"/>
<Layers>
<Layer level="ARTWORK">
<Texture parentKey="Icon" setAllPoints="true"/>
</Layer>
</Layers>
</Frame>
</Ui>