Mercurial > wow > buffalo2
diff ObjectiveTracker/ObjectiveTracker.xml @ 38:1f8f9cc3d956
- module integration brought up to speed with current frame management structure
author | Nenue |
---|---|
date | Thu, 21 Apr 2016 11:36:41 -0400 |
parents | e84d645c8ab8 |
children | 03ed70f846de |
line wrap: on
line diff
--- a/ObjectiveTracker/ObjectiveTracker.xml Mon Apr 18 07:56:23 2016 -0400 +++ b/ObjectiveTracker/ObjectiveTracker.xml Thu Apr 21 11:36:41 2016 -0400 @@ -2,7 +2,18 @@ ..\FrameXML\UI.xsd"> - <Frame name="VeneerObjectiveWrapper" parent="UIParent" movable="true" frameStrata="LOW"> + + + <Texture file="Interface\ICONS\INV_Misc_QuestionMark" name="VeneerRewardTile" parentArray="rewardTile" alpha="0.5" hidden="true" virtual="true"> + <Color r="1" g="1" b="1" a="1" /> + <Anchors> + <Anchor point="BOTTOM" x="0" y="5" /> + </Anchors> + <TexCoords top="0.15" bottom="0.85" left="0.15" right="0.85" /> + </Texture> + + + <Frame name="VeneerObjectiveWrapper" parent="UIParent" movable="true" enableMouse="true" frameStrata="LOW"> <TitleRegion> <Size x="300" y="30" /> <Anchors> @@ -13,20 +24,12 @@ <Scripts> <OnLoad> self.toggle = true - --self.drag = true - Veneer.OnLoad(self) + self.drag = true + self.OnDragStop = function() + Veneer.ObjectiveTracker.UpdateActionButtons() + end + Veneer.RegisterModuleFrame(self, 'ObjectiveTracker') </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" /> @@ -54,6 +57,17 @@ </Layer> <Layer level="OVERLAY"> + <FontString name="$parentAnimState" inherits="VeneerStatusFont" parentKey="AnimState"> + <Anchors> + <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" x="0" y="-5" /> + </Anchors> + <Color r="1" g="1" b="1" a="1" /> + </FontString> + <FontString name="$parentInitState" inherits="VeneerStatusFont" parentKey="InitState"> + <Anchors> + <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-5" relativeKey="$parent.AnimState" /> + </Anchors> + </FontString> </Layer> </Layers> <Frames> @@ -105,27 +119,6 @@ - <Frame name="$parentClock" parentKey="Clock" hidden="false"> - <Anchors> - <Anchor point="TOPRIGHT" x="-75" y="0" /> - </Anchors> - <Layers> - <Layer level="OVERLAY"> - <FontString inherits="VeneerNumberFont" parentKey="time" text="GAME_TIME"> - <Anchors> - <Anchor point="TOPRIGHT" /> - </Anchors> - <Color r="1" g="1" b="1" a="1" /> - </FontString> - </Layer> - </Layers> - <Scripts> - <OnUpdate> - local hour, min = GetGameTime() - self.time:SetFormattedText("%d:%d", hour, min) - </OnUpdate> - </Scripts> - </Frame> <Button name="$parentCloseButton" parentKey="CloseButton" enableMouse="true" frameStrata="MEDIUM"> <Size x="16" y="16" /> @@ -142,6 +135,57 @@ <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.CloseButton" x="0" y="0" /> </Anchors> </Button> + + + <Frame name="$parentClock" parentKey="Clock" hidden="false"> + <Anchors> + <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeKey="$parent.QuestMapButton" /> + </Anchors> + <Size x="160" y="16" /> + <Layers> + <Layer level="OVERLAY"> + <FontString font="Interface\Addons\SharedMedia_MyMedia\font\XOIREQE.TTF" parentKey="time" text="GAME_TIME"> + <FontHeight> + <AbsValue val="16" /> + </FontHeight> + + <Anchors> + <Anchor point="CENTER" /> + </Anchors> + <Color r="1" g="1" b="1" a="1" /> + </FontString> + </Layer> + </Layers> + <Scripts> + <OnUpdate> + local hour, min = GetGameTime() + self.time:SetFormattedText("%d:%02d", hour, min) + --self:SetWidth(self.time:GetWidth()+4) + </OnUpdate> + </Scripts> + </Frame> + + + <Frame name="$parentQuestDetailsPane" parentKey="QuestDetails" hidden="true"> + <Anchors> + <Anchor point="TOP" /> + <Anchor point="LEFT" /> + <Anchor point="RIGHT" /> + </Anchors> + <Layers> + <Layer level="BACKGROUND"> + <Texture parentKey="titlebg" /> + <Texture parentKey="statusbg" /> + </Layer> + <Layer level="OVERLAY"> + <Texture parentKey="title" /> + <Texture parentKey="status" /> + + <Texture inherits="VeneerRewardTile" /> + </Layer> + </Layers> + </Frame> + </Frames> </Frame> @@ -275,6 +319,18 @@ <Frame name="VeneerTrackerBlock" virtual="true"> + <Scripts> + <OnShow> + if(self.DebugTab:IsShown()) then + self.DebugTab:Show() + end + </OnShow> + <OnHide> + if(self.DebugTab:IsShown()) then + self.DebugTab:Hide() + end + </OnHide> + </Scripts> <Animations> <AnimationGroup name="$parentSlideIn" parentKey="SlideIn" ignoreFramerateThrottle="true"> <Translation parentKey="translation" offsetX="0" offsetY="0" smoothing="OUT" order="1" duration=".25" /> @@ -394,9 +450,9 @@ - <Texture alpha="1" parentArray="rewardTile" hidden="true" /> - <Texture alpha="1" parentArray="rewardTile" hidden="true" /> - <Texture alpha="1" parentArray="rewardTile" hidden="true" /> + <Texture inherits="VeneerRewardTile" /> + <Texture inherits="VeneerRewardTile" /> + <Texture inherits="VeneerRewardTile" /> </Layer> <Layer level="OVERLAY"> <FontString name="$parentTitle" parentKey="title" inherits="VeneerTitleFont" justifyH="LEFT" justifyV="TOP"> @@ -416,11 +472,6 @@ <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> <FontString parentArray="rewardLabel" inherits="VeneerNumberFontSmall" /> - <FontString name="$parentDebugText" parentKey="debugText" inherits="VeneerCriteriaFontNormal" justifyH="RIGHT" justifyV="TOP"> - <Anchors> - <Anchor point="BOTTOMRIGHT" /> - </Anchors> - </FontString> <Texture alphaMode="BLEND" parentArray="config" hidden="true"> @@ -511,6 +562,29 @@ </Layer> </Layers> </Frame> + <Frame name="$parentDebugInfo" parentKey="DebugTab" hidden="true"> + <Size x="200" y="30" /> + <Layers> + <Layer level="OVERLAY"> + + <FontString name="$parentStatus" parentKey="status" inherits="VeneerNumberFont" justifyH="RIGHT" justifyV="TOP"> + <Color r="1" g="1" b="1" a="1" /> + <Anchors> + <Anchor point="TOPRIGHT" /> + </Anchors> + </FontString> + </Layer> + <Layer level="BACKGROUND"> + <Texture> + <Anchors> + <Anchor point="BOTTOMLEFT" relativeKey="$parent.status" /> + <Anchor point="TOPRIGHT" relativeKey="$parent.status" /> + </Anchors> + <Color r="0" g="0" b="0" a="0.5" /> + </Texture> + </Layer> + </Layers> + </Frame> </Frames> </Frame>