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
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>
|