vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/">
2 <Script file="spelldata.lua"/>
3 <Script file="localization.de.lua"/>
4 <Script file="localization.fr.lua"/>
5 <Script file="localization.ko.lua"/>
6 <Script file="localization.lua"/>
7 <Script file="TheoryCraftColours.lua"/>
8 <Script file="TheoryCraftUI.lua"/>
9 <Script file="TheoryCraftMain.lua"/>
10 <Script file="TheoryCraftEngine.lua"/>
11 <Script file="TheoryCraftBuffs.lua"/>
12 <Script file="TheoryCraftTalents.lua"/>
13 <Script file="TheoryCraftGear.lua"/>
14 <Script file="TheoryCraftTooltip.lua"/>
15 <Script file="TheoryCraftMessy.lua"/>
16 <Script file="TheoryCraftMitigation.lua"/>
17  
18 <EditBox name="TheoryCraft_EditBoxTemplate" autoFocus="false" inherits="InputBoxTemplate" justifyH="CENTER" frameStrata="HIGH" virtual="true">
19 <Size><AbsDimension x="47" y="20"/></Size>
20 <Scripts>
21 <OnLoad>
22 this:SetTextColor(1,1,1)
23 </OnLoad>
24 <OnTextChanged>
25 TheoryCraft_UpdateEditBox()
26 </OnTextChanged>
27 </Scripts>
28 <Layers>
29 <Layer level="BACKGROUND">
30 <FontString name="$parentLabel" inherits="GameFontNormalSmall">
31 <Color r="1" g="1" b="1"/>
32 <Anchors>
33 <Anchor point="RIGHT" relativePoint="LEFT">
34 <Offset>
35 <AbsDimension x="0" y="0"/>
36 </Offset>
37 </Anchor>
38 </Anchors>
39 </FontString>
40 </Layer>
41 </Layers>
42 </EditBox>
43  
44 <ScrollFrame name="TheoryCraft_MultiLineEditboxTemplate" inherits="UIPanelScrollFrameTemplate" frameStrata="HIGH" virtual="true">
45 <Size><AbsDimension x="276" y="510"/></Size>
46 <Frames>
47 <Frame name="$parent_Background" frameStrata="MEDIUM">
48 <Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
49 <EdgeSize>
50 <AbsValue val="16"/>
51 </EdgeSize>
52 <TileSize>
53 <AbsValue val="16"/>
54 </TileSize>
55 <BackgroundInsets>
56 <AbsInset left="5" right="5" top="5" bottom="5"/>
57 </BackgroundInsets>
58 </Backdrop>
59 <Size><AbsDimension x="10" y="10"/></Size>
60 <Anchors>
61 <Anchor point="TOPLEFT">
62 <Offset><AbsDimension x="-7" y="7"/></Offset>
63 </Anchor>
64 <Anchor point="BOTTOMRIGHT">
65 <Offset><AbsDimension x="28" y="-6"/></Offset>
66 </Anchor>
67 </Anchors>
68 <Scripts>
69 <OnLoad>
70 this:SetBackdropColor(0, 0, 0);
71 this:SetBackdropBorderColor(0.4, 0.4, 0.4);
72 </OnLoad>
73 </Scripts>
74 </Frame>
75 <Button name="$parent_FocusButton" frameStrata="HIGH">
76 <Size><AbsDimension x="337" y="510"/></Size>
77 <Anchors>
78 <Anchor point="TOPLEFT"/>
79 <Anchor point="BOTTOMRIGHT"/>
80 </Anchors>
81 <Scripts>
82 <OnLoad>
83 this:SetFrameLevel(this:GetParent():GetFrameLevel() + 1);
84 </OnLoad>
85 <OnClick>
86 getglobal(this:GetParent():GetName().."_Text"):SetFocus();
87 this:Hide();
88 </OnClick>
89 </Scripts>
90 </Button>
91 </Frames>
92 <ScrollChild>
93 <EditBox name="$parent_Text" multiLine="true" letters="50000" autoFocus="false" enableMouse="true" frameStrata="HIGH">
94 <Size><AbsDimension x="276" y="510"/></Size>
95 <Scripts>
96 <OnLoad>
97 this:SetHeight(this:GetParent():GetHeight());
98 this:SetWidth(this:GetParent():GetWidth());
99 </OnLoad>
100 <OnTextChanged>
101 local scrollBar = getglobal(this:GetParent():GetName().."ScrollBar")
102 this:GetParent():UpdateScrollChildRect();
103 local min, max = scrollBar:GetMinMaxValues();
104 if ( max > 0 and (this.max ~= max) ) then
105 this.max = max;
106 scrollBar:SetValue(max);
107 end
108 if (this:GetParent().textChanged) then
109 this:GetParent().textChanged();
110 end
111 </OnTextChanged>
112 <OnEscapePressed>
113 this:ClearFocus();
114 getglobal(this:GetParent():GetName().."_FocusButton"):Show();
115 </OnEscapePressed>
116 <OnHide>
117 getglobal(this:GetParent():GetName().."_FocusButton"):Show();
118 </OnHide>
119 </Scripts>
120 <FontString font="Fonts\ARIALN.TTF">
121 <Color r="1" g="1" b="1"/>
122 <FontHeight>
123 <AbsValue val="12"/>
124 </FontHeight>
125 </FontString>
126 </EditBox>
127 </ScrollChild>
128 </ScrollFrame>
129  
130 <Frame name="TheoryCraftDropdownTemplate" inherits="UIDropDownMenuTemplate" virtual="true">
131 <Size>
132 <AbsDimension x="140"/>
133 </Size>
134 <Layers>
135 <Layer level="BACKGROUND">
136 <FontString name="$parentLabel" inherits="GameFontNormalSmall">
137 <Anchors>
138 <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT">
139 <Offset>
140 <AbsDimension x="21" y="0"/>
141 </Offset>
142 </Anchor>
143 </Anchors>
144 </FontString>
145 </Layer>
146 </Layers>
147 <Scripts>
148 <OnShow>
149 UIDropDownMenu_Initialize(this, TheoryCraft_InitDropDown)
150 </OnShow>
151 <OnEnter>
152 TheoryCraft_CheckBoxShowDescription()
153 </OnEnter>
154 <OnLeave>
155 GameTooltip:Hide()
156 </OnLeave>
157 </Scripts>
158 </Frame>
159  
160 <CheckButton name="TheoryCraftTabTemplate" inherits="CharacterFrameTabButtonTemplate" virtual="true">
161 <Scripts>
162 <OnClick>
163 PanelTemplates_Tab_OnClick(TheoryCraft)
164 TheoryCraft_TabHandler(this:GetName())
165 </OnClick>
166 </Scripts>
167 </CheckButton>
168  
169 <CheckButton name="TheoryCraftCheckButtonTemplate" inherits="UICheckButtonTemplate" virtual="true">
170 <HitRectInsets>
171 <AbsInset left="0" right="-100" top="0" bottom="0"/>
172 </HitRectInsets>
173 <Scripts>
174 <OnClick>
175 if ( this:GetChecked() ) then
176 PlaySound("igMainMenuOptionCheckBoxOn");
177 else
178 PlaySound("igMainMenuOptionCheckBoxOff");
179 end
180 </OnClick>
181 <OnEnter>
182 if ( this.tooltipText ) then
183 GameTooltip:SetOwner(this, "ANCHOR_RIGHT");
184 GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1);
185 end
186 if ( this.tooltipRequirement ) then
187 GameTooltip:AddLine(this.tooltipRequirement, "", 1.0, 1.0, 1.0);
188 GameTooltip:Show();
189 end
190 </OnEnter>
191 <OnLeave>
192 GameTooltip:Hide();
193 </OnLeave>
194 </Scripts>
195 </CheckButton>
196 <CheckButton name="TheoryCraftCBTemplate" inherits="TheoryCraftCheckButtonTemplate" virtual="true" >
197 <Size>
198 <AbsDimension x="20" y="20"/>
199 </Size>
200 <Scripts>
201 <OnClick>
202 PlaySound("igMainMenuOptionCheckBoxOn");
203 </OnClick>
204 <OnLoad>
205 TheoryCraft_CheckBoxSetText()
206 </OnLoad>
207 <OnClick>
208 TheoryCraft_CheckBoxToggle()
209 </OnClick>
210 <OnEnter>
211 TheoryCraft_CheckBoxShowDescription()
212 </OnEnter>
213 <OnLeave>
214 GameTooltip:Hide()
215 </OnLeave>
216 </Scripts>
217 </CheckButton>
218 <CheckButton name="TheoryCraftCheckBoxTemplate" inherits="UICheckButtonTemplate" virtual="true">
219 <Scripts>
220 <OnClick>
221 if ( this:GetChecked() ) then
222 PlaySound("igMainMenuOptionCheckBoxOn");
223 else
224 PlaySound("igMainMenuOptionCheckBoxOff");
225 end
226 </OnClick>
227 <OnEnter>
228 if ( this.tooltipText ) then
229 GameTooltip:SetOwner(this, "ANCHOR_RIGHT");
230 GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1);
231 end
232 if ( this.tooltipRequirement ) then
233 GameTooltip:AddLine(this.tooltipRequirement, "", 1.0, 1.0, 1.0);
234 GameTooltip:Show();
235 end
236 </OnEnter>
237 <OnLeave>
238 GameTooltip:Hide();
239 </OnLeave>
240 </Scripts>
241 </CheckButton>
242 <CheckButton name="TheoryCraftCB2Template" inherits="TheoryCraftCheckBoxTemplate" virtual="true" >
243 <HitRectInsets>
244 <AbsInset left="0" right="-70" top="0" bottom="0"/>
245 </HitRectInsets>
246 <Size>
247 <AbsDimension x="20" y="20"/>
248 </Size>
249 <Scripts>
250 <OnClick>
251 PlaySound("igMainMenuOptionCheckBoxOn");
252 </OnClick>
253 <OnLoad>
254 TheoryCraft_CheckBoxSetText()
255 </OnLoad>
256 <OnClick>
257 TheoryCraft_CheckBoxToggle()
258 </OnClick>
259 <OnEnter>
260 TheoryCraft_CheckBoxShowDescription()
261 </OnEnter>
262 <OnLeave>
263 GameTooltip:Hide()
264 </OnLeave>
265 </Scripts>
266 </CheckButton>
267  
268 <CheckButton name="TheoryCraftCBoxTemplate" inherits="TheoryCraftCheckBoxTemplate" virtual="true" >
269 <Size>
270 <AbsDimension x="20" y="20"/>
271 </Size>
272 <Scripts>
273 <OnClick>
274 PlaySound("igMainMenuOptionCheckBoxOn");
275 </OnClick>
276 <OnLoad>
277 TheoryCraft_CheckBoxSetText()
278 </OnLoad>
279 <OnClick>
280 TheoryCraft_CheckBoxToggle()
281 </OnClick>
282 <OnEnter>
283 TheoryCraft_CheckBoxShowDescription()
284 </OnEnter>
285 <OnLeave>
286 GameTooltip:Hide()
287 </OnLeave>
288 </Scripts>
289 </CheckButton>
290 <Button name="TheoryCraftButtonTemplate" inherits="OptionsButtonTemplate" virtual="true">
291 <Size>
292 <AbsDimension x="73" y="20"/>
293 </Size>
294 <Scripts>
295 <OnClick>
296 PlaySound("igMainMenuOptionCheckBoxOn");
297 TheoryCraft_OutfitChange()
298 </OnClick>
299 </Scripts>
300 </Button>
301  
302 <FontString name="TheoryCraftTitleTemplate" font="Fonts\FRIZQT__.TTF" justifyH="LEFT" justifyV="TOP" virtual="true">
303 <FontHeight>
304 <AbsValue val="11"/>
305 </FontHeight>
306 <Size>
307 <AbsDimension x="140" y="11"/>
308 </Size>
309 <Color r="1.0" g="1.0" b="0.1"/>
310 <Shadow>
311 <Offset>
312 <AbsDimension x="2" y="-2"/>
313 </Offset>
314 <Color r="0.1" g="0.1" b="0.1"/>
315 </Shadow>
316 </FontString>
317 <FontString name="TheoryCraftOutfitLeftTemplate" font="Fonts\FRIZQT__.TTF" justifyH="RIGHT" justifyV="TOP" virtual="true">
318 <FontHeight>
319 <AbsValue val="10"/>
320 </FontHeight>
321 <Size>
322 <AbsDimension x="60" y="11"/>
323 </Size>
324 <Color r="1.0" g="1.0" b="1.0"/>
325 <Shadow>
326 <Offset>
327 <AbsDimension x="2" y="-2"/>
328 </Offset>
329 <Color r="0.1" g="0.1" b="0.1"/>
330 </Shadow>
331 </FontString>
332 <FontString name="TheoryCraftOutfitRightTemplate" font="Fonts\FRIZQT__.TTF" justifyH="LEFT" justifyV="TOP" virtual="true">
333 <FontHeight>
334 <AbsValue val="10"/>
335 </FontHeight>
336 <Size>
337 <AbsDimension x="300" y="11"/>
338 </Size>
339 <Color r="0.1" g="1.0" b="0.1"/>
340 <Shadow>
341 <Offset>
342 <AbsDimension x="2" y="-2"/>
343 </Offset>
344 <Color r="0.1" g="0.1" b="0.1"/>
345 </Shadow>
346 </FontString>
347  
348 <FontString name="TheoryCraftLeftTemplate" font="Fonts\FRIZQT__.TTF" justifyH="LEFT" justifyV="TOP" virtual="true">
349 <FontHeight>
350 <AbsValue val="10"/>
351 </FontHeight>
352 <Size>
353 <AbsDimension x="140" y="116"/>
354 </Size>
355 <Color r="1.0" g="1.0" b="1.0"/>
356 <Shadow>
357 <Offset>
358 <AbsDimension x="2" y="-2"/>
359 </Offset>
360 <Color r="0.1" g="0.1" b="0.1"/>
361 </Shadow>
362 </FontString>
363 <FontString name="TheoryCraftRightTemplate" font="Fonts\FRIZQT__.TTF" justifyH="LEFT" justifyV="TOP" virtual="true">
364 <FontHeight>
365 <AbsValue val="10"/>
366 </FontHeight>
367 <Size>
368 <AbsDimension x="300" y="116"/>
369 </Size>
370 <Color r="0.1" g="1.0" b="0.1"/>
371 <Shadow>
372 <Offset>
373 <AbsDimension x="2" y="-2"/>
374 </Offset>
375 <Color r="0.1" g="0.1" b="0.1"/>
376 </Shadow>
377 </FontString>
378  
379 <FontString name="TheoryCraftTalentTitleTemplate" font="Fonts\FRIZQT__.TTF" justifyH="RIGHT" justifyV="TOP" virtual="true">
380 <FontHeight>
381 <AbsValue val="10.5"/>
382 </FontHeight>
383 <Size>
384 <AbsDimension x="85" y="90"/>
385 </Size>
386 <Color r="1.0" g="1.0" b="1.0"/>
387 <Shadow>
388 <Offset>
389 <AbsDimension x="2" y="-2"/>
390 </Offset>
391 <Color r="0.1" g="0.1" b="0.1"/>
392 </Shadow>
393 </FontString>
394 <Button name="TheoryCraftTalentTemplate" inherits="OptionsButtonTemplate" font="Fonts\FRIZQT__.TTF" justifyH="MIDDLE" justifyV="TOP" virtual="true">
395 <FontHeight>
396 <AbsValue val="10.5"/>
397 </FontHeight>
398 <Size>
399 <AbsDimension x="11" y="11"/>
400 </Size>
401 <Color r="0.1" g="1.0" b="0.1"/>
402 <Shadow>
403 <Offset>
404 <AbsDimension x="2" y="-2"/>
405 </Offset>
406 <Color r="0.1" g="0.1" b="0.1"/>
407 </Shadow>
408 <Scripts>
409 <OnClick>
410 TheoryCraft_SetTalent()
411 </OnClick>
412 </Scripts>
413 </Button>
414 <Frame name="TheoryCraft" parent="UIParent" hidden="true" enableMouse="true" movable="true" >
415 <Anchors>
416 <Anchor point="TOP">
417 <Offset>
418 <AbsDimension x="0" y="-20"/>
419 </Offset>
420 </Anchor>
421 </Anchors>
422 <Size>
423 <AbsDimension x="340" y="400"/>
424 </Size>
425 <Scripts>
426 <OnMouseDown>
427 this:StartMoving()
428 </OnMouseDown>
429 <OnDragStart>
430 this:StartMoving()
431 </OnDragStart>
432 <OnDragStop>
433 this:StopMovingOrSizing()
434 TheoryCraft_UpdateDummyButtonText()
435 </OnDragStop>
436 <OnMouseUp>
437 this:StopMovingOrSizing()
438 TheoryCraft_UpdateDummyButtonText()
439 </OnMouseUp>
440 <OnLoad>
441 TheoryCraft_OnLoad()
442 </OnLoad>
443 <OnEvent>
444 TheoryCraft_OnEvent()
445 </OnEvent>
446 </Scripts>
447 <Frames>
448 <CheckButton name="TheoryCraftTab1" inherits="TheoryCraftTabTemplate" id="1" text="Tooltip">
449 <Anchors>
450 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT">
451 <Offset>
452 <AbsDimension x="0" y="9"/>
453 </Offset>
454 </Anchor>
455 </Anchors>
456 </CheckButton>
457 <CheckButton name="TheoryCraftTab2" inherits="TheoryCraftTabTemplate" id="2" text="Button Text">
458 <Anchors>
459 <Anchor point="TOPLEFT" relativeto="TheoryCraftTab1" relativePoint="TOPRIGHT">
460 <Offset>
461 <AbsDimension x="-18" y="0"/>
462 </Offset>
463 </Anchor>
464 </Anchors>
465 </CheckButton>
466 <CheckButton name="TheoryCraftTab3" inherits="TheoryCraftTabTemplate" id="3" text="Vitals">
467 <Anchors>
468 <Anchor point="TOPLEFT" relativeto="TheoryCraftTab2" relativePoint="TOPRIGHT">
469 <Offset>
470 <AbsDimension x="-18" y="0"/>
471 </Offset>
472 </Anchor>
473 </Anchors>
474 </CheckButton>
475 <Frame name="TheoryCraftSettingsTab" parent="TheoryCraft">
476 <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
477 <TileSize>
478 <AbsValue val="32"/>
479 </TileSize>
480 <EdgeSize>
481 <AbsValue val="32"/>
482 </EdgeSize>
483 <BackgroundInsets>
484 <AbsInset left="11" right="12" top="12" bottom="11"/>
485 </BackgroundInsets>
486 </Backdrop>
487 <Anchors>
488 <Anchor point="TOP">
489 <Offset>
490 <AbsDimension x="0" y="0"/>
491 </Offset>
492 </Anchor>
493 </Anchors>
494 <Size>
495 <AbsDimension x="340" y="400"/>
496 </Size>
497 <Layers>
498 <Layer level="OVERLAY">
499 <FontString name="TheoryCraftExtraLineHeading" justifyH="LEFT" justifyV="TOP" inherits="GameFontNormal" text="Embed Line:">
500 <Size>
501 <AbsDimension x="300" y="20"/>
502 </Size>
503 <Color r="1.0" g="1" b="0"/>
504 <Anchors>
505 <Anchor point="TOPLEFT">
506 <Offset>
507 <AbsDimension x="20" y="-20"/>
508 </Offset>
509 </Anchor>
510 </Anchors>
511 </FontString>
512 <FontString name="TheoryCraftRestHeading" justifyH="LEFT" justifyV="TOP" inherits="GameFontNormal" text="Extended Info:">
513 <Size>
514 <AbsDimension x="300" y="20"/>
515 </Size>
516 <Color r="1.0" g="1" b="0"/>
517 <Anchors>
518 <Anchor point="TOPLEFT">
519 <Offset>
520 <AbsDimension x="20" y="-70"/>
521 </Offset>
522 </Anchor>
523 </Anchors>
524 </FontString>
525 <FontString name="TheoryCraftMitHeading" justifyH="LEFT" justifyV="TOP" inherits="GameFontNormal" text="Calculation Settings:">
526 <Size>
527 <AbsDimension x="300" y="20"/>
528 </Size>
529 <Color r="1.0" g="1" b="0"/>
530 <Anchors>
531 <Anchor point="TOPLEFT">
532 <Offset>
533 <AbsDimension x="20" y="-332"/>
534 </Offset>
535 </Anchor>
536 </Anchors>
537 </FontString>
538 </Layer>
539 </Layers>
540 <Frames>
541 <CheckButton name="TheoryCraftembedstyle1" inherits="TheoryCraftCBTemplate">
542 <Anchors>
543 <Anchor point="LEFT" relativeTo="TheoryCraftExtraLineHeading">
544 <Offset>
545 <AbsDimension x="9" y="-14"/>
546 </Offset>
547 </Anchor>
548 </Anchors>
549 </CheckButton>
550 <CheckButton name="TheoryCraftembedstyle2" inherits="TheoryCraftCBTemplate">
551 <Anchors>
552 <Anchor point="LEFT" relativeTo="TheoryCraftembedstyle1">
553 <Offset>
554 <AbsDimension x="0" y="-15"/>
555 </Offset>
556 </Anchor>
557 </Anchors>
558 </CheckButton>
559 <CheckButton name="TheoryCraftembedstyle3" inherits="TheoryCraftCBTemplate">
560 <Anchors>
561 <Anchor point="LEFT" relativeTo="TheoryCraftembedstyle1">
562 <Offset>
563 <AbsDimension x="140" y="0"/>
564 </Offset>
565 </Anchor>
566 </Anchors>
567 </CheckButton>
568 <CheckButton name="TheoryCrafttitles" inherits="TheoryCraftCBTemplate">
569 <Anchors>
570 <Anchor point="TOPLEFT" relativeTo="TheoryCraftRestHeading">
571 <Offset>
572 <AbsDimension x="9" y="-14"/>
573 </Offset>
574 </Anchor>
575 </Anchors>
576 </CheckButton>
577 <CheckButton name="TheoryCraftembed" inherits="TheoryCraftCBTemplate">
578 <Anchors>
579 <Anchor point="LEFT" relativeTo="TheoryCrafttitles">
580 <Offset>
581 <AbsDimension x="0" y="-15"/>
582 </Offset>
583 </Anchor>
584 </Anchors>
585 </CheckButton>
586 <CheckButton name="TheoryCraftcrit" inherits="TheoryCraftCBTemplate">
587 <Anchors>
588 <Anchor point="LEFT" relativeTo="TheoryCraftembed">
589 <Offset>
590 <AbsDimension x="0" y="-15"/>
591 </Offset>
592 </Anchor>
593 </Anchors>
594 </CheckButton>
595 <CheckButton name="TheoryCraftcritdam" inherits="TheoryCraftCBTemplate">
596 <Anchors>
597 <Anchor point="LEFT" relativeTo="TheoryCraftcrit">
598 <Offset>
599 <AbsDimension x="15" y="-15"/>
600 </Offset>
601 </Anchor>
602 </Anchors>
603 </CheckButton>
604 <CheckButton name="TheoryCraftsepignite" inherits="TheoryCraftCBTemplate">
605 <Anchors>
606 <Anchor point="LEFT" relativeTo="TheoryCraftcritdam">
607 <Offset>
608 <AbsDimension x="15" y="-15"/>
609 </Offset>
610 </Anchor>
611 </Anchors>
612 </CheckButton>
613 <CheckButton name="TheoryCraftrollignites" inherits="TheoryCraftCBTemplate">
614 <Anchors>
615 <Anchor point="LEFT" relativeTo="TheoryCraftsepignite">
616 <Offset>
617 <AbsDimension x="0" y="-15"/>
618 </Offset>
619 </Anchor>
620 </Anchors>
621 </CheckButton>
622 <CheckButton name="TheoryCraftdps" inherits="TheoryCraftCBTemplate">
623 <Anchors>
624 <Anchor point="LEFT" relativeTo="TheoryCraftrollignites">
625 <Offset>
626 <AbsDimension x="-30" y="-15"/>
627 </Offset>
628 </Anchor>
629 </Anchors>
630 </CheckButton>
631 <CheckButton name="TheoryCraftcombinedot" inherits="TheoryCraftCBTemplate">
632 <Anchors>
633 <Anchor point="LEFT" relativeTo="TheoryCraftdps">
634 <Offset>
635 <AbsDimension x="15" y="-15"/>
636 </Offset>
637 </Anchor>
638 </Anchors>
639 </CheckButton>
640 <CheckButton name="TheoryCraftdotoverct" inherits="TheoryCraftCBTemplate">
641 <Anchors>
642 <Anchor point="LEFT" relativeTo="TheoryCraftcombinedot">
643 <Offset>
644 <AbsDimension x="0" y="-15"/>
645 </Offset>
646 </Anchor>
647 </Anchors>
648 </CheckButton>
649 <CheckButton name="TheoryCrafthps" inherits="TheoryCraftCBTemplate">
650 <Anchors>
651 <Anchor point="LEFT" relativeTo="TheoryCraftdotoverct">
652 <Offset>
653 <AbsDimension x="-15" y="-15"/>
654 </Offset>
655 </Anchor>
656 </Anchors>
657 </CheckButton>
658 <CheckButton name="TheoryCraftdpsdam" inherits="TheoryCraftCBTemplate">
659 <Anchors>
660 <Anchor point="LEFT" relativeTo="TheoryCrafthps">
661 <Offset>
662 <AbsDimension x="0" y="-15"/>
663 </Offset>
664 </Anchor>
665 </Anchors>
666 </CheckButton>
667 <CheckButton name="TheoryCraftaveragedam" inherits="TheoryCraftCBTemplate">
668 <Anchors>
669 <Anchor point="LEFT" relativeTo="TheoryCraftdpsdam">
670 <Offset>
671 <AbsDimension x="0" y="-15"/>
672 </Offset>
673 </Anchor>
674 </Anchors>
675 </CheckButton>
676 <CheckButton name="TheoryCraftprocs" inherits="TheoryCraftCBTemplate">
677 <Anchors>
678 <Anchor point="LEFT" relativeTo="TheoryCraftaveragedam">
679 <Offset>
680 <AbsDimension x="0" y="-15"/>
681 </Offset>
682 </Anchor>
683 </Anchors>
684 </CheckButton>
685 <CheckButton name="TheoryCraftmitigation" inherits="TheoryCraftCBTemplate">
686 <Anchors>
687 <Anchor point="LEFT" relativeTo="TheoryCraftprocs">
688 <Offset>
689 <AbsDimension x="0" y="-15"/>
690 </Offset>
691 </Anchor>
692 </Anchors>
693 </CheckButton>
694 <CheckButton name="TheoryCraftresists" inherits="TheoryCraftCBTemplate">
695 <Anchors>
696 <Anchor point="LEFT" relativeTo="TheoryCraftmitigation">
697 <Offset>
698 <AbsDimension x="0" y="-15"/>
699 </Offset>
700 </Anchor>
701 </Anchors>
702 </CheckButton>
703 <CheckButton name="TheoryCraftaveragethreat" inherits="TheoryCraftCBTemplate">
704 <Anchors>
705 <Anchor point="LEFT" relativeTo="TheoryCraftresists">
706 <Offset>
707 <AbsDimension x="0" y="-15"/>
708 </Offset>
709 </Anchor>
710 </Anchors>
711 </CheckButton>
712 <CheckButton name="TheoryCraftplusdam" inherits="TheoryCraftCBTemplate">
713 <Anchors>
714 <Anchor point="LEFT" relativeTo="TheoryCrafttitles">
715 <Offset>
716 <AbsDimension x="140" y="0"/>
717 </Offset>
718 </Anchor>
719 </Anchors>
720 </CheckButton>
721 <CheckButton name="TheoryCraftdamcoef" inherits="TheoryCraftCBTemplate">
722 <Anchors>
723 <Anchor point="LEFT" relativeTo="TheoryCraftplusdam">
724 <Offset>
725 <AbsDimension x="0" y="-15"/>
726 </Offset>
727 </Anchor>
728 </Anchors>
729 </CheckButton>
730 <CheckButton name="TheoryCraftdameff" inherits="TheoryCraftCBTemplate">
731 <Anchors>
732 <Anchor point="LEFT" relativeTo="TheoryCraftdamcoef">
733 <Offset>
734 <AbsDimension x="0" y="-15"/>
735 </Offset>
736 </Anchor>
737 </Anchors>
738 </CheckButton>
739 <CheckButton name="TheoryCraftdamfinal" inherits="TheoryCraftCBTemplate">
740 <Anchors>
741 <Anchor point="LEFT" relativeTo="TheoryCraftdameff">
742 <Offset>
743 <AbsDimension x="0" y="-15"/>
744 </Offset>
745 </Anchor>
746 </Anchors>
747 </CheckButton>
748 <CheckButton name="TheoryCrafthealanddamage" inherits="TheoryCraftCBTemplate">
749 <Anchors>
750 <Anchor point="LEFT" relativeTo="TheoryCraftdamfinal">
751 <Offset>
752 <AbsDimension x="0" y="-15"/>
753 </Offset>
754 </Anchor>
755 </Anchors>
756 </CheckButton>
757 <CheckButton name="TheoryCraftnextagi" inherits="TheoryCraftCBTemplate">
758 <Anchors>
759 <Anchor point="LEFT" relativeTo="TheoryCrafthealanddamage">
760 <Offset>
761 <AbsDimension x="0" y="-15"/>
762 </Offset>
763 </Anchor>
764 </Anchors>
765 </CheckButton>
766 <CheckButton name="TheoryCraftnextstr" inherits="TheoryCraftCBTemplate">
767 <Anchors>
768 <Anchor point="LEFT" relativeTo="TheoryCraftnextagi">
769 <Offset>
770 <AbsDimension x="0" y="-15"/>
771 </Offset>
772 </Anchor>
773 </Anchors>
774 </CheckButton>
775 <CheckButton name="TheoryCraftnextcrit" inherits="TheoryCraftCBTemplate">
776 <Anchors>
777 <Anchor point="LEFT" relativeTo="TheoryCraftnextstr">
778 <Offset>
779 <AbsDimension x="0" y="-15"/>
780 </Offset>
781 </Anchor>
782 </Anchors>
783 </CheckButton>
784 <CheckButton name="TheoryCraftnexthit" inherits="TheoryCraftCBTemplate">
785 <Anchors>
786 <Anchor point="LEFT" relativeTo="TheoryCraftnextcrit">
787 <Offset>
788 <AbsDimension x="0" y="-15"/>
789 </Offset>
790 </Anchor>
791 </Anchors>
792 </CheckButton>
793 <CheckButton name="TheoryCraftnextpen" inherits="TheoryCraftCBTemplate">
794 <Anchors>
795 <Anchor point="LEFT" relativeTo="TheoryCraftnexthit">
796 <Offset>
797 <AbsDimension x="0" y="-15"/>
798 </Offset>
799 </Anchor>
800 </Anchors>
801 </CheckButton>
802 <CheckButton name="TheoryCraftmana" inherits="TheoryCraftCBTemplate">
803 <Anchors>
804 <Anchor point="LEFT" relativeTo="TheoryCraftnextpen">
805 <Offset>
806 <AbsDimension x="0" y="-15"/>
807 </Offset>
808 </Anchor>
809 </Anchors>
810 </CheckButton>
811 <CheckButton name="TheoryCraftdpm" inherits="TheoryCraftCBTemplate">
812 <Anchors>
813 <Anchor point="LEFT" relativeTo="TheoryCraftmana">
814 <Offset>
815 <AbsDimension x="0" y="-15"/>
816 </Offset>
817 </Anchor>
818 </Anchors>
819 </CheckButton>
820 <CheckButton name="TheoryCrafthpm" inherits="TheoryCraftCBTemplate">
821 <Anchors>
822 <Anchor point="LEFT" relativeTo="TheoryCraftdpm">
823 <Offset>
824 <AbsDimension x="0" y="-15"/>
825 </Offset>
826 </Anchor>
827 </Anchors>
828 </CheckButton>
829 <CheckButton name="TheoryCraftmax" inherits="TheoryCraftCBTemplate">
830 <Anchors>
831 <Anchor point="LEFT" relativeTo="TheoryCrafthpm">
832 <Offset>
833 <AbsDimension x="0" y="-15"/>
834 </Offset>
835 </Anchor>
836 </Anchors>
837 </CheckButton>
838 <CheckButton name="TheoryCraftmaxevoc" inherits="TheoryCraftCBTemplate">
839 <Anchors>
840 <Anchor point="LEFT" relativeTo="TheoryCraftmax">
841 <Offset>
842 <AbsDimension x="0" y="-15"/>
843 </Offset>
844 </Anchor>
845 </Anchors>
846 </CheckButton>
847 <CheckButton name="TheoryCraftlifetap" inherits="TheoryCraftCBTemplate">
848 <Anchors>
849 <Anchor point="LEFT" relativeTo="TheoryCraftmaxevoc">
850 <Offset>
851 <AbsDimension x="0" y="-15"/>
852 </Offset>
853 </Anchor>
854 </Anchors>
855 </CheckButton>
856 <CheckButton name="TheoryCraftdontcrit" inherits="TheoryCraftCBTemplate">
857 <Anchors>
858 <Anchor point="TOPLEFT" relativeTo="TheoryCraftMitHeading">
859 <Offset>
860 <AbsDimension x="9" y="-12"/>
861 </Offset>
862 </Anchor>
863 </Anchors>
864 </CheckButton>
865 <CheckButton name="TheoryCraftdontresist" inherits="TheoryCraftCB2Template">
866 <Anchors>
867 <Anchor point="LEFT" relativeTo="TheoryCraftdontcrit">
868 <Offset>
869 <AbsDimension x="122" y="0"/>
870 </Offset>
871 </Anchor>
872 </Anchors>
873 </CheckButton>
874 <CheckButton name="TheoryCraftuseglock" inherits="TheoryCraftCBTemplate">
875 <Anchors>
876 <Anchor point="LEFT" relativeTo="TheoryCraftdontresist">
877 <Offset>
878 <AbsDimension x="90" y="0"/>
879 </Offset>
880 </Anchor>
881 </Anchors>
882 </CheckButton>
883 <EditBox name="TheoryCraftresistArcane" inherits="TheoryCraft_EditBoxTemplate">
884 <Size><AbsDimension x="30" y="20"/></Size>
885 <Anchors>
886 <Anchor point="TOPLEFT" relativeTo="TheoryCraftdontcrit">
887 <Offset>
888 <AbsDimension x="32" y="-19"/>
889 </Offset>
890 </Anchor>
891 </Anchors>
892 <Scripts>
893 <OnLoad>
894 getglobal(this:GetName().."Label"):SetText("Ar: ")
895 </OnLoad>
896 </Scripts>
897 </EditBox>
898 <EditBox name="TheoryCraftresistFire" inherits="TheoryCraft_EditBoxTemplate">
899 <Size><AbsDimension x="30" y="20"/></Size>
900 <Anchors>
901 <Anchor point="LEFT" relativeTo="TheoryCraftresistArcane" relativePoint="RIGHT">
902 <Offset>
903 <AbsDimension x="19" y="0"/>
904 </Offset>
905 </Anchor>
906 </Anchors>
907 <Scripts>
908 <OnLoad>
909 getglobal(this:GetName().."Label"):SetText("Fi: ")
910 </OnLoad>
911 </Scripts>
912 </EditBox>
913 <EditBox name="TheoryCraftresistNature" inherits="TheoryCraft_EditBoxTemplate">
914 <Size><AbsDimension x="30" y="20"/></Size>
915 <Anchors>
916 <Anchor point="LEFT" relativeTo="TheoryCraftresistFire" relativePoint="RIGHT">
917 <Offset>
918 <AbsDimension x="22" y="0"/>
919 </Offset>
920 </Anchor>
921 </Anchors>
922 <Scripts>
923 <OnLoad>
924 getglobal(this:GetName().."Label"):SetText("Na: ")
925 </OnLoad>
926 </Scripts>
927 </EditBox>
928 <EditBox name="TheoryCraftresistFrost" inherits="TheoryCraft_EditBoxTemplate">
929 <Size><AbsDimension x="30" y="20"/></Size>
930 <Anchors>
931 <Anchor point="LEFT" relativeTo="TheoryCraftresistNature" relativePoint="RIGHT">
932 <Offset>
933 <AbsDimension x="19" y="0"/>
934 </Offset>
935 </Anchor>
936 </Anchors>
937 <Scripts>
938 <OnLoad>
939 getglobal(this:GetName().."Label"):SetText("Fr: ")
940 </OnLoad>
941 </Scripts>
942 </EditBox>
943 <EditBox name="TheoryCraftresistShadow" inherits="TheoryCraft_EditBoxTemplate">
944 <Size><AbsDimension x="30" y="20"/></Size>
945 <Anchors>
946 <Anchor point="LEFT" relativeTo="TheoryCraftresistFrost" relativePoint="RIGHT">
947 <Offset>
948 <AbsDimension x="19" y="0"/>
949 </Offset>
950 </Anchor>
951 </Anchors>
952 <Scripts>
953 <OnLoad>
954 getglobal(this:GetName().."Label"):SetText("Sh: ")
955 </OnLoad>
956 </Scripts>
957 </EditBox>
958 </Frames>
959 </Frame>
960 <Frame name="TheoryCraftButtonTextTab" parent="TheoryCraft" hidden="true">
961 <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
962 <TileSize>
963 <AbsValue val="32"/>
964 </TileSize>
965 <EdgeSize>
966 <AbsValue val="32"/>
967 </EdgeSize>
968 <BackgroundInsets>
969 <AbsInset left="11" right="12" top="12" bottom="11"/>
970 </BackgroundInsets>
971 </Backdrop>
972 <Anchors>
973 <Anchor point="TOP">
974 <Offset>
975 <AbsDimension x="0" y="0"/>
976 </Offset>
977 </Anchor>
978 </Anchors>
979 <Size>
980 <AbsDimension x="340" y="400"/>
981 </Size>
982 <Layers>
983 <Layer level="OVERLAY">
984 <FontString name="TheoryCraftGenDesc" justifyH="LEFT" justifyV="MIDDLE" inherits="GameFontNormal" text="By default TheoryCraft will show button text on all spells. To limit it to a select few, type the spell names in the edit box below. Click 'Add All Spells' to see the format.">
985 <Size>
986 <AbsDimension x="300" y="50"/>
987 </Size>
988 <Color r="1.0" g="1" b="0"/>
989 <Anchors>
990 <Anchor point="BOTTOM">
991 <Offset>
992 <AbsDimension x="0" y="113"/>
993 </Offset>
994 </Anchor>
995 </Anchors>
996 </FontString>
997 </Layer>
998 </Layers>
999 <Frames>
1000 <CheckButton name="TheoryCraftbuttontext" inherits="TheoryCraftCBTemplate">
1001 <Anchors>
1002 <Anchor point="TOPLEFT">
1003 <Offset>
1004 <AbsDimension x="25" y="-20"/>
1005 </Offset>
1006 </Anchor>
1007 </Anchors>
1008 </CheckButton>
1009 <Frame name="TheoryCrafttryfirst" inherits="TheoryCraftDropdownTemplate" enableMouse="true" id="1">
1010 <Anchors>
1011 <Anchor point="TOPLEFT" relativePoint="TOPLEFT">
1012 <Offset>
1013 <AbsDimension x="18" y="-50"/>
1014 </Offset>
1015 </Anchor>
1016 </Anchors>
1017 </Frame>
1018 <Frame name="TheoryCrafttryfirstsfg" inherits="TheoryCraftDropdownTemplate" enableMouse="true" id="3">
1019 <Anchors>
1020 <Anchor point="LEFT" relativeTo="TheoryCrafttryfirst" relativePoint="RIGHT">
1021 <Offset>
1022 <AbsDimension x="0" y="0"/>
1023 </Offset>
1024 </Anchor>
1025 </Anchors>
1026 </Frame>
1027 <Frame name="TheoryCrafttrysecond" inherits="TheoryCraftDropdownTemplate" enableMouse="true" id="2">
1028 <Anchors>
1029 <Anchor point="TOPLEFT" relativeTo="TheoryCrafttryfirst" relativePoint="BOTTOMLEFT">
1030 <Offset>
1031 <AbsDimension x="0" y="8"/>
1032 </Offset>
1033 </Anchor>
1034 </Anchors>
1035 </Frame>
1036 <Frame name="TheoryCrafttrysecondsfg" inherits="TheoryCraftDropdownTemplate" enableMouse="true" id="4">
1037 <Anchors>
1038 <Anchor point="LEFT" relativeTo="TheoryCrafttrysecond" relativePoint="RIGHT">
1039 <Offset>
1040 <AbsDimension x="0" y="0"/>
1041 </Offset>
1042 </Anchor>
1043 </Anchors>
1044 </Frame>
1045 <ScrollFrame name="TheoryCraftGenBox" inherits="TheoryCraft_MultiLineEditboxTemplate">
1046 <Size>
1047 <AbsDimension x="276" y="60"/>
1048 </Size>
1049 <Anchors>
1050 <Anchor point="BOTTOM">
1051 <Offset>
1052 <AbsDimension x="-10" y="46"/>
1053 </Offset>
1054 </Anchor>
1055 </Anchors>
1056 <Scripts>
1057 <OnLoad>
1058 this.textChanged = TheoryCraft_GenBoxEditChange
1059 </OnLoad>
1060 </Scripts>
1061 </ScrollFrame>
1062 <Frame name="TheoryCraftActionButtonBackground" frameStrata="MEDIUM">
1063 <Backdrop bgFile="Interface\Icons\Spell_Frost_IceShard">
1064 <TileSize>
1065 <AbsValue val="108"/>
1066 </TileSize>
1067 </Backdrop>
1068 <Size><AbsDimension x="108" y="108"/></Size>
1069 <Anchors>
1070 <Anchor point="BOTTOMLEFT">
1071 <Offset><AbsDimension x="22" y="172"/></Offset>
1072 </Anchor>
1073 </Anchors>
1074 <Frames>
1075 <Frame name="TheoryCraftActionButtonTextPos" frameStrata="MEDIUM" enableMouse="true" movable="true" >
1076 <Size><AbsDimension x="108" y="108"/></Size>
1077 <Anchors>
1078 <Anchor point="TOPLEFT"/>
1079 <Anchor point="BOTTOMRIGHT"/>
1080 </Anchors>
1081 <Scripts>
1082 <OnMouseDown>
1083 this:StartMoving()
1084 </OnMouseDown>
1085 <OnDragStart>
1086 this:StartMoving()
1087 </OnDragStart>
1088 <OnDragStop>
1089 this:StopMovingOrSizing()
1090 TheoryCraft_UpdateButtonTextPos()
1091 </OnDragStop>
1092 <OnMouseUp>
1093 this:StopMovingOrSizing()
1094 TheoryCraft_UpdateButtonTextPos()
1095 </OnMouseUp>
1096 </Scripts>
1097 <Layers>
1098 <Layer level="OVERLAY">
1099 <FontString name="TheoryCraftdummytext" inherits="TheoryCraftLeftTemplate" text="1000">
1100 <Anchors>
1101 <Anchor point="TOPLEFT" />
1102 <Anchor point="BOTTOMRIGHT" />
1103 </Anchors>
1104 </FontString>
1105 </Layer>
1106 </Layers>
1107 <Frames>
1108 <CheckButton name="TheoryCraftalignright" inherits="TheoryCraftCBoxTemplate">
1109 <Anchors>
1110 <Anchor point="RIGHT" relativePoint="RIGHT"/>
1111 </Anchors>
1112 </CheckButton>
1113 <CheckButton name="TheoryCraftalignleft" inherits="TheoryCraftCBoxTemplate">
1114 <Anchors>
1115 <Anchor point="LEFT" relativePoint="LEFT"/>
1116 </Anchors>
1117 </CheckButton>
1118 </Frames>
1119 </Frame>
1120 </Frames>
1121 </Frame>
1122 <EditBox name="TheoryCraftFontSize" inherits="TheoryCraft_EditBoxTemplate">
1123 <Anchors>
1124 <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT">
1125 <Offset>
1126 <AbsDimension x="-34" y="-131"/>
1127 </Offset>
1128 </Anchor>
1129 </Anchors>
1130 <Scripts>
1131 <OnLoad>
1132 getglobal(this:GetName().."Label"):SetText("Font Size: ")
1133 </OnLoad>
1134 </Scripts>
1135 </EditBox>
1136 <EditBox name="TheoryCraftFontPath" inherits="TheoryCraft_EditBoxTemplate">
1137 <Size><AbsDimension x="131" y="20"/></Size>
1138 <Anchors>
1139 <Anchor point="TOPRIGHT" relativeTo="TheoryCraftFontSize" relativePoint="BOTTOMRIGHT">
1140 <Offset>
1141 <AbsDimension x="0" y="0"/>
1142 </Offset>
1143 </Anchor>
1144 </Anchors>
1145 <Scripts>
1146 <OnLoad>
1147 getglobal(this:GetName().."Label"):SetText("Path: ")
1148 </OnLoad>
1149 </Scripts>
1150 </EditBox>
1151 <EditBox name="TheoryCraftColB" inherits="TheoryCraft_EditBoxTemplate">
1152 <Size><AbsDimension x="25" y="20"/></Size>
1153 <Anchors>
1154 <Anchor point="TOPRIGHT" relativeTo="TheoryCraftFontPath" relativePoint="BOTTOMRIGHT">
1155 <Offset>
1156 <AbsDimension x="0" y="0"/>
1157 </Offset>
1158 </Anchor>
1159 </Anchors>
1160 <Scripts>
1161 <OnLoad>
1162 getglobal(this:GetName().."Label"):SetText("B: ")
1163 </OnLoad>
1164 </Scripts>
1165 </EditBox>
1166 <EditBox name="TheoryCraftColG" inherits="TheoryCraft_EditBoxTemplate">
1167 <Size><AbsDimension x="25" y="20"/></Size>
1168 <Anchors>
1169 <Anchor point="TOPRIGHT" relativeTo="TheoryCraftColB" relativePoint="TOPLEFT">
1170 <Offset>
1171 <AbsDimension x="-19" y="0"/>
1172 </Offset>
1173 </Anchor>
1174 </Anchors>
1175 <Scripts>
1176 <OnLoad>
1177 getglobal(this:GetName().."Label"):SetText("G: ")
1178 </OnLoad>
1179 </Scripts>
1180 </EditBox>
1181 <EditBox name="TheoryCraftColR" inherits="TheoryCraft_EditBoxTemplate">
1182 <Size><AbsDimension x="25" y="20"/></Size>
1183 <Anchors>
1184 <Anchor point="TOPRIGHT" relativeTo="TheoryCraftColG" relativePoint="TOPLEFT">
1185 <Offset>
1186 <AbsDimension x="-19" y="0"/>
1187 </Offset>
1188 </Anchor>
1189 </Anchors>
1190 <Scripts>
1191 <OnLoad>
1192 getglobal(this:GetName().."Label"):SetText("Color: R: ")
1193 </OnLoad>
1194 </Scripts>
1195 </EditBox>
1196 <EditBox name="TheoryCraftColB2" inherits="TheoryCraft_EditBoxTemplate">
1197 <Size><AbsDimension x="25" y="20"/></Size>
1198 <Anchors>
1199 <Anchor point="TOPRIGHT" relativeTo="TheoryCraftColB" relativePoint="BOTTOMRIGHT">
1200 <Offset>
1201 <AbsDimension x="0" y="0"/>
1202 </Offset>
1203 </Anchor>
1204 </Anchors>
1205 <Scripts>
1206 <OnLoad>
1207 getglobal(this:GetName().."Label"):SetText("B: ")
1208 </OnLoad>
1209 </Scripts>
1210 </EditBox>
1211 <EditBox name="TheoryCraftColG2" inherits="TheoryCraft_EditBoxTemplate">
1212 <Size><AbsDimension x="25" y="20"/></Size>
1213 <Anchors>
1214 <Anchor point="TOPRIGHT" relativeTo="TheoryCraftColB2" relativePoint="TOPLEFT">
1215 <Offset>
1216 <AbsDimension x="-19" y="0"/>
1217 </Offset>
1218 </Anchor>
1219 </Anchors>
1220 <Scripts>
1221 <OnLoad>
1222 getglobal(this:GetName().."Label"):SetText("G: ")
1223 </OnLoad>
1224 </Scripts>
1225 </EditBox>
1226 <EditBox name="TheoryCraftColR2" inherits="TheoryCraft_EditBoxTemplate">
1227 <Size><AbsDimension x="25" y="20"/></Size>
1228 <Anchors>
1229 <Anchor point="TOPRIGHT" relativeTo="TheoryCraftColG2" relativePoint="TOPLEFT">
1230 <Offset>
1231 <AbsDimension x="-19" y="0"/>
1232 </Offset>
1233 </Anchor>
1234 </Anchors>
1235 <Scripts>
1236 <OnLoad>
1237 getglobal(this:GetName().."Label"):SetText("Col 2: R: ")
1238 </OnLoad>
1239 </Scripts>
1240 </EditBox>
1241  
1242 <Button name="TheoryCraftSetToAll" inherits="TheoryCraftButtonTemplate" text="Add All Spells">
1243 <Size>
1244 <AbsDimension x="100" y="20"/>
1245 </Size>
1246 <Anchors>
1247 <Anchor point="BOTTOMLEFT">
1248 <Offset>
1249 <AbsDimension x="20" y="20"/>
1250 </Offset>
1251 </Anchor>
1252 </Anchors>
1253 </Button>
1254 <Button name="TheoryCraftGenAll" inherits="TheoryCraftButtonTemplate" text="Time/Generate">
1255 <Size>
1256 <AbsDimension x="100" y="20"/>
1257 </Size>
1258 <Anchors>
1259 <Anchor point="LEFT" relativeTo="TheoryCraftSetToAll" relativePoint="RIGHT">
1260 <Offset>
1261 <AbsDimension x="2" y="0"/>
1262 </Offset>
1263 </Anchor>
1264 </Anchors>
1265 </Button>
1266 <CheckButton name="TheoryCraftframebyframe" inherits="TheoryCraftCBTemplate">
1267 <Anchors>
1268 <Anchor point="LEFT" relativeTo="TheoryCraftGenAll" relativePoint="RIGHT">
1269 <Offset>
1270 <AbsDimension x="2" y="0"/>
1271 </Offset>
1272 </Anchor>
1273 </Anchors>
1274 </CheckButton>
1275 </Frames>
1276 </Frame>
1277 <Frame name="TheoryCraftOutfitTab" parent="TheoryCraft" hidden="true">
1278 <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
1279 <TileSize>
1280 <AbsValue val="32"/>
1281 </TileSize>
1282 <EdgeSize>
1283 <AbsValue val="32"/>
1284 </EdgeSize>
1285 <BackgroundInsets>
1286 <AbsInset left="11" right="12" top="12" bottom="11"/>
1287 </BackgroundInsets>
1288 </Backdrop>
1289 <Anchors>
1290 <Anchor point="TOP">
1291 <Offset>
1292 <AbsDimension x="0" y="0"/>
1293 </Offset>
1294 </Anchor>
1295 </Anchors>
1296 <Size>
1297 <AbsDimension x="340" y="400"/>
1298 </Size>
1299 <Layers>
1300 <Layer level="OVERLAY">
1301 <!-- Vitals -->
1302 <FontString name="TheoryCraftVitalsTitle" inherits="TheoryCraftTitleTemplate" text="Your Vitals:">
1303 <Anchors>
1304 <Anchor point="TOPLEFT" relativePoint="TOPLEFT">
1305 <Offset>
1306 <AbsDimension x="20" y="-20"/>
1307 </Offset>
1308 </Anchor>
1309 </Anchors>
1310 </FontString>
1311 <FontString name="TheoryCraftVitalsLeft" inherits="TheoryCraftLeftTemplate" text="Mod1">
1312 <Anchors>
1313 <Anchor point="TOPLEFT" relativeTo="TheoryCraftVitalsTitle" relativePoint="BOTTOMLEFT">
1314 <Offset>
1315 <AbsDimension x="10" y="0"/>
1316 </Offset>
1317 </Anchor>
1318 </Anchors>
1319 </FontString>
1320 <FontString name="TheoryCraftVitalsRight" inherits="TheoryCraftRightTemplate" text="ab">
1321 <Anchors>
1322 <Anchor point="LEFT" relativeTo="TheoryCraftVitalsLeft" relativePoint="RIGHT">
1323 <Offset>
1324 <AbsDimension x="0" y="0"/>
1325 </Offset>
1326 </Anchor>
1327 </Anchors>
1328 </FontString>
1329 <!-- Stats -->
1330 <FontString name="TheoryCraftStatsTitle" inherits="TheoryCraftTitleTemplate" text="Stats:">
1331 <Anchors>
1332 <Anchor point="TOPLEFT" relativeTo="TheoryCraftVitalsLeft" relativePoint="BOTTOMLEFT">
1333 <Offset>
1334 <AbsDimension x="-10" y="-3"/>
1335 </Offset>
1336 </Anchor>
1337 </Anchors>
1338 </FontString>
1339 <FontString name="TheoryCraftStatsLeft" inherits="TheoryCraftLeftTemplate" text="Mod1">
1340 <Anchors>
1341 <Anchor point="TOPLEFT" relativeTo="TheoryCraftStatsTitle" relativePoint="BOTTOMLEFT">
1342 <Offset>
1343 <AbsDimension x="10" y="0"/>
1344 </Offset>
1345 </Anchor>
1346 </Anchors>
1347 </FontString>
1348 <FontString name="TheoryCraftStatsRight" inherits="TheoryCraftRightTemplate" text="ab">
1349 <Anchors>
1350 <Anchor point="LEFT" relativeTo="TheoryCraftStatsLeft" relativePoint="RIGHT">
1351 <Offset>
1352 <AbsDimension x="0" y="0"/>
1353 </Offset>
1354 </Anchor>
1355 </Anchors>
1356 </FontString>
1357 <!-- Modifiers -->
1358 <FontString name="TheoryCraftModTitle" inherits="TheoryCraftTitleTemplate" text="Modifiers:">
1359 <Anchors>
1360 <Anchor point="TOPLEFT" relativeTo="TheoryCraftStatsLeft" relativePoint="BOTTOMLEFT">
1361 <Offset>
1362 <AbsDimension x="-10" y="-3"/>
1363 </Offset>
1364 </Anchor>
1365 </Anchors>
1366 </FontString>
1367 <FontString name="TheoryCraftModsLeft" inherits="TheoryCraftLeftTemplate" text="Mod1">
1368 <Anchors>
1369 <Anchor point="TOPLEFT" relativeTo="TheoryCraftModTitle" relativePoint="BOTTOMLEFT">
1370 <Offset>
1371 <AbsDimension x="10" y="0"/>
1372 </Offset>
1373 </Anchor>
1374 </Anchors>
1375 </FontString>
1376 <FontString name="TheoryCraftModsRight" inherits="TheoryCraftRightTemplate" text="ab">
1377 <Anchors>
1378 <Anchor point="LEFT" relativeTo="TheoryCraftModsLeft" relativePoint="RIGHT">
1379 <Offset>
1380 <AbsDimension x="0" y="0"/>
1381 </Offset>
1382 </Anchor>
1383 </Anchors>
1384 </FontString>
1385 <!-- Talents -->
1386 <FontString name="TheoryCraftTalentTitle" inherits="TheoryCraftTitleTemplate" text="Talents">
1387 <Anchors>
1388 <Anchor point="BOTTOMLEFT" relativeTo="TheoryCraftOutfitTab" relativePoint="BOTTOMLEFT">
1389 <Offset>
1390 <AbsDimension x="20" y="130"/>
1391 </Offset>
1392 </Anchor>
1393 </Anchors>
1394 </FontString>
1395 <FontString name="TheoryCraftTalentTree1" inherits="TheoryCraftTalentTitleTemplate" text="Imp. Drain Life">
1396 <Anchors>
1397 <Anchor point="TOPLEFT" relativeTo="TheoryCraftTalentTitle" relativePoint="BOTTOMLEFT">
1398 <Offset>
1399 <AbsDimension x="6" y="0"/>
1400 </Offset>
1401 </Anchor>
1402 </Anchors>
1403 </FontString>
1404 <FontString name="TheoryCraftTalentTree2" inherits="TheoryCraftTalentTitleTemplate" text="Imp. Drain Life">
1405 <Anchors>
1406 <Anchor point="LEFT" relativeTo="TheoryCraftTalentTree1" relativePoint="RIGHT">
1407 <Offset>
1408 <AbsDimension x="13" y="0"/>
1409 </Offset>
1410 </Anchor>
1411 </Anchors>
1412 </FontString>
1413 <FontString name="TheoryCraftTalentTree3" inherits="TheoryCraftTalentTitleTemplate" text="Imp. Drain Life">
1414 <Anchors>
1415 <Anchor point="LEFT" relativeTo="TheoryCraftTalentTree2" relativePoint="RIGHT">
1416 <Offset>
1417 <AbsDimension x="13" y="0"/>
1418 </Offset>
1419 </Anchor>
1420 </Anchors>
1421 </FontString>
1422 <!-- Outfits -->
1423 <FontString name="TheoryCraftOutfitTitle" inherits="TheoryCraftTitleTemplate" text="Outfits:">
1424 <Anchors>
1425 <Anchor point="BOTTOMLEFT" relativeTo="TheoryCraftOutfitTab" relativePoint="BOTTOMLEFT">
1426 <Offset>
1427 <AbsDimension x="20" y="26"/>
1428 </Offset>
1429 </Anchor>
1430 </Anchors>
1431 </FontString>
1432 </Layer>
1433 </Layers>
1434 <Frames>
1435 <Frame name="TheoryCraftoutfit" inherits="TheoryCraftDropdownTemplate" enableMouse="true" id="5">
1436 <Anchors>
1437 <Anchor point="BOTTOMLEFT" relativeTo="TheoryCraftOutfitTab" relativePoint="BOTTOMLEFT">
1438 <Offset>
1439 <AbsDimension x="68" y="8"/>
1440 </Offset>
1441 </Anchor>
1442 </Anchors>
1443 </Frame>
1444 <Button name="TheoryCraftResetButton" inherits="TheoryCraftButtonTemplate" text="Reset">
1445 <Anchors>
1446 <Anchor point="LEFT" relativeTo="TheoryCraftoutfit" relativePoint="RIGHT">
1447 <Offset>
1448 <AbsDimension x="28" y="3" /> <!--y="8"-->
1449 </Offset>
1450 </Anchor>
1451 </Anchors>
1452 </Button>
1453 <Button name="TheoryCraftTalent11" inherits="TheoryCraftTalentTemplate" text="5">
1454 <Anchors>
1455 <Anchor point="TOPLEFT" relativeTo="TheoryCraftTalentTree1" relativePoint="TOPRight">
1456 <Offset>
1457 <AbsDimension x="0" y="0"/>
1458 </Offset>
1459 </Anchor>
1460 </Anchors>
1461 </Button>
1462 <Button name="TheoryCraftTalent12" inherits="TheoryCraftTalentTemplate" text="5">
1463 <Anchors>
1464 <Anchor point="TOP" relativeTo="TheoryCraftTalent11" relativePoint="BOTTOM">
1465 <Offset>
1466 <AbsDimension x="0" y="0"/>
1467 </Offset>
1468 </Anchor>
1469 </Anchors>
1470 </Button>
1471 <Button name="TheoryCraftTalent13" inherits="TheoryCraftTalentTemplate" text="5">
1472 <Anchors>
1473 <Anchor point="TOP" relativeTo="TheoryCraftTalent12" relativePoint="BOTTOM">
1474 <Offset>
1475 <AbsDimension x="0" y="0"/>
1476 </Offset>
1477 </Anchor>
1478 </Anchors>
1479 </Button>
1480 <Button name="TheoryCraftTalent14" inherits="TheoryCraftTalentTemplate" text="5">
1481 <Anchors>
1482 <Anchor point="TOP" relativeTo="TheoryCraftTalent13" relativePoint="BOTTOM">
1483 <Offset>
1484 <AbsDimension x="0" y="0"/>
1485 </Offset>
1486 </Anchor>
1487 </Anchors>
1488 </Button>
1489 <Button name="TheoryCraftTalent15" inherits="TheoryCraftTalentTemplate" text="5">
1490 <Anchors>
1491 <Anchor point="TOP" relativeTo="TheoryCraftTalent14" relativePoint="BOTTOM">
1492 <Offset>
1493 <AbsDimension x="0" y="0"/>
1494 </Offset>
1495 </Anchor>
1496 </Anchors>
1497 </Button>
1498 <Button name="TheoryCraftTalent16" inherits="TheoryCraftTalentTemplate" text="5">
1499 <Anchors>
1500 <Anchor point="TOP" relativeTo="TheoryCraftTalent15" relativePoint="BOTTOM">
1501 <Offset>
1502 <AbsDimension x="0" y="0"/>
1503 </Offset>
1504 </Anchor>
1505 </Anchors>
1506 </Button>
1507 <Button name="TheoryCraftTalent17" inherits="TheoryCraftTalentTemplate" text="6">
1508 <Anchors>
1509 <Anchor point="TOP" relativeTo="TheoryCraftTalent16" relativePoint="BOTTOM">
1510 <Offset>
1511 <AbsDimension x="0" y="0"/>
1512 </Offset>
1513 </Anchor>
1514 </Anchors>
1515 </Button>
1516 <Button name="TheoryCraftTalent18" inherits="TheoryCraftTalentTemplate" text="6">
1517 <Anchors>
1518 <Anchor point="TOP" relativeTo="TheoryCraftTalent17" relativePoint="BOTTOM">
1519 <Offset>
1520 <AbsDimension x="0" y="0"/>
1521 </Offset>
1522 </Anchor>
1523 </Anchors>
1524 </Button>
1525 <Button name="TheoryCraftTalent21" inherits="TheoryCraftTalentTemplate" text="5">
1526 <Anchors>
1527 <Anchor point="TOPLEFT" relativeTo="TheoryCraftTalentTree2" relativePoint="TOPRight">
1528 <Offset>
1529 <AbsDimension x="0" y="0"/>
1530 </Offset>
1531 </Anchor>
1532 </Anchors>
1533 </Button>
1534 <Button name="TheoryCraftTalent22" inherits="TheoryCraftTalentTemplate" text="5">
1535 <Anchors>
1536 <Anchor point="TOP" relativeTo="TheoryCraftTalent21" relativePoint="BOTTOM">
1537 <Offset>
1538 <AbsDimension x="0" y="0"/>
1539 </Offset>
1540 </Anchor>
1541 </Anchors>
1542 </Button>
1543 <Button name="TheoryCraftTalent23" inherits="TheoryCraftTalentTemplate" text="5">
1544 <Anchors>
1545 <Anchor point="TOP" relativeTo="TheoryCraftTalent22" relativePoint="BOTTOM">
1546 <Offset>
1547 <AbsDimension x="0" y="0"/>
1548 </Offset>
1549 </Anchor>
1550 </Anchors>
1551 </Button>
1552 <Button name="TheoryCraftTalent24" inherits="TheoryCraftTalentTemplate" text="5">
1553 <Anchors>
1554 <Anchor point="TOP" relativeTo="TheoryCraftTalent23" relativePoint="BOTTOM">
1555 <Offset>
1556 <AbsDimension x="0" y="0"/>
1557 </Offset>
1558 </Anchor>
1559 </Anchors>
1560 </Button>
1561 <Button name="TheoryCraftTalent25" inherits="TheoryCraftTalentTemplate" text="5">
1562 <Anchors>
1563 <Anchor point="TOP" relativeTo="TheoryCraftTalent24" relativePoint="BOTTOM">
1564 <Offset>
1565 <AbsDimension x="0" y="0"/>
1566 </Offset>
1567 </Anchor>
1568 </Anchors>
1569 </Button>
1570 <Button name="TheoryCraftTalent26" inherits="TheoryCraftTalentTemplate" text="5">
1571 <Anchors>
1572 <Anchor point="TOP" relativeTo="TheoryCraftTalent25" relativePoint="BOTTOM">
1573 <Offset>
1574 <AbsDimension x="0" y="0"/>
1575 </Offset>
1576 </Anchor>
1577 </Anchors>
1578 </Button>
1579 <Button name="TheoryCraftTalent27" inherits="TheoryCraftTalentTemplate" text="6">
1580 <Anchors>
1581 <Anchor point="TOP" relativeTo="TheoryCraftTalent26" relativePoint="BOTTOM">
1582 <Offset>
1583 <AbsDimension x="0" y="0"/>
1584 </Offset>
1585 </Anchor>
1586 </Anchors>
1587 </Button>
1588 <Button name="TheoryCraftTalent28" inherits="TheoryCraftTalentTemplate" text="6">
1589 <Anchors>
1590 <Anchor point="TOP" relativeTo="TheoryCraftTalent27" relativePoint="BOTTOM">
1591 <Offset>
1592 <AbsDimension x="0" y="0"/>
1593 </Offset>
1594 </Anchor>
1595 </Anchors>
1596 </Button>
1597 <Button name="TheoryCraftTalent31" inherits="TheoryCraftTalentTemplate" text="5">
1598 <Anchors>
1599 <Anchor point="TOPLEFT" relativeTo="TheoryCraftTalentTree3" relativePoint="TOPRight">
1600 <Offset>
1601 <AbsDimension x="0" y="0"/>
1602 </Offset>
1603 </Anchor>
1604 </Anchors>
1605 </Button>
1606 <Button name="TheoryCraftTalent32" inherits="TheoryCraftTalentTemplate" text="5">
1607 <Anchors>
1608 <Anchor point="TOP" relativeTo="TheoryCraftTalent31" relativePoint="BOTTOM">
1609 <Offset>
1610 <AbsDimension x="0" y="0"/>
1611 </Offset>
1612 </Anchor>
1613 </Anchors>
1614 </Button>
1615 <Button name="TheoryCraftTalent33" inherits="TheoryCraftTalentTemplate" text="5">
1616 <Anchors>
1617 <Anchor point="TOP" relativeTo="TheoryCraftTalent32" relativePoint="BOTTOM">
1618 <Offset>
1619 <AbsDimension x="0" y="0"/>
1620 </Offset>
1621 </Anchor>
1622 </Anchors>
1623 </Button>
1624 <Button name="TheoryCraftTalent34" inherits="TheoryCraftTalentTemplate" text="5">
1625 <Anchors>
1626 <Anchor point="TOP" relativeTo="TheoryCraftTalent33" relativePoint="BOTTOM">
1627 <Offset>
1628 <AbsDimension x="0" y="0"/>
1629 </Offset>
1630 </Anchor>
1631 </Anchors>
1632 </Button>
1633 <Button name="TheoryCraftTalent35" inherits="TheoryCraftTalentTemplate" text="5">
1634 <Anchors>
1635 <Anchor point="TOP" relativeTo="TheoryCraftTalent34" relativePoint="BOTTOM">
1636 <Offset>
1637 <AbsDimension x="0" y="0"/>
1638 </Offset>
1639 </Anchor>
1640 </Anchors>
1641 </Button>
1642 <Button name="TheoryCraftTalent36" inherits="TheoryCraftTalentTemplate" text="5">
1643 <Anchors>
1644 <Anchor point="TOP" relativeTo="TheoryCraftTalent35" relativePoint="BOTTOM">
1645 <Offset>
1646 <AbsDimension x="0" y="0"/>
1647 </Offset>
1648 </Anchor>
1649 </Anchors>
1650 </Button>
1651 <Button name="TheoryCraftTalent37" inherits="TheoryCraftTalentTemplate" text="6">
1652 <Anchors>
1653 <Anchor point="TOP" relativeTo="TheoryCraftTalent36" relativePoint="BOTTOM">
1654 <Offset>
1655 <AbsDimension x="0" y="0"/>
1656 </Offset>
1657 </Anchor>
1658 </Anchors>
1659 </Button>
1660 <Button name="TheoryCraftTalent38" inherits="TheoryCraftTalentTemplate" text="6">
1661 <Anchors>
1662 <Anchor point="TOP" relativeTo="TheoryCraftTalent37" relativePoint="BOTTOM">
1663 <Offset>
1664 <AbsDimension x="0" y="0"/>
1665 </Offset>
1666 </Anchor>
1667 </Anchors>
1668 </Button>
1669 </Frames>
1670 </Frame>
1671 <Button name="TheoryCraftClose" inherits="TheoryCraftButtonTemplate" text="X">
1672 <Size>
1673 <AbsDimension x="18" y="22"/>
1674 </Size>
1675 <Anchors>
1676 <Anchor point="TOPRIGHT" relativeTo="TheoryCraft" relativePoint="TOPRIGHT">
1677 <Offset>
1678 <AbsDimension x="-2" y="-2"/>
1679 </Offset>
1680 </Anchor>
1681 </Anchors>
1682 </Button>
1683 </Frames>
1684 </Frame>
1685 <Frame name="TheoryCraftTitleFrame" parent="TheoryCraft" >
1686 <Anchors>
1687 <Anchor point="CENTER" relativePoint="TOP">
1688 <Offset>
1689 <AbsDimension x="0" y="-4"/>
1690 </Offset>
1691 </Anchor>
1692 </Anchors>
1693 <Size>
1694 <AbsDimension x="95" y="27"/>
1695 </Size>
1696 <Layers>
1697 <Layer level="ARTWORK">
1698 <Texture name="TheoryCraftFrameTitle" file="Interface\DialogFrame\UI-DialogBox-Header">
1699 <Size>
1700 <AbsDimension x="200" y="60" />
1701 </Size>
1702 <Anchors>
1703 <Anchor point="TOP">
1704 <Offset>
1705 <AbsDimension x="0" y="6" />
1706 </Offset>
1707 </Anchor>
1708 </Anchors>
1709 </Texture>
1710 </Layer>
1711 <Layer level="OVERLAY">
1712 <Fontstring name="TheoryCraftTitle" inherits="GameFontNormal" text="TheoryCraft">
1713 <Anchors>
1714 <Anchor point="TOP">
1715 <Offset>
1716 <AbsDimension x="0" y="-6"/>
1717 </Offset>
1718 </Anchor>
1719 </Anchors>
1720 <Color r="1" g="1" b="1" a="1"/>
1721 </Fontstring>
1722 </Layer>
1723 </Layers>
1724 </Frame>
1725 <Frame name="TheoryCraftCustomOutfit" parent="TheoryCraft" hidden="true" enableMouse="true" movable="true" >
1726 <Anchors>
1727 <Anchor point="TOPRIGHT" relativeTo="TheoryCraft" relativePoint="TOPLEFT">
1728 <Offset>
1729 <AbsDimension x="0" y="0"/>
1730 </Offset>
1731 </Anchor>
1732 </Anchors>
1733 <Size>
1734 <AbsDimension x="300" y="300"/>
1735 </Size>
1736 <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
1737 <TileSize>
1738 <AbsValue val="32"/>
1739 </TileSize>
1740 <EdgeSize>
1741 <AbsValue val="32"/>
1742 </EdgeSize>
1743 <BackgroundInsets>
1744 <AbsInset left="11" right="12" top="12" bottom="11"/>
1745 </BackgroundInsets>
1746 </Backdrop>
1747 <Layers>
1748 <!-- Custom Form -->
1749 <Layer level="OVERLAY">
1750 <FontString name="TheoryCraftCustomDesc" justifyH="LEFT" justifyV="MIDDLE" inherits="GameFontNormal" text="ALT-clicking an item link or item button will have TC equip it, updating your tooltips accordingly.">
1751 <Size>
1752 <AbsDimension x="250" y="50"/>
1753 </Size>
1754 <Color r="1.0" g="1" b="0"/>
1755 <Anchors>
1756 <Anchor point="TOP">
1757 <Offset>
1758 <AbsDimension x="2" y="-208"/>
1759 </Offset>
1760 </Anchor>
1761 </Anchors>
1762 </FontString>
1763 <FontString name="TheoryCraftCustomLeft" inherits="TheoryCraftOutfitLeftTemplate" text="Head:">
1764 <Anchors>
1765 <Anchor point="TOPLEFT" relativeTo="TheoryCraftCustomOutfit" relativePoint="TOPLEFT">
1766 <Offset>
1767 <AbsDimension x="16" y="-16"/>
1768 </Offset>
1769 </Anchor>
1770 </Anchors>
1771 </FontString>
1772 <FontString name="TheoryCraftCustomRight" inherits="TheoryCraftOutfitRightTemplate" text="Robe of the Archmage">
1773 <Anchors>
1774 <Anchor point="LEFT" relativeTo="TheoryCraftCustomLeft" relativePoint="Right">
1775 <Offset>
1776 <AbsDimension x="0" y="0"/>
1777 </Offset>
1778 </Anchor>
1779 </Anchors>
1780 </FontString>
1781 </Layer>
1782 </Layers>
1783 <Frames>
1784 <Button name="TheoryCraftEquipTargetButton" inherits="TheoryCraftButtonTemplate" text="Target" parent="TheoryCraftCustomOutfit">
1785 <Anchors>
1786 <Anchor point="BOTTOMLEFT" relativeto="TheoryCraftCustomOutfit" relativePoint="BOTTOMLEFT">
1787 <Offset>
1788 <AbsDimension x="40" y="20"/>
1789 </Offset>
1790 </Anchor>
1791 </Anchors>
1792 </Button>
1793 <Button name="TheoryCraftEquipSelfButton" inherits="TheoryCraftButtonTemplate" text="Self" parent="TheoryCraftCustomOutfit">
1794 <Anchors>
1795 <Anchor point="TOPLEFT" relativeto="TheoryCraftEquipTargetButton" relativePoint="TOPRIGHT">
1796 <Offset>
1797 <AbsDimension x="0" y="0"/>
1798 </Offset>
1799 </Anchor>
1800 </Anchors>
1801 </Button>
1802 <Button name="TheoryCraftClearButton" inherits="TheoryCraftButtonTemplate" text="Reset" parent="TheoryCraftCustomOutfit">
1803 <Anchors>
1804 <Anchor point="TOPLEFT" relativeto="TheoryCraftEquipSelfButton" relativePoint="TOPRIGHT">
1805 <Offset>
1806 <AbsDimension x="0" y="0"/>
1807 </Offset>
1808 </Anchor>
1809 </Anchors>
1810 </Button>
1811 </Frames>
1812 </Frame>
1813 <GameTooltip name="TheoryCraftTooltip" inherits="GameTooltipTemplate" parent="UIParent" hidden="true">
1814 <Scripts>
1815 <OnLoad>
1816 this:SetOwner(UIParent, "ANCHOR_NONE");
1817 </OnLoad>
1818 </Scripts>
1819 </GameTooltip>
1820 <GameTooltip name="TCTooltip" inherits="GameTooltipTemplate" parent="UIParent" hidden="true">
1821 <Scripts>
1822 <OnLoad>
1823 this:SetOwner(UIParent, "ANCHOR_NONE");
1824 </OnLoad>
1825 </Scripts>
1826 </GameTooltip>
1827 <GameTooltip name="TCTooltip2" inherits="GameTooltipTemplate" parent="UIParent" hidden="true">
1828 <Scripts>
1829 <OnLoad>
1830 this:SetOwner(UIParent, "ANCHOR_NONE");
1831 </OnLoad>
1832 </Scripts>
1833 </GameTooltip>
1834 <Frame name="TheoryCraftUpdater" parent="UIParent">
1835 <Anchors>
1836 <Anchor point="TOP">
1837 <Offset>
1838 <AbsDimension x="10" y="10"/>
1839 </Offset>
1840 </Anchor>
1841 </Anchors>
1842 <Size>
1843 <AbsDimension x="0" y="0"/>
1844 </Size>
1845 <Scripts>
1846 <OnUpdate>
1847 if not TheoryCraft_Data.TalentsHaveBeenRead then
1848 TheoryCraft_UpdateTalents()
1849 end
1850 TheoryCraft_UpdatedThisRound = nil
1851 </OnUpdate>
1852 </Scripts>
1853 </Frame>
1854 </Ui>