diff ObjectiveTracker/ObjectiveTracker.xml @ 23:e837384ac363

Separating objective tracker module
author Nenue
date Sun, 10 Apr 2016 04:35:32 -0400
parents ObjectiveTracker.xml@9b3fa734abff
children 66b927b46776
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ObjectiveTracker/ObjectiveTracker.xml	Sun Apr 10 04:35:32 2016 -0400
@@ -0,0 +1,486 @@
+<Ui>
+
+  <Frame name="VeneerObjectiveWrapper"  parent="UIParent" enableMouse="false" frameStrata="LOW">
+    <TitleRegion>
+      <Size x="300" y="30" />
+      <Anchors>
+        <Anchor point="TOP" />
+        <Anchor point="BOTTOM" relativePoint="TOP" x="0" y="-30" />
+      </Anchors>
+    </TitleRegion>
+    <Scripts>
+      <OnLoad>
+        self.toggle = true
+        --self.drag = true
+        Veneer.OnLoad(self)
+      </OnLoad>
+      <OnShow>
+      </OnShow>
+      <OnDragStart>
+        Veneer.OnDragStart(self)
+      </OnDragStart>
+      <OnDragStop>
+        Veneer.OnDragStop(self)
+        Veneer.ObjectiveTracker.UpdateActionButtons()
+      </OnDragStop>
+      <!--@config@-->
+      <!--@end-config@-->
+    </Scripts>
+    <Anchors>
+      <Anchor point="TOPRIGHT" x="-60" y="-240" />
+    </Anchors>
+    <Layers>
+
+      <Layer level="ARTWORK">
+        <Texture parentKey="BackgroundLeft" parentArray="headerComplex" />
+        <Texture parentKey="BackgroundRight" parentArray="headerComplex" />
+        <Texture parentKey="BackgroundTile" parentArray="headerComplex" />
+        <Texture parentKey="headerComplexBounds" parentArray="config" alphaMode="ADD" hidden="true">
+          <Color r="0" g="0" b="1" a="0.5" />
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent.BackgroundLeft" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.BackgroundRight" />
+          </Anchors>
+        </Texture>
+        <Texture parentKey="FrameBounds" parentArray="config" alphaMode="ADD" hidden="true">
+          <Color r="1" g="0" b="1" a="0.25" />
+          <Anchors>
+            <Anchor point="TOPLEFT" />
+            <Anchor point="BOTTOMRIGHT"  />
+          </Anchors>
+        </Texture>
+        <!--<Texture desatuated="true" parentKey="LineGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineGlow" useAtlasSize="true">
+          <Anchors>
+            <Anchor point="LEFT" relativeKey="$parent.Background" x="-21" y="18"/>
+          </Anchors>
+        </Texture>
+        <Texture parentKey="SoftGlow" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_Glow" useAtlasSize="true">
+          <Anchors>
+            <Anchor point="CENTER" relativeKey="$parent.Background" relativePoint="LEFT" x="49" y="20"/>
+          </Anchors>
+        </Texture>
+        <Texture parentKey="StarBurst" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_StarBurst" useAtlasSize="true">
+          <Anchors>
+            <Anchor point="CENTER" relativeKey="$parent.SoftGlow" x="29"/>
+          </Anchors>
+        </Texture>
+        <Texture parentKey="LineSheen" hidden="false" alpha="0" alphaMode="ADD" atlas="OBJFX_LineBurst">
+          <Size x="60" y="15"/>
+          <Anchors>
+            <Anchor point="CENTER" relativeKey="$parent.SoftGlow" x="29" y="-13"/>
+          </Anchors>
+        </Texture>-->
+      </Layer>
+      <Layer level="OVERLAY">
+
+        <!--<Texture name="$parentTCR" parentKey="outlineClosed" file="Interface\FrameGeneral\UI-Frame">
+          <Size x="40" y="30" />
+          <Color r="1" g="1" b="1" a="1" />
+          <TexCoords top=".0156" bottom=".0265" left=".625" right=".875" />
+          <Anchors>
+            <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="2" y="2" />
+          </Anchors>
+        </Texture>-->
+
+      </Layer>
+    </Layers>
+    <Frames>
+
+      <ScrollFrame name="$parentScrollFrame" enableMouseWheel="true" parentKey="scrollArea" parentArray="minimizeFrames">
+        <Anchors>
+          <Anchor point="TOP" />
+        </Anchors>
+        <Layers>
+          <Layer level="BACKGROUND">
+            <Texture setAllPoints="true" parentKey="bg">
+              <Color r="0.15" g=".3" b=".3" a="0" />
+            </Texture>
+          </Layer>
+        </Layers>
+        <Frames>
+
+
+          <Frame name="VeneerObjectiveScroll">
+            <Anchors>
+              <Anchor point="TOP" />
+            </Anchors>
+            <Layers>
+              <Layer level="BACKGROUND">
+                <Texture setAllPoints="true" parentKey="bg">
+                  <Color r="1" g="1" b="1" a="1" />
+                  <Gradient orientation="HORIZONTAL">
+                    <MinColor r="0" g="0.5" b="0.5" a="0" />
+                    <MaxColor r="0" g="0.5" b="0.5" a="0" />
+                  </Gradient>
+                </Texture>
+              </Layer>
+            </Layers>
+          </Frame>
+        </Frames>
+      </ScrollFrame>
+
+      <Frame name="$parentStatusHeader" parentKey="header" frameStrata="MEDIUM">
+        <Layers>
+          <Layer level="OVERLAY">
+            <FontString name="$parentTitle" parentKey="status" inherits="VeneerStatusFont" text="status test" justifyH="RIGHT">
+              <Anchors>
+                <Anchor point="TOPRIGHT" x="-64" y="0" />
+              </Anchors>
+            </FontString>
+          </Layer>
+        </Layers>
+      </Frame>
+
+      <Button name="$parentCloseButton" parentKey="CloseButton" enableMouse="true" frameStrata="MEDIUM">
+        <Size x="16" y="16" />
+        <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
+        <Anchors>
+          <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-2" y="0" />
+        </Anchors>
+      </Button>
+
+      <Button name="$parentQuestMapButton" parentArray="minimizeFrames" parentKey="QuestMapButton" frameStrata="MEDIUM">
+        <Size x="42" y="16" />
+        <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
+        <Anchors>
+          <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CloseButton" x="0" y="0" />
+        </Anchors>
+      </Button>
+    </Frames>
+  </Frame>
+
+
+
+
+  <Frame name="$parentXP" parent="VeneerObjectiveWrapper" parentKey="XPBar" hidden="true">
+    <Size x="250" y="24" />
+    <Anchors>
+      <Anchor point="TOPLEFT" />
+    </Anchors>
+    <Layers>
+      <Layer level="BACKGROUND">
+        <Texture name="$parentBackground" parentKey="statusbg" setAllPoints="true"/>
+      </Layer>
+      <Layer level="ARTWORK">
+
+        <Texture name="$parentForeground" parentKey="foreground">
+          <Anchors>
+            <Anchor point="TOPLEFT" />
+            <Anchor point="BOTTOMLEFT" />
+          </Anchors>
+        </Texture>
+        <Texture name="$parentRested" parentKey="rested" >
+          <Anchors>
+            <Anchor point="TOPLEFT" />
+            <Anchor point="BOTTOMLEFT" />
+          </Anchors>
+        </Texture>
+      </Layer>
+      <Layer level="OVERLAY">
+        <FontString inherits="VeneerFontNormal" parentKey="title">
+          <Anchors>
+            <Anchor point="CENTER" />
+          </Anchors>
+        </FontString>
+      </Layer>
+    </Layers>
+  </Frame>
+
+  <!-- Header Panel -->
+
+  <!-- Background panels -->
+
+  <Frame name="VeneerTrackerTemplate" parent="UIParent" virtual="true">
+    <Layers>
+      <Layer level="BACKGROUND">
+        <Texture name="$parentTitleBackground" parentKey="titlebg">
+          <Anchors>
+            <Anchor point="TOPLEFT" />
+            <Anchor point="RIGHT" />
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+          <Gradient orientation="HORIZONTAL">
+            <MinColor r="0" g="0" b="0" a="0.1" />
+            <MaxColor r="0" g="0" b="0" a="0" />
+          </Gradient>
+        </Texture>
+      </Layer>
+      <Layer level="OVERLAY">
+        <FontString name="$parentTitle" inherits="VeneerFontHighlight" text="OBJ" parentKey="title" justifyH="LEFT">
+          <Anchors>
+            <Anchor point="TOP" relativeKey="$parent.titlebg" />
+            <Anchor point="BOTTOM" relativeKey="$parent.titlebg"  />
+            <Anchor point="LEFT" relativeKey="$parent.titlebg" />
+            <Anchor point="RIGHT" relativeKey="$parent" />
+          </Anchors>
+        </FontString>
+        <FontString name="$parentStatus" inherits="VeneerStatusFont" parentKey="status" justifyH="RIGHT">
+          <Anchors>
+            <Anchor point="TOP" relativeKey="$parent.titlebg" />
+            <Anchor point="BOTTOM" relativeKey="$parent.titlebg"  />
+            <Anchor point="LEFT" relativeKey="$parent.titlebg" />
+            <Anchor point="RIGHT" relativeKey="$parent" />
+          </Anchors>
+        </FontString>
+      </Layer>
+    </Layers>
+  </Frame>
+
+
+  <Frame name="VeneerTrackerBlock" parent="VeneerObjectiveScroll" virtual="true" enableMouse="true">
+    <TitleRegion>
+      <Anchors>
+        <Anchor point="TOPLEFT" />
+        <Anchor point="BOTTOMRIGHT" relativeKey="TOPRIGHT" x="0" y="-22" />
+      </Anchors>
+    </TitleRegion>
+    <Layers>
+      <Layer level="BACKGROUND">
+        <Texture name="$parentTitleBackground" parentKey="titlebg">
+          <Color r="1" g="1" b="1" a="1" />
+          <Anchors>
+            <Anchor point="LEFTTOP" x="0" y="0" />
+            <Anchor point="RIGHT" />
+          </Anchors>
+        </Texture>
+        <Texture name="$parentStatusBackground" parentKey="statusbg">
+          <Anchors>
+            <Anchor point="LEFT" />
+            <Anchor point="RIGHT" />
+            <Anchor point="TOP" relativePoint="BOTTOM" relativeKey="$parent.titlebg" />
+            <Anchor point="BOTTOM" x="0" y="0" />
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+          <Gradient orientation="HORIZONTAL">
+            <MinColor r="0" g="0" b="0" a=".15" />
+            <MaxColor r="0" g="0" b="0" a=".35" />
+          </Gradient>
+        </Texture>
+      </Layer>
+      <Layer level="ARTWORK">
+        <Texture name="$parentItemTile" parentKey="icon" alphaMode="BLEND" hidden="true">
+          <Anchors>
+            <Anchor point="TOPRIGHT" x="0" y="0" />
+          </Anchors>
+        </Texture>
+        <Texture parentKey="typeTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
+          <Size x="18" y="18"/>
+          <Anchors>
+            <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.FrequencyTag" x="-3" y="-3"/>
+
+          </Anchors>
+        </Texture>
+        <Texture parentKey="frequencyTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
+          <Size x="18" y="18"/>
+          <Anchors>
+            <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CompletionTag" x="-3" y="-3"/>
+
+          </Anchors>
+        </Texture>
+        <Texture parentKey="completionTag" file="Interface\QuestFrame\QuestTypeIcons" alphaMode="ADD" hidden="true">
+          <Size x="18" y="18"/>
+          <Anchors>
+            <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.icon" x="-3" y="-3"/>
+
+          </Anchors>
+        </Texture>
+        <Texture name="$parentMoneyTile" parentKey="money" hidden="true" />
+
+        <Texture parentKey="SelectionOverlay" alphaMode="ADD" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" />
+            <Anchor point="BOTTOMRIGHT" />
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+          <Gradient orientation="HORIZONTAL">
+            <MaxColor r="1" g="0" b="0" a="0.7" />
+            <MinColor r="1" g="0" b="0" a="0.7" />
+          </Gradient>
+        </Texture>
+      </Layer>
+      <Layer level="OVERLAY">
+        <FontString name="$parentTitle" parentKey="title" inherits="VeneerTitleFont" justifyH="LEFT" justifyV="TOP">
+          <Anchors>
+            <Anchor point="TOP" relativeKey="$parent.titlebg" />
+            <Anchor point="LEFT" relativeKey="$parent" />
+            <Anchor point="RIGHT" relativeKey="$parent" />
+          </Anchors>
+        </FontString>
+        <FontString name="$parentStatus" parentKey="status" inherits="VeneerCriteriaFontNormal" justifyH="LEFT" justifyV="TOP" wordwrap="true">
+          <Anchors>
+            <Anchor point="TOP" relativeKey="$parent.statusbg" />
+            <Anchor point="LEFT"  relativeKey="$parent" />
+            <Anchor point="RIGHT" relativeKey="$parent" />
+          </Anchors>
+        </FontString>
+        <FontString name="$parentDebugText" parentKey="debugText" inherits="VeneerCriteriaFontNormal" justifyH="RIGHT" justifyV="TOP">
+          <Anchors>
+            <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" />
+          </Anchors>
+        </FontString>
+        <FontString name="$parentItemTileText" parentKey="iconLabel" inherits="VeneerNumberFont">
+          <Anchors>
+            <Anchor point="TOPRIGHT" x="-1" y="-4" relativeKey="$parent.icon" />
+          </Anchors>
+        </FontString>
+
+
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent.status" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="1" y="0" />
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+        </Texture>
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent.status" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" />
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+        </Texture>
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="1" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" />
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+        </Texture>
+
+        <Texture alphaMode="ADD" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent.statusbg" x="-30" y="0" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="30" y="0" />
+          </Anchors>
+          <Color r="0" g="1" b="0" a="0.5" />
+        </Texture>
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" x="-35" y="0" />
+            <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-1" />
+          </Anchors>
+          <Color r="1" g="0" b="0" a="1" />
+        </Texture>
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" x="0" y="1" />
+            <Anchor point="BOTTOMRIGHT" x="35" y="0" />
+          </Anchors>
+          <Color r="1" g=".5" b="0" a="1" />
+        </Texture>
+
+      </Layer>
+      <Layer level="HIGHLIGHT">
+        <Texture name="$parentHighLight" parentKey="highlight">
+          <Anchors>
+            <Anchor point="TOPLEFT" />
+            <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-4"/>
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+          <Gradient orientation="VERTICAL">
+            <MaxColor r="1" g="1" b="1" a=".5" />
+            <MinColor r="1" g="1" b="1" a="0" />
+          </Gradient>
+        </Texture>
+        <Texture name="$parentLowLight" parentKey="lowlight">
+          <Anchors>
+            <Anchor point="TOP" relativePoint="BOTTOM" x="0" y="14" />
+            <Anchor point="BOTTOM"  x="0" y="0"/>
+            <Anchor point="RIGHT" />
+            <Anchor point="LEFT" />
+          </Anchors>
+          <Color r="1" g="1" b="1" a="1" />
+          <Gradient orientation="VERTICAL">
+            <MaxColor r="1" g="1" b="1" a="0" />
+            <MinColor r="1" g="1" b="1" a=".5" />
+          </Gradient>
+        </Texture>
+      </Layer>
+    </Layers>
+  </Frame>
+
+  <Frame name="VeneerTrackerObjective" virtual="true" hidden="true">
+    <Anchors>
+      <Anchor point="RIGHT" />
+    </Anchors>
+    <Layers>
+      <Layer level="OVERLAY">
+        <FontString inherits="VeneerCriteriaFontNormal" parentKey="status" wordwrap="true" justifyH="LEFT" justifyV="TOP">
+          <Anchors>
+            <Anchor point="TOP" />
+            <Anchor point="LEFT" />
+            <Anchor point="RIGHT" />
+          </Anchors>
+        </FontString>
+
+        <!-- debugging guides -->
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" x="0" y="600" />
+            <Anchor point="BOTTOMRIGHT"  relativePoint="BOTTOMLEFT" x="1" y="-600" />
+          </Anchors>
+          <Color r="0" g="1" b="0" a="1" />
+        </Texture>
+        <Texture alphaMode="ADD" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent" x="0" y="600" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMLEFT" x="0" y="-600" />
+          </Anchors>
+          <Color r="0" g=".4" b="1" a=".25" />
+        </Texture>
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="-1" y="200" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" x="0" y="-600" />
+          </Anchors>
+          <Color r="0" g="1" b="0" a=".5" />
+        </Texture>
+
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativeKey="$parent.status" x="-30" y="0" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="TOPRIGHT" x="0" y="-1" />
+          </Anchors>
+          <Color r="1" g="0" b="0" a="0.5" />
+        </Texture>
+        <Texture alphaMode="BLEND" parentArray="config" hidden="true">
+          <Anchors>
+            <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeKey="$parent.status" x="0" y="1" />
+            <Anchor point="BOTTOMRIGHT" relativeKey="$parent.status" relativePoint="BOTTOMRIGHT" x="30" y="0" />
+          </Anchors>
+          <Color r="1" g="0" b="0" a="0.5" />
+        </Texture>
+
+        <!-- end debugging guides -->
+
+      </Layer>
+      <Layer level="BACKGROUND">
+        <Texture parentKey="statusbg">
+          <Anchors>
+            <Anchor point="TOP" />
+            <Anchor point="LEFT" />
+            <Anchor point="RIGHT" />
+            <Anchor point="BOTTOM" />
+          </Anchors>
+        </Texture>
+      </Layer>
+    </Layers>
+  </Frame>
+
+  <Include file="ObjectiveSecure.xml" />
+  <Include file="ObjectiveWidgets.xml" />
+
+  <Script file="ObjectiveCore.lua" />
+  <Script file="ObjectiveInfo.lua" />
+  <Script file="ObjectiveUI.lua" />
+  <Script file="ObjectiveStyle.lua" />
+  <Script file="ObjectiveFrame.lua" />
+  <Script file="ObjectiveEvents.lua" />
+  <Script file="ObjectiveWidgets.lua" />
+  <Script file="QuestTracker.lua" />
+  <Script file="AchievementsTracker.lua" />
+  <Script file="AutoQuestPopUpTracker.lua" />
+  <Script file="BonusObjectiveTracker.lua" />
+  <Script file="ScenarioTracker.lua" />
+  <Script file="XPTracker.lua" />
+</Ui>
\ No newline at end of file