Nenue@6
|
1 <Ui>
|
Nenue@6
|
2 <Frame name="TurokCombatMessageTemplate" virtual="true">
|
Nenue@6
|
3 <Anchors>
|
Nenue@6
|
4 <Anchor point="BOTTOMLEFT" />
|
Nenue@6
|
5 </Anchors>
|
Nenue@6
|
6 <Layers>
|
Nenue@6
|
7 <Layer level="OVERLAY">
|
Nenue@6
|
8 <Texture parentKey="icon" hidden="true">
|
Nenue@6
|
9 <Size x="28" y="28" />
|
Nenue@6
|
10 <Anchors>
|
Nenue@6
|
11 <Anchor point="RIGHT" relativePoint="LEFT" x="-1" y="0" />
|
Nenue@6
|
12 </Anchors>
|
Nenue@6
|
13 <TexCoords top="0.15" left="0.15" right=".85" bottom="0.85" />
|
Nenue@6
|
14 </Texture>
|
Nenue@6
|
15 </Layer>
|
Nenue@6
|
16 <Layer level="OVERLAY">
|
Nenue@6
|
17 <Font name="$parentTkMessageFont" parentKey="font" font="InterfaceAddons\Turok\Media\font\ArchivoNarrow-Regular.ttf" >
|
Nenue@6
|
18 <FontHeight>
|
Nenue@6
|
19 <AbsValue val="12" />
|
Nenue@6
|
20 </FontHeight>
|
Nenue@6
|
21 </Font>
|
Nenue@6
|
22 <FontString name="$parentMessageText" parentKey="string" inherits="$parentTkMessageFont">
|
Nenue@6
|
23 <Anchors>
|
Nenue@6
|
24 <Anchor point="BOTTOMLEFT" />
|
Nenue@6
|
25 </Anchors>
|
Nenue@6
|
26 </FontString>
|
Nenue@6
|
27 </Layer>
|
Nenue@6
|
28 </Layers>
|
Nenue@6
|
29 <Animations>
|
Nenue@6
|
30 <AnimationGroup name="pop" parentKey="pop" ignoreFramerateThrottle="true">
|
Nenue@6
|
31 <Scale parentArray="scale" toScaleX="1" fromScaleX="1.75" toScaleY="1" fromScaleY="1.75" duration="0.12" order="1"/>
|
Nenue@6
|
32 <Translation parentArray="translation" offsetX="85" offsetY="70" order="1" duration="0.32" />
|
Nenue@6
|
33 <Alpha parentArray="alpha" duration="0.75" order="1" change="-1" startDelay="2.25"/>
|
Nenue@6
|
34 <Scripts>
|
Nenue@6
|
35 <OnPlay>
|
Nenue@6
|
36 self:GetParent():Show()
|
Nenue@6
|
37 </OnPlay>
|
Nenue@6
|
38 <OnStop>
|
Nenue@6
|
39 local ct = self:GetParent()
|
Nenue@6
|
40 ct.discard = true
|
Nenue@6
|
41 ct:Hide()
|
Nenue@6
|
42 </OnStop>
|
Nenue@6
|
43 <OnFinished>
|
Nenue@6
|
44 local ct = self:GetParent()
|
Nenue@6
|
45 ct.discard = true
|
Nenue@6
|
46 ct:Hide()
|
Nenue@6
|
47 </OnFinished>
|
Nenue@6
|
48 </Scripts>
|
Nenue@6
|
49 </AnimationGroup>
|
Nenue@6
|
50 <AnimationGroup name="$parent_FadeAway" parentKey="slide" ignoreFramerateThrottle="true">
|
Nenue@6
|
51 <Translation parentArray="translation" offsetX="0" offsetY="300" duration="3" order="1" />
|
Nenue@6
|
52 <Alpha parentArray="alpha" change="-1" startDelay="2.25" duration="0.75" order="1" />
|
Nenue@6
|
53 <Scripts>
|
Nenue@6
|
54 <OnPlay>
|
Nenue@6
|
55 self:GetParent():Show()
|
Nenue@6
|
56 </OnPlay>
|
Nenue@6
|
57 <OnStop>
|
Nenue@6
|
58 local ct = self:GetParent()
|
Nenue@6
|
59 ct.discard = true
|
Nenue@6
|
60 ct:Hide()
|
Nenue@6
|
61 </OnStop>
|
Nenue@6
|
62 <OnFinished>
|
Nenue@6
|
63 local ct = self:GetParent()
|
Nenue@6
|
64 ct.discard = true
|
Nenue@6
|
65 ct:Hide()
|
Nenue@6
|
66 </OnFinished>
|
Nenue@6
|
67 </Scripts>
|
Nenue@6
|
68 </AnimationGroup>
|
Nenue@6
|
69 <AnimationGroup name="$parent_SideAway" parentKey="lateralSlide" ignoreFramerateThrottle="true">
|
Nenue@6
|
70 <Translation parentArray="translation" offsetX="300" offsetY="0" duration="3" order="1" />
|
Nenue@6
|
71 <Alpha parentArray="alpha" change="-1" startDelay="2.25" duration="0.75" order="1" />
|
Nenue@6
|
72 <Scripts>
|
Nenue@6
|
73 <OnPlay>
|
Nenue@6
|
74 self:GetParent():Show()
|
Nenue@6
|
75 </OnPlay>
|
Nenue@6
|
76 <OnStop>
|
Nenue@6
|
77 local ct = self:GetParent()
|
Nenue@6
|
78 ct.discard = true
|
Nenue@6
|
79 ct:Hide()
|
Nenue@6
|
80 </OnStop>
|
Nenue@6
|
81 <OnFinished>
|
Nenue@6
|
82 local ct = self:GetParent()
|
Nenue@6
|
83 ct.discard = true
|
Nenue@6
|
84 ct:Hide()
|
Nenue@6
|
85 </OnFinished>
|
Nenue@6
|
86 </Scripts>
|
Nenue@6
|
87 </AnimationGroup>
|
Nenue@6
|
88 </Animations>
|
Nenue@6
|
89 </Frame>
|
Nenue@6
|
90
|
Nenue@6
|
91 <Frame name="TurokSCTAnchorTemplate" parent="UIParent" virtual="true" movable="true" resizable="true">
|
Nenue@6
|
92 <ResizeBounds>
|
Nenue@6
|
93 <minResize x="40" y="40" />
|
Nenue@6
|
94 <maxResize x="1900" y="1200" />
|
Nenue@6
|
95 </ResizeBounds>
|
Nenue@6
|
96 <Scripts>
|
Nenue@6
|
97 <OnLoad>
|
Nenue@6
|
98 </OnLoad>
|
Nenue@6
|
99 <OnMouseDown>
|
Nenue@6
|
100 if button ~= 'LeftButton' then
|
Nenue@6
|
101 return
|
Nenue@6
|
102 end
|
Nenue@6
|
103
|
Nenue@6
|
104 print(self.sizer:GetCenter(), self.sizer:IsMouseOver())
|
Nenue@6
|
105 if self.sizer:IsMouseOver() then
|
Nenue@6
|
106 self:StartSizing()
|
Nenue@6
|
107 else
|
Nenue@6
|
108 self:StartMoving()
|
Nenue@6
|
109 end
|
Nenue@6
|
110 self:SetScript('OnUpdate', function()
|
Nenue@6
|
111 self.configHeader:SetText(self.name .."\n"
|
Nenue@6
|
112 ..math.floor(self:GetWidth())..' x '..math.floor(self:GetHeight()).."\n("
|
Nenue@6
|
113 ..math.floor(self:GetLeft())..', '.. math.floor(self:GetTop())..')')
|
Nenue@6
|
114 print('hammer')
|
Nenue@6
|
115 end)
|
Nenue@6
|
116 </OnMouseDown>
|
Nenue@6
|
117 <OnMouseUp>
|
Nenue@6
|
118 if button ~= 'LeftButton' then
|
Nenue@6
|
119 return
|
Nenue@6
|
120 end
|
Nenue@6
|
121 self:SetScript('OnUpdate', nil)
|
Nenue@6
|
122 print('stop')
|
Nenue@6
|
123 self:StopMovingOrSizing()
|
Nenue@6
|
124 </OnMouseUp>
|
Nenue@6
|
125 </Scripts>
|
Nenue@6
|
126 <Anchors>
|
Nenue@6
|
127 <Anchor point="CENTER" relativeTo="UIParent" />
|
Nenue@6
|
128 </Anchors>
|
Nenue@6
|
129 <Size x="400" y="500" />
|
Nenue@6
|
130 <Layers>
|
Nenue@6
|
131 <Layer level="BACKGROUND">
|
Nenue@6
|
132 <Texture setAllPoints="true" parentArray="configRegions" hidden="true">
|
Nenue@6
|
133 <Color r="0" g="0" b="0" a="1" />
|
Nenue@6
|
134 </Texture>
|
Nenue@6
|
135 </Layer>
|
Nenue@6
|
136 <Layer level="OVERLAY">
|
Nenue@6
|
137 <FontString parentArray="configRegions" parentKey="configHeader" inherits="TurokFontDetail" text="configHeader" hidden="true">
|
Nenue@6
|
138 <Anchors>
|
Nenue@6
|
139 <Anchor point="CENTER" />
|
Nenue@6
|
140 </Anchors>
|
Nenue@6
|
141 </FontString>
|
Nenue@6
|
142 </Layer>
|
Nenue@6
|
143 <Layer level="HIGHLIGHT">
|
Nenue@6
|
144 <Texture parentArray="configRegions" parentKey="sizer" hidden="true">
|
Nenue@6
|
145 <Size x="24" y="24" />
|
Nenue@6
|
146 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
147 <Anchors>
|
Nenue@6
|
148 <Anchor point="BOTTOMRIGHT" />
|
Nenue@6
|
149 </Anchors>
|
Nenue@6
|
150 </Texture>
|
Nenue@6
|
151 </Layer>
|
Nenue@6
|
152 </Layers>
|
Nenue@6
|
153 </Frame>
|
Nenue@6
|
154
|
Nenue@6
|
155 <Frame name="TkDotBarTemplate" virtual="true">
|
Nenue@6
|
156 <Size x="120" y="16" />
|
Nenue@6
|
157 <Layers>
|
Nenue@6
|
158 <Layer level="BACKGROUND">
|
Nenue@6
|
159 <Texture name="$parentBackground" parentKey="background" setAllPoint="true">
|
Nenue@6
|
160 <Color a="1" r="0" b="0" g="0" />
|
Nenue@6
|
161 </Texture>
|
Nenue@6
|
162 </Layer>
|
Nenue@6
|
163 <Layer level="ARTWORK">
|
Nenue@6
|
164 <Texture name="$parentForeground" parentKey="foreground">
|
Nenue@6
|
165 <Color a="1" r="1" b="1" g="0" />
|
Nenue@6
|
166 </Texture>
|
Nenue@6
|
167 </Layer>
|
Nenue@6
|
168 </Layers>
|
Nenue@6
|
169 </Frame>
|
Nenue@6
|
170
|
Nenue@6
|
171 <Frame name="TkCombatLogTemplate" parent="UIParent" virtual="true">
|
Nenue@6
|
172 <Scripts>
|
Nenue@6
|
173 <OnLoad>
|
Nenue@6
|
174 print('Layout', self:GetName(), 'has arrived.')
|
Nenue@6
|
175 </OnLoad>
|
Nenue@6
|
176 <OnHide>
|
Nenue@6
|
177 print('Layout', self:GetName(), ' hidden.')
|
Nenue@6
|
178 </OnHide>
|
Nenue@6
|
179 </Scripts>
|
Nenue@6
|
180 <Frames>
|
Nenue@6
|
181 <ScrollingMessageFrame>
|
Nenue@6
|
182
|
Nenue@6
|
183 </ScrollingMessageFrame>
|
Nenue@6
|
184 </Frames>
|
Nenue@6
|
185 </Frame>
|
Nenue@6
|
186 </Ui> |