Nenue@6
|
1 <Ui>
|
Nenue@6
|
2 <!-- Visual element structures for configuration interfaces -->
|
Nenue@6
|
3 <Script file="Dialog.lua" />
|
Nenue@6
|
4 <Font name="TkDialogFieldFont" font="Interface\Addons\Turok\Media\font\ArchivoNarrow-Bold.ttf" outline="NORMAL">
|
Nenue@6
|
5 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
6 <FontHeight>
|
Nenue@6
|
7 <AbsValue val="13"/>
|
Nenue@6
|
8 </FontHeight>
|
Nenue@6
|
9 </Font>
|
Nenue@6
|
10
|
Nenue@6
|
11
|
Nenue@6
|
12 <Button name="TurokButton" virtual="true" parentArray="buttons" enableMouse="true">
|
Nenue@6
|
13 <Scripts>
|
Nenue@6
|
14 <OnShow>
|
Nenue@6
|
15 self:RegisterForClicks("LeftButtonUp")
|
Nenue@6
|
16 self.bname:SetText(self:GetName():match("_(%a+)$"))
|
Nenue@6
|
17 </OnShow>
|
Nenue@6
|
18 <OnClick>
|
Nenue@6
|
19 self:GetParent().Click(self, self:GetParent())
|
Nenue@6
|
20 </OnClick>
|
Nenue@6
|
21 </Scripts>
|
Nenue@6
|
22 <NormalTexture setAllPoints="true">
|
Nenue@6
|
23 <Color r="0" g="0" b="0" a="1" />
|
Nenue@6
|
24 </NormalTexture>
|
Nenue@6
|
25 <PushedTexture setAllPoints="true" alphaMode="ADD">
|
Nenue@6
|
26 <Color r="1" g="0.5" b="0" a="1" />
|
Nenue@6
|
27 </PushedTexture>
|
Nenue@6
|
28 <HighlightTexture setAllPoints="true" alphaMode="ADD">
|
Nenue@6
|
29 <Color r="0.5" g="0.1" b=".4" a="1" />
|
Nenue@6
|
30 </HighlightTexture>
|
Nenue@6
|
31 <DisabledTexture setAllPoints="true">
|
Nenue@6
|
32 <Color r="0.4" g="0.4" b="0.4" a="1" />
|
Nenue@6
|
33 </DisabledTexture>
|
Nenue@6
|
34 <Size x="100" y="20" />
|
Nenue@6
|
35 <Layers>
|
Nenue@6
|
36 <Layer level="BACKDROP">
|
Nenue@6
|
37 </Layer>
|
Nenue@6
|
38 <Layer level="OVERLAY">
|
Nenue@6
|
39 <FontString inherits="TurokFont" parentKey="bname" justifyH="CENTER" justifyV="MIDDLE" setAllPoints="true" text="Foo" />
|
Nenue@6
|
40 </Layer>
|
Nenue@6
|
41 <Layer level="HIGHLIGHT">
|
Nenue@6
|
42 </Layer>
|
Nenue@6
|
43 </Layers>
|
Nenue@6
|
44 </Button>
|
Nenue@6
|
45
|
Nenue@6
|
46 <Frame name="TurokDialogMenu" parent="UIParent" enableMouse="true" hidden="true">
|
Nenue@6
|
47 <Size x="200" y="200" />
|
Nenue@6
|
48 <Anchors>
|
Nenue@6
|
49 <Anchor point="TOPLEFT" />
|
Nenue@6
|
50 </Anchors>
|
Nenue@6
|
51 <Layers>
|
Nenue@6
|
52 <Layer level="BACKGROUND">
|
Nenue@6
|
53 <Texture setAllPoints="true">
|
Nenue@6
|
54 <Color r="0" g="0" b="0" a="0.2" />
|
Nenue@6
|
55 </Texture>
|
Nenue@6
|
56 </Layer>
|
Nenue@6
|
57 </Layers>
|
Nenue@6
|
58 </Frame>
|
Nenue@6
|
59
|
Nenue@6
|
60 <CheckButton name="TurokCheckButton" virtual="true" enableMouse="true">
|
Nenue@6
|
61 <Scripts>
|
Nenue@6
|
62 <OnClick>
|
Nenue@6
|
63 if self:GetParent().Check then
|
Nenue@6
|
64 self:GetParent().Check(self, self:GetParent())
|
Nenue@6
|
65 else
|
Nenue@6
|
66 self:GetParent():GetParent().Check(self, self:GetParent(), self:GetParent():GetParent())
|
Nenue@6
|
67 end
|
Nenue@6
|
68 </OnClick>
|
Nenue@6
|
69 </Scripts>
|
Nenue@6
|
70 <NormalTexture>
|
Nenue@6
|
71 <Color r="0.3" g="0.05" b="0.6" a="1" />
|
Nenue@6
|
72 <Size x="16" y="16" />
|
Nenue@6
|
73 <Anchors>
|
Nenue@6
|
74 <Anchor point="TOPLEFT" x="2" y="-2" />
|
Nenue@6
|
75 </Anchors>
|
Nenue@6
|
76 </NormalTexture>
|
Nenue@6
|
77 <PushedTexture>
|
Nenue@6
|
78 <Color r="0" g="0" b="0" a="1" />
|
Nenue@6
|
79 <Size x="16" y="16" />
|
Nenue@6
|
80 <Anchors>
|
Nenue@6
|
81 <Anchor point="TOPLEFT" x="2" y="-2" />
|
Nenue@6
|
82 </Anchors>
|
Nenue@6
|
83 </PushedTexture>
|
Nenue@6
|
84 <HighlightTexture>
|
Nenue@6
|
85 <Color r="1" g="0" b="0" a="0.1" />
|
Nenue@6
|
86 <Size x="16" y="16" />
|
Nenue@6
|
87 <Anchors>
|
Nenue@6
|
88 <Anchor point="TOPLEFT" x="2" y="-2" />
|
Nenue@6
|
89 </Anchors>
|
Nenue@6
|
90 </HighlightTexture>
|
Nenue@6
|
91 <CheckedTexture>
|
Nenue@6
|
92 <Color r="1" g="1" b="0.5" a="1" />
|
Nenue@6
|
93 <Size x="16" y="16" />
|
Nenue@6
|
94 <Anchors>
|
Nenue@6
|
95 <Anchor point="TOPLEFT" x="2" y="-2" />
|
Nenue@6
|
96 </Anchors>
|
Nenue@6
|
97 </CheckedTexture>
|
Nenue@6
|
98
|
Nenue@6
|
99 <DisabledCheckedTexture>
|
Nenue@6
|
100 <Color r="0.7" g=".7" b=".7" a="1" />
|
Nenue@6
|
101 <Size x="18" y="18" />
|
Nenue@6
|
102 <Anchor point="TOPLEFT" />
|
Nenue@6
|
103 </DisabledCheckedTexture>
|
Nenue@6
|
104 </CheckButton>
|
Nenue@6
|
105
|
Nenue@6
|
106 <CheckButton name="TurokCheckButtonInline" inherits="TurokCheckButton" virtual="true" enableMouse="true">
|
Nenue@6
|
107 <Size x="20" y="20" />
|
Nenue@6
|
108 <Layers>
|
Nenue@6
|
109 <Layer level="BORDER">
|
Nenue@6
|
110 <Texture name="$parentBorder">
|
Nenue@6
|
111 <Anchors>
|
Nenue@6
|
112 <Anchor point="TOPLEFT" x="1" y="-1" />
|
Nenue@6
|
113 <Anchor point="BOTTOMRIGHT" x="-1" y="1" />
|
Nenue@6
|
114 </Anchors>
|
Nenue@6
|
115 <Size x="18" y="18" />
|
Nenue@6
|
116 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
117 <Gradient>
|
Nenue@6
|
118 <MinColor r="1" g="0" b=".5" a="1" />
|
Nenue@6
|
119 <MaxColor r="0.5" g="0.9" b="1" a="1" />
|
Nenue@6
|
120 </Gradient>
|
Nenue@6
|
121 </Texture>
|
Nenue@6
|
122 </Layer>
|
Nenue@6
|
123 <Layer level="OVERLAY">
|
Nenue@6
|
124 <FontString name="$parentDescText" inherits="TurokFontDetail" justifyH="LEFT" parentKey="description" text="Inline CheckButton">
|
Nenue@6
|
125 <Anchors>
|
Nenue@6
|
126 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" x="4" y="-3" />
|
Nenue@6
|
127 </Anchors>
|
Nenue@6
|
128 </FontString>
|
Nenue@6
|
129 </Layer>
|
Nenue@6
|
130 </Layers>
|
Nenue@6
|
131 </CheckButton>
|
Nenue@6
|
132
|
Nenue@6
|
133 <!-- CheckButton designed to collapse on top of an EditBox -->
|
Nenue@6
|
134 <CheckButton name="TurokCheckButtonOverlay" inherits="TurokCheckButton" virtual="true" enableMouse="true" frameStrata="HIGH">
|
Nenue@6
|
135 <Size x="20" y="48" />
|
Nenue@6
|
136 <Layers>
|
Nenue@6
|
137 <Layer level="BORDER">
|
Nenue@6
|
138 <Texture name="$parentBorder">
|
Nenue@6
|
139 <Size x="18" y="18" />
|
Nenue@6
|
140 <Anchors>
|
Nenue@6
|
141 <Anchor point="TOPLEFT" x="1" y="-1" />
|
Nenue@6
|
142 </Anchors>
|
Nenue@6
|
143 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
144 <Gradient>
|
Nenue@6
|
145 <MinColor r="1" g="0" b=".5" a="1" />
|
Nenue@6
|
146 <MaxColor r="0.5" g="0.9" b="1" a="1" />
|
Nenue@6
|
147 </Gradient>
|
Nenue@6
|
148 </Texture>
|
Nenue@6
|
149 </Layer>
|
Nenue@6
|
150 <Layer level="OVERLAY">
|
Nenue@6
|
151 <FontString name="$parentDescText" inherits="TurokFontDetail" justifyH="LEFT" parentKey="description" text="Overlay CheckButton">
|
Nenue@6
|
152 <Anchors>
|
Nenue@6
|
153 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" x="4" y="-3" />
|
Nenue@6
|
154 </Anchors>
|
Nenue@6
|
155 </FontString>
|
Nenue@6
|
156 </Layer>
|
Nenue@6
|
157 </Layers>
|
Nenue@6
|
158 </CheckButton>
|
Nenue@6
|
159
|
Nenue@6
|
160 <Frame name="TurokDialogFrame" parent="UIParent" enableMouse="true" hidden="true" movable="true" virtual="true" toplevel="true" mouseWheel="true">
|
Nenue@6
|
161 <Scripts>
|
Nenue@6
|
162 <OnShow>
|
Nenue@6
|
163 for i, g in pairs({self:GetChildren()}) do
|
Nenue@6
|
164 g:Show()
|
Nenue@6
|
165 end
|
Nenue@6
|
166 self:RegisterForDrag("LeftButton")
|
Nenue@6
|
167 </OnShow>
|
Nenue@6
|
168 <OnDragStart>
|
Nenue@6
|
169 self:StartMoving()
|
Nenue@6
|
170 </OnDragStart>
|
Nenue@6
|
171 <OnDragStop>
|
Nenue@6
|
172 self:StopMovingOrSizing()
|
Nenue@6
|
173 </OnDragStop>
|
Nenue@6
|
174 <OnMouseWheel>
|
Nenue@6
|
175 self:Wheel(delta)
|
Nenue@6
|
176 </OnMouseWheel>
|
Nenue@6
|
177 </Scripts>
|
Nenue@6
|
178 <Anchors>
|
Nenue@6
|
179 <Anchor point="CENTER" />
|
Nenue@6
|
180 </Anchors>
|
Nenue@6
|
181 <Size x="300" y="200" />
|
Nenue@6
|
182 <Layers>
|
Nenue@6
|
183 <Layer level="BACKGROUND">
|
Nenue@6
|
184 <Texture setAllPoints="true" blendMode="ADD">
|
Nenue@6
|
185 <Color r="1" b="1" g="1" a="1" />
|
Nenue@6
|
186 <Gradient orientation="HORIZONTAL">
|
Nenue@6
|
187 <MinColor r="1" g="0" b="0.5" a="0.5" />
|
Nenue@6
|
188 <MaxColor r="1" g=".5" b="0" a="0.5" />
|
Nenue@6
|
189 </Gradient>
|
Nenue@6
|
190 </Texture>
|
Nenue@6
|
191 <Texture blendMode="ADD" parentKey="controls">
|
Nenue@6
|
192 <Anchors>
|
Nenue@6
|
193 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" />
|
Nenue@6
|
194 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" />
|
Nenue@6
|
195 </Anchors>
|
Nenue@6
|
196 <Color r="1" b="1" g="1" a="1" />
|
Nenue@6
|
197 <Gradient orientation="HORIZONTAL">
|
Nenue@6
|
198 <MinColor r=".4" g=".4" b="1" a="1" />
|
Nenue@6
|
199 <MaxColor r="1" g="0" b=".5" a="1" />
|
Nenue@6
|
200 </Gradient>
|
Nenue@6
|
201 </Texture>
|
Nenue@6
|
202 </Layer>
|
Nenue@6
|
203 <Layer level="BORDER">
|
Nenue@6
|
204 <Texture blendMode="BLEND">
|
Nenue@6
|
205 <Color r="0" g="0" b="0" a="1" />
|
Nenue@6
|
206 <Anchors>
|
Nenue@6
|
207 <Anchor point="TOPLEFT" />
|
Nenue@6
|
208 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-25" />
|
Nenue@6
|
209 </Anchors>
|
Nenue@6
|
210 </Texture>
|
Nenue@6
|
211 </Layer>
|
Nenue@6
|
212 <Layer level="OVERLAY">
|
Nenue@6
|
213 <FontString name="$parentTitle" parentKey="name" inherits="TurokFont" justifyV="TOP" justifyH="LEFT" text="Set Title!">
|
Nenue@6
|
214 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
215 <Anchors>
|
Nenue@6
|
216 <Anchor point="TOPLEFT" x="5" y="-5" />
|
Nenue@6
|
217 </Anchors>
|
Nenue@6
|
218 <Size x="200" y="40" />
|
Nenue@6
|
219 </FontString>
|
Nenue@6
|
220 <FontString name="$parentTitle" parentKey="pagenum" inherits="TurokFont" justifyV="TOP" justifyH="RIGHT">
|
Nenue@6
|
221 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
222 <Anchors>
|
Nenue@6
|
223 <Anchor point="TOPRIGHT" x="-25" y="-5" />
|
Nenue@6
|
224 </Anchors>
|
Nenue@6
|
225 </FontString>
|
Nenue@6
|
226 </Layer>
|
Nenue@6
|
227 </Layers>
|
Nenue@6
|
228 <Frames>
|
Nenue@6
|
229
|
Nenue@6
|
230 <Button name="$parentButton_Close" inherits="UIPanelCloseButton">
|
Nenue@6
|
231 <Size x="30" y="30" />
|
Nenue@6
|
232 <Anchors>
|
Nenue@6
|
233 <Anchor point="TOPRIGHT" x="3" y="3" />
|
Nenue@6
|
234 </Anchors>
|
Nenue@6
|
235 </Button>
|
Nenue@6
|
236 </Frames>
|
Nenue@6
|
237 </Frame>
|
Nenue@6
|
238
|
Nenue@6
|
239 <!-- LIST FRAME OVERHEAD -->
|
Nenue@6
|
240 <Frame name="TurokListFrame" inherits="TurokDialogFrame" virtual="true">
|
Nenue@6
|
241 <Frames>
|
Nenue@6
|
242 <Button name="$parentButton_Prev" inherits="TurokButton" />
|
Nenue@6
|
243 <Button name="$parentButton_Add" inherits="TurokButton" />
|
Nenue@6
|
244 <Button name="$parentButton_Next" inherits="TurokButton" />
|
Nenue@6
|
245 </Frames>
|
Nenue@6
|
246 </Frame>
|
Nenue@6
|
247
|
Nenue@6
|
248 <!-- LIST FRAME ROW -->
|
Nenue@6
|
249 <Frame name="TurokListItem" parent="UIParent" parentArray="tabs" enableMouse="true" hidden="true" virtual="true">
|
Nenue@6
|
250 <Scripts>
|
Nenue@6
|
251 <OnEnter>
|
Nenue@6
|
252 GameTooltip:SetOwner(self, "ANCHOR_LEFT");
|
Nenue@6
|
253 if self.spellID then
|
Nenue@6
|
254 GameTooltip:SetSpellByID(self.spellID);
|
Nenue@6
|
255 else
|
Nenue@6
|
256 GameTooltip:SetText(self.desc)
|
Nenue@6
|
257 end
|
Nenue@6
|
258 GameTooltip:Show();
|
Nenue@6
|
259 </OnEnter>
|
Nenue@6
|
260 <OnLeave function="GameTooltip_Hide"/>
|
Nenue@6
|
261 </Scripts>
|
Nenue@6
|
262 <Size x="300" y="30" />
|
Nenue@6
|
263 <Layers>
|
Nenue@6
|
264 <Layer level="BACKGROUND">
|
Nenue@6
|
265 <Texture parentKey="background" name="$parentTab" blendMode="BLEND">
|
Nenue@6
|
266 <Size x="50" y="21" />
|
Nenue@6
|
267 <Color r="0" g="0" b="0" a=".3" />
|
Nenue@6
|
268 <Anchors>
|
Nenue@6
|
269 <Anchor point="LEFT" relativePoint="RIGHT" relativeTo="$parentTab" />
|
Nenue@6
|
270 </Anchors>
|
Nenue@6
|
271 </Texture>
|
Nenue@6
|
272 </Layer>
|
Nenue@6
|
273 <Layer level="HIGHLIGHT">
|
Nenue@6
|
274 <Texture name="$parent_Highlight" parentKey="highlight" selAllPoints="true" blendMode="ADD">
|
Nenue@6
|
275 <Color r="1" g="1" b="1" a=".25" />
|
Nenue@6
|
276 </Texture>
|
Nenue@6
|
277 </Layer>
|
Nenue@6
|
278
|
Nenue@6
|
279 <Layer level="OVERLAY">
|
Nenue@6
|
280 </Layer>
|
Nenue@6
|
281 </Layers>
|
Nenue@6
|
282 </Frame>
|
Nenue@6
|
283
|
Nenue@6
|
284 <Frame name="TkWidgetScripts" virtual="true">
|
Nenue@6
|
285 <Scripts>
|
Nenue@6
|
286 <OnValueChanged>
|
Nenue@6
|
287 if self.value then
|
Nenue@6
|
288 self.value:SetText(tostring(math.floor(value)))
|
Nenue@6
|
289 self.value:SetPoint('LEFT', self:GetThumbTexture(), 'LEFT', 1, 0)
|
Nenue@6
|
290 end
|
Nenue@6
|
291 </OnValueChanged>
|
Nenue@6
|
292 </Scripts>
|
Nenue@6
|
293 </Frame>
|
Nenue@6
|
294
|
Nenue@6
|
295 <Slider name="TkSlider" orientation="HORIZONTAL" enableMouse="true"
|
Nenue@6
|
296 parentArray="_scroller"
|
Nenue@6
|
297 minValue="0" maxValue="800" valueStep="4" stepsPerPage="3" defaultValue="400" inherits="TkWidgetScripts" virtual="true">
|
Nenue@6
|
298 <HitRectInsets left="0" right="0" bottom="0" top="0" />
|
Nenue@6
|
299 <Anchors><Anchor point="CENTER" /></Anchors>
|
Nenue@6
|
300 <Size x="350" y="30" />
|
Nenue@6
|
301 <ThumbTexture parentKey="thumb" name="$parentThumb">
|
Nenue@6
|
302 <Color r="1" g=".45" b="0" a="1" />
|
Nenue@6
|
303 <Size x="30" y="30" />
|
Nenue@6
|
304 <Anchors>
|
Nenue@6
|
305 <Anchor point="BOTTOM" />
|
Nenue@6
|
306 </Anchors>
|
Nenue@6
|
307 </ThumbTexture>
|
Nenue@6
|
308 <Layers>
|
Nenue@6
|
309 <Layer level="BACKGROUND">
|
Nenue@6
|
310 <Texture parentKey="background">
|
Nenue@6
|
311 <Color r="0" g="0" b="0" a="0.5" />
|
Nenue@6
|
312 <Anchors>
|
Nenue@6
|
313 <Anchor point="TOPLEFT" x="0" y="-16" />
|
Nenue@6
|
314 <Anchor point="BOTTOMRIGHT" x="0" y="0" />
|
Nenue@6
|
315 </Anchors>
|
Nenue@6
|
316 </Texture>
|
Nenue@6
|
317 </Layer>
|
Nenue@6
|
318 <Layer level="OVERLAY">
|
Nenue@6
|
319 <FontString parentKey="value" inherits="TurokFontDetail" />
|
Nenue@6
|
320 <FontString parentkey="name" inherits="TurokFont">
|
Nenue@6
|
321 <Anchors>
|
Nenue@6
|
322 <Anchor point="TOPLEFT" relativePoint="TOPLEFT" />
|
Nenue@6
|
323 </Anchors>
|
Nenue@6
|
324 </FontString>
|
Nenue@6
|
325 </Layer>
|
Nenue@6
|
326 <Layer level="HIGHLIGHT">
|
Nenue@6
|
327
|
Nenue@6
|
328 <Texture alphaMode="MOD">
|
Nenue@6
|
329 <Anchors>
|
Nenue@6
|
330 <Anchor point="TOPLEFT" x="0" y="-16" />
|
Nenue@6
|
331 <Anchor point="BOTTOMRIGHT" x="0" y="0" />
|
Nenue@6
|
332 </Anchors>
|
Nenue@6
|
333 <Color r="0.5" b="0.5" g="0.5" a="0.25" />
|
Nenue@6
|
334 </Texture>
|
Nenue@6
|
335 </Layer>
|
Nenue@6
|
336 </Layers>
|
Nenue@6
|
337 </Slider>
|
Nenue@6
|
338
|
Nenue@6
|
339
|
Nenue@6
|
340 <EditBox name="TkEditBox" font="TurokFont" inherits="TkWidgetScripts" virtual="true"
|
Nenue@6
|
341 historyLines="3"
|
Nenue@6
|
342 autoFocus="false"
|
Nenue@6
|
343 parentArray="_inputs">
|
Nenue@6
|
344 <Backdrop bgFile="Interface\Addons\Turok\Media\border\BG-Solid.blp" edgeFile="Interface\Addons\Turok\Media\border\BigBorder-Solid.blp" tile="true">
|
Nenue@6
|
345 <EdgeSize val="12"/>
|
Nenue@6
|
346 <TileSize val="12"/>
|
Nenue@6
|
347 <BorderColor r="0" g="0" b="0" a="1" />
|
Nenue@6
|
348 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
349 <BackgroundInsets>
|
Nenue@6
|
350 <AbsInset left="3" right="3" top="3" bottom="3"/>
|
Nenue@6
|
351 </BackgroundInsets>
|
Nenue@6
|
352 </Backdrop>
|
Nenue@6
|
353 <Scripts>
|
Nenue@6
|
354 <OnEscapePressed>
|
Nenue@6
|
355 self:ClearFocus()
|
Nenue@6
|
356 </OnEscapePressed>
|
Nenue@6
|
357 <OnEnterPressed>
|
Nenue@6
|
358 self:ClearFocus()
|
Nenue@6
|
359 </OnEnterPressed>
|
Nenue@6
|
360 <OnEditFocusGained>
|
Nenue@6
|
361 print(self:GetName(),'gained focus')
|
Nenue@6
|
362 self.__bg = {self.background:GetTexture()}
|
Nenue@6
|
363 self.background:SetTexture(0,0,0,1)
|
Nenue@6
|
364 </OnEditFocusGained>
|
Nenue@6
|
365 <OnEditFocusLost>
|
Nenue@6
|
366 print(self:GetName(),'lost focus')
|
Nenue@6
|
367 self:GetParent():GetParent().EditBox(self)
|
Nenue@6
|
368 self.background:SetTexture(unpack(self.__bg))
|
Nenue@6
|
369 self.__bg = nil
|
Nenue@6
|
370 </OnEditFocusLost>
|
Nenue@6
|
371 </Scripts>
|
Nenue@6
|
372 <Size x="350" y="48" />
|
Nenue@6
|
373 <TextInsets>
|
Nenue@6
|
374 <AbsInset left="4" top="22" right="4" bottom="0" />
|
Nenue@6
|
375 </TextInsets>
|
Nenue@6
|
376 <Layers>
|
Nenue@6
|
377 <Layer level="BACKGROUND">
|
Nenue@6
|
378 <Texture parentKey="border" alphaMode="MOD">
|
Nenue@6
|
379 <Anchors>
|
Nenue@6
|
380 <Anchor point="BOTTOMLEFT" x="3" y="3" />
|
Nenue@6
|
381 <Anchor point="TOPRIGHT" x="-3" y="-3" />
|
Nenue@6
|
382 </Anchors>
|
Nenue@6
|
383 <Color r="1" g="1" b="1" a="1" />
|
Nenue@6
|
384 <Gradient orientation="HORIZONTAL">
|
Nenue@6
|
385 <MinColor r="0.4" g="0" b="0.2" a="1" />
|
Nenue@6
|
386 <MaxColor r="1" g="0.35" b="0.15" a="1" />
|
Nenue@6
|
387 </Gradient>
|
Nenue@6
|
388 </Texture>
|
Nenue@6
|
389 </Layer>
|
Nenue@6
|
390 <Layer level="BORDER">
|
Nenue@6
|
391 <Texture parentKey="background">
|
Nenue@6
|
392 <Color r="0" g="0" b="0" a="0.5" />
|
Nenue@6
|
393 <Anchors>
|
Nenue@6
|
394 <Anchor point="TOPLEFT" x="3" y="-22" />
|
Nenue@6
|
395 <Anchor point="BOTTOMRIGHT" x="-3" y="3" />
|
Nenue@6
|
396 </Anchors>
|
Nenue@6
|
397 </Texture>
|
Nenue@6
|
398 </Layer>
|
Nenue@6
|
399 <Layer level="OVERLAY">
|
Nenue@6
|
400 <FontString parentkey="description" inherits="TkDialogFieldFont" justifyV="TOP" justifyH="LEFT">
|
Nenue@6
|
401 <Anchors>
|
Nenue@6
|
402 <Anchor point="TOPLEFT" relativePoint="TOPLEFT" x="5" y="-6" />
|
Nenue@6
|
403 </Anchors>
|
Nenue@6
|
404 </FontString>
|
Nenue@6
|
405 </Layer>
|
Nenue@6
|
406 </Layers>
|
Nenue@6
|
407 </EditBox>
|
Nenue@6
|
408
|
Nenue@6
|
409
|
Nenue@6
|
410 <Button name="TurokDDButton" inherits="TurokButton" parent="UIParent" enableMouse="true" virtual="true">
|
Nenue@6
|
411 <NormalTexture setAllPoints="true">
|
Nenue@6
|
412 <Color r=".35" g="0" b=".7" a="1" />
|
Nenue@6
|
413 </NormalTexture>
|
Nenue@6
|
414 </Button>
|
Nenue@6
|
415
|
Nenue@6
|
416 <Frame name="TurokDialogRow" enableMouse="true" hidden="true" movable="true" virtual="true" toplevel="true" mouseWheel="true">
|
Nenue@6
|
417 <Size x="200" y="42" />
|
Nenue@6
|
418 </Frame>
|
Nenue@6
|
419
|
Nenue@6
|
420 <!-- TIMER EDIT FRAME -->
|
Nenue@6
|
421 <Frame name="TkTimerConfig" parent="UIParent" hidden="true" inherits="TurokDialogFrame">
|
Nenue@6
|
422 <Scripts>
|
Nenue@6
|
423 <OnLoad>
|
Nenue@6
|
424 self.Wheel = function(self, delta) print(self:GetName(), 'wheel stuff')
|
Nenue@6
|
425 if self._scroller then
|
Nenue@6
|
426 for i, region in ipairs(self._scroller) do
|
Nenue@6
|
427 if region:IsMouseOver() then
|
Nenue@6
|
428 print(self:GetName(),'hit #', i, region:GetName())
|
Nenue@6
|
429 region:SetValue(region:GetValue()+delta)
|
Nenue@6
|
430 end
|
Nenue@6
|
431 end
|
Nenue@6
|
432 else
|
Nenue@6
|
433 print(self:GetName(),'no scrollwheel regions')
|
Nenue@6
|
434 end
|
Nenue@6
|
435 end
|
Nenue@6
|
436
|
Nenue@6
|
437 print('uhmmm', type(self))
|
Nenue@6
|
438 LibStub("LibFog-1.0").SetAnimationGroup(self)
|
Nenue@6
|
439 -- Turok stuff
|
Nenue@6
|
440 </OnLoad>
|
Nenue@6
|
441 <OnShow>
|
Nenue@6
|
442 TkPanel_Init(self)
|
Nenue@6
|
443 self:RegisterForDrag("LeftButton")
|
Nenue@6
|
444 self.name:SetText(self.timerName)
|
Nenue@6
|
445 self.pagenum:SetText(self.timerID)
|
Nenue@6
|
446 self:SetAlpha(0)
|
Nenue@6
|
447 self:Fade(0.2, 1)
|
Nenue@6
|
448 </OnShow>
|
Nenue@6
|
449 </Scripts>
|
Nenue@6
|
450 <Size x="400" y="300" />
|
Nenue@6
|
451 <Anchors>
|
Nenue@6
|
452 <Anchor point="CENTER" />
|
Nenue@6
|
453 </Anchors>
|
Nenue@6
|
454 <Frames>
|
Nenue@6
|
455
|
Nenue@6
|
456
|
Nenue@6
|
457 <Button name="$parentButton_Spells" inherits="TurokButton" />
|
Nenue@6
|
458 <Button name="$parentButton_Move" inherits="TurokButton" />
|
Nenue@6
|
459 <Button name="$parentButton_Delete" inherits="TurokButton" />
|
Nenue@6
|
460 </Frames>
|
Nenue@6
|
461 </Frame>
|
Nenue@6
|
462 </Ui> |