annotate ObjectiveTracker/Widgets.xml @ 40:03ed70f846de

- move block accessors into a new file - define a tMove function for reconciling the free/used tables as needed - when retrieving an old block frame, confirm ID still matches; resolves multiple watch items on one block - stop any animations when a block is freed; resolves stuck flare graphics
author Nenue
date Sun, 24 Apr 2016 14:15:25 -0400
parents 1f8f9cc3d956
children dd9b5f59632c
rev   line source
Nenue@28 1 <Ui>
Nenue@28 2 <!-- houses objective widget templates -->
Nenue@28 3
Nenue@38 4 <StatusBar name="VeneerObjectiveCriteriaStatusBar" drawLayer="BACKGROUND" virtual="true" hidden="true" minValue="0" maxValue="100" defaultValue="0">
Nenue@28 5 <Size x="250" y="30" />
Nenue@28 6 <Scripts>
Nenue@28 7 <OnLoad>
Nenue@38 8 self.widgetType = 'StatusBar'
Nenue@28 9 Veneer.ObjectiveTracker.RegisterWidget(self)
Nenue@28 10 </OnLoad>
Nenue@28 11 <OnShow>
Nenue@28 12 Veneer.ObjectiveTracker.InitializeWidget(self)
Nenue@28 13 </OnShow>
Nenue@28 14 <OnEvent>
Nenue@28 15
Nenue@28 16 </OnEvent>
Nenue@28 17 </Scripts>
Nenue@28 18 <Layers>
Nenue@38 19 <Layer level="ARTWORK">
Nenue@38 20
Nenue@38 21 <Texture parentKey="BorderLeft" file="Interface\PaperDollInfoFrame\UI-Character-Skills-BarBorder">
Nenue@38 22 <Size x="9" y="22"/>
Nenue@38 23 <TexCoords left="0.007843" right="0.043137" top="0.193548" bottom="0.774193"/>
Nenue@28 24 <Anchors>
Nenue@38 25 <Anchor point="LEFT" x="-3" y="0" relativeKey="$parent.bg" />
Nenue@28 26 </Anchors>
Nenue@28 27 </Texture>
Nenue@38 28 <Texture parentKey="BorderRight" file="Interface\PaperDollInfoFrame\UI-Character-Skills-BarBorder">
Nenue@38 29 <Size x="9" y="22"/>
Nenue@38 30 <TexCoords left="0.043137" right="0.007843" top="0.193548" bottom="0.774193"/>
Nenue@38 31 <Anchors>
Nenue@38 32 <Anchor point="RIGHT" x="3" y="0" relativeKey="$parent.bg"/>
Nenue@38 33 </Anchors>
Nenue@28 34 </Texture>
Nenue@38 35 <Texture parentKey="BorderMid" file="Interface\PaperDollInfoFrame\UI-Character-Skills-BarBorder">
Nenue@38 36 <TexCoords left="0.113726" right="0.1490196" top="0.193548" bottom="0.774193"/>
Nenue@28 37 <Anchors>
Nenue@38 38 <Anchor point="TOPLEFT" relativeKey="$parent.BorderLeft" relativePoint="TOPRIGHT"/>
Nenue@38 39 <Anchor point="BOTTOMRIGHT" relativeKey="$parent.BorderRight" relativePoint="BOTTOMLEFT"/>
Nenue@28 40 </Anchors>
Nenue@28 41 </Texture>
Nenue@28 42 </Layer>
Nenue@28 43 <Layer level="OVERLAY">
Nenue@38 44 <FontString name="$parentStatus" parentKey="status" inherits="VeneerActionNumberFont">
Nenue@28 45 <Anchors>
Nenue@37 46 <Anchor point="CENTER" />
Nenue@28 47 </Anchors>
Nenue@28 48 </FontString>
Nenue@28 49 </Layer>
Nenue@28 50 </Layers>
Nenue@38 51 <BarTexture file="Interface\TargetingFrame\UI-StatusBar"/>
Nenue@38 52 <BarColor r="0.26" g="0.42" b="1"/>
Nenue@38 53 </StatusBar>
Nenue@28 54
Nenue@28 55 <Frame name="VeneerObjectiveCriteriaEvent" virtual="true" hidden="true">
Nenue@28 56 <Size x="250" y="24" />
Nenue@28 57 <Scripts>
Nenue@28 58 <OnLoad>
Nenue@28 59 self.widgetType = 'Event'
Nenue@28 60 self.lines = 1
Nenue@28 61 Veneer.ObjectiveTracker.RegisterWidget(self)
Nenue@28 62 </OnLoad>
Nenue@28 63 <OnShow>
Nenue@28 64 Veneer.ObjectiveTracker.InitializeWidget(self)
Nenue@28 65 </OnShow>
Nenue@28 66 </Scripts>
Nenue@28 67 <Layers>
Nenue@28 68 <Layer level="OVERLAY">
Nenue@28 69 <FontString name="$parentStatusText" parentKey="status" inherits="VeneerCriteriaFont">
Nenue@28 70
Nenue@28 71 </FontString>
Nenue@28 72 </Layer>
Nenue@28 73 </Layers>
Nenue@28 74 </Frame>
Nenue@28 75
Nenue@28 76 <Frame name="VeneerObjectiveCriteriaHidden" virtual="true" hidden="true">
Nenue@28 77 <Size x="250" y="24" />
Nenue@28 78 <Scripts>
Nenue@28 79 <OnLoad>
Nenue@28 80 self.widgetType = 'Hidden'
Nenue@28 81 self.lines = 0
Nenue@28 82 Veneer.ObjectiveTracker.RegisterWidget(self)
Nenue@28 83 </OnLoad>
Nenue@28 84 <OnShow>
Nenue@28 85 Veneer.ObjectiveTracker.InitializeWidget(self)
Nenue@28 86 </OnShow>
Nenue@28 87 </Scripts>
Nenue@28 88 <Layers>
Nenue@28 89 <Layer level="OVERLAY">
Nenue@28 90 <FontString name="$parentStatusText" parentKey="status" inherits="VeneerCriteriaFont">
Nenue@28 91
Nenue@28 92 </FontString>
Nenue@28 93 </Layer>
Nenue@28 94 </Layers>
Nenue@28 95 </Frame>
Nenue@28 96 </Ui>