| 
Nenue@6
 | 
     1 <!--
 | 
| 
Nenue@6
 | 
     2   Timer-specific XML defs
 | 
| 
Nenue@6
 | 
     3 -->
 | 
| 
Nenue@6
 | 
     4 <Ui>
 | 
| 
Nenue@6
 | 
     5   <Script file="Timer.Init.lua" />
 | 
| 
Nenue@6
 | 
     6   <Script file="Presets.lua" />
 | 
| 
Nenue@6
 | 
     7   <Script file="Timer.lua" />
 | 
| 
Nenue@6
 | 
     8   <Script file="Container.lua" />
 | 
| 
Nenue@6
 | 
     9   <Script file="Status.lua" />
 | 
| 
Nenue@6
 | 
    10   <Script file="Aura.lua" />
 | 
| 
Nenue@6
 | 
    11   <Script file="Cooldown.lua" />
 | 
| 
Nenue@6
 | 
    12   <Script file="Icon.lua" />
 | 
| 
Nenue@6
 | 
    13   <Script file="Progressbar.lua" />
 | 
| 
Nenue@6
 | 
    14   <Script file="Import.lua" />
 | 
| 
Nenue@6
 | 
    15   <Script file="Editor.lua" />
 | 
| 
Nenue@6
 | 
    16 
 | 
| 
Nenue@6
 | 
    17 
 | 
| 
Nenue@6
 | 
    18   <!-- EASY TIMER FRAME -->
 | 
| 
Nenue@6
 | 
    19 
 | 
| 
Nenue@6
 | 
    20   <Frame name="TurokTimerScripts"  parent="UIParent" virtual="true" hidden="true">
 | 
| 
Nenue@6
 | 
    21     <Scripts>
 | 
| 
Nenue@6
 | 
    22       <OnLoad>
 | 
| 
Nenue@6
 | 
    23         self.textRegions = {}
 | 
| 
Nenue@6
 | 
    24       </OnLoad>
 | 
| 
Nenue@6
 | 
    25       <OnShow>
 | 
| 
Nenue@6
 | 
    26         self:Report()
 | 
| 
Nenue@6
 | 
    27       </OnShow>
 | 
| 
Nenue@6
 | 
    28       <OnHide>
 | 
| 
Nenue@6
 | 
    29         self:Report()
 | 
| 
Nenue@6
 | 
    30       </OnHide>
 | 
| 
Nenue@6
 | 
    31       <OnUpdate>
 | 
| 
Nenue@6
 | 
    32         self:Update()
 | 
| 
Nenue@6
 | 
    33       </OnUpdate>
 | 
| 
Nenue@6
 | 
    34     </Scripts>
 | 
| 
Nenue@6
 | 
    35     <Size x="64" y="64" />
 | 
| 
Nenue@6
 | 
    36     <Anchors>
 | 
| 
Nenue@6
 | 
    37       <Anchor point="CENTER" />
 | 
| 
Nenue@6
 | 
    38     </Anchors>
 | 
| 
Nenue@6
 | 
    39     <Animations>
 | 
| 
Nenue@6
 | 
    40       <AnimationGroup parentKey="iconIntro" looping="NONE" ignoreFramerateThrottle="true">
 | 
| 
Nenue@6
 | 
    41         <Scale childKey="icon" order="1" duration=".10" fromScaleX="0.1" toScaleX="1.0" fromScaleY=".1" toScaleY="1" />
 | 
| 
Nenue@6
 | 
    42       </AnimationGroup>
 | 
| 
Nenue@6
 | 
    43       <AnimationGroup parentKey="Intro" looping="NONE" ignoreFramerateThrottle="true">
 | 
| 
Nenue@6
 | 
    44         <Alpha childKey="foreground" order="1" duration=".5" fromAlpha="0" toAlpha="1" />
 | 
| 
Nenue@6
 | 
    45         <Alpha childKey="background" order="1" duration=".5" fromAlpha="0" toAlpha="1" />
 | 
| 
Nenue@6
 | 
    46         <Scripts>
 | 
| 
Nenue@6
 | 
    47           <OnPlay>
 | 
| 
Nenue@6
 | 
    48             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
    49             g.collected = nil
 | 
| 
Nenue@6
 | 
    50             g.add = true
 | 
| 
Nenue@6
 | 
    51             g:Report()
 | 
| 
Nenue@6
 | 
    52             --@debug@
 | 
| 
Nenue@9
 | 
    53             --print('Layout', g.cvars.type, 'Intro |cFFFFFF00START', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
    54             g:Show()
 | 
| 
Nenue@6
 | 
    55             if g.cvars.sound_active then
 | 
| 
Nenue@6
 | 
    56               PlaySoundFile(g.cvars.sound_active)
 | 
| 
Nenue@6
 | 
    57             end
 | 
| 
Nenue@6
 | 
    58             if g.icon then
 | 
| 
Nenue@6
 | 
    59               g.iconIntro:Play()
 | 
| 
Nenue@6
 | 
    60             end
 | 
| 
Nenue@6
 | 
    61           </OnPlay>
 | 
| 
Nenue@6
 | 
    62           <OnStop>
 | 
| 
Nenue@6
 | 
    63             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
    64             --@debug@
 | 
| 
Nenue@9
 | 
    65             --print('Layout', g.cvars.type, 'Intro |cFFFF4400STOP', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
    66             if g.enableIcon then
 | 
| 
Nenue@6
 | 
    67               g.iconIntro:Stop()
 | 
| 
Nenue@6
 | 
    68             end
 | 
| 
Nenue@6
 | 
    69           </OnStop>
 | 
| 
Nenue@6
 | 
    70           <OnFinished>
 | 
| 
Nenue@6
 | 
    71             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
    72             --@debug@
 | 
| 
Nenue@9
 | 
    73             --print('Layout', g.cvars.type, 'Intro |cFF00FF00FINISH', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
    74             if g.enableIcon then
 | 
| 
Nenue@6
 | 
    75               g.iconIntro:Stop()
 | 
| 
Nenue@6
 | 
    76             end
 | 
| 
Nenue@6
 | 
    77             g:UpdateAlpha(Turok.inCombat, g.displayState, g.fillState)
 | 
| 
Nenue@6
 | 
    78           </OnFinished>
 | 
| 
Nenue@6
 | 
    79         </Scripts>
 | 
| 
Nenue@6
 | 
    80       </AnimationGroup>
 | 
| 
Nenue@6
 | 
    81       <AnimationGroup parentKey="iconOutro" looping="NONE" ignoreFramerateThrottle="true">
 | 
| 
Nenue@6
 | 
    82         <Scale childKey="icon" order="1" duration=".10" fromScaleX="1" toScaleX="0.1" fromScaleY="1" toScaleY="0.1"/>
 | 
| 
Nenue@6
 | 
    83       </AnimationGroup>
 | 
| 
Nenue@6
 | 
    84       <AnimationGroup parentKey="Outro" looping="NONE" ignoreFramerateThrottle="true">
 | 
| 
Nenue@6
 | 
    85         <Alpha childKey="foreground" order="1" duration=".5" change="-1" />
 | 
| 
Nenue@6
 | 
    86         <Alpha childKey="background" order="1" duration=".5" change="-1" />
 | 
| 
Nenue@6
 | 
    87         <Scripts>
 | 
| 
Nenue@6
 | 
    88           <OnPlay>
 | 
| 
Nenue@6
 | 
    89             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
    90             g.collected = nil
 | 
| 
Nenue@6
 | 
    91             g.trash = true
 | 
| 
Nenue@6
 | 
    92             g:Report()
 | 
| 
Nenue@6
 | 
    93             --@debug@
 | 
| 
Nenue@9
 | 
    94             --print('Layout', g.cvars.type, '|cFF0088FFOutro |cFFFFFF00START', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
    95             if g.spiral then
 | 
| 
Nenue@6
 | 
    96               g.spiral:StopAnimating()
 | 
| 
Nenue@6
 | 
    97               g.spiral:Hide()
 | 
| 
Nenue@6
 | 
    98             end
 | 
| 
Nenue@6
 | 
    99             if g.cvars.sound_hidden then
 | 
| 
Nenue@6
 | 
   100               PlaySoundFile(g.cvars.sound_hidden)
 | 
| 
Nenue@6
 | 
   101             end
 | 
| 
Nenue@6
 | 
   102             if g.enableIcon then
 | 
| 
Nenue@6
 | 
   103               g.iconOutro:Play()
 | 
| 
Nenue@6
 | 
   104             end
 | 
| 
Nenue@6
 | 
   105           </OnPlay>
 | 
| 
Nenue@6
 | 
   106           <OnStop>
 | 
| 
Nenue@6
 | 
   107             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
   108             --@debug@
 | 
| 
Nenue@9
 | 
   109             --print('Layout', g.cvars.type, '|cFF0088FFOutro |cFFFF4400STOP', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
   110             if g.enableIcon then
 | 
| 
Nenue@6
 | 
   111               g.iconOutro:Stop()
 | 
| 
Nenue@6
 | 
   112             end
 | 
| 
Nenue@6
 | 
   113           </OnStop>
 | 
| 
Nenue@6
 | 
   114           <OnFinished>
 | 
| 
Nenue@6
 | 
   115             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
   116             g.trash = false
 | 
| 
Nenue@6
 | 
   117             --@debug@
 | 
| 
Nenue@9
 | 
   118             --print('Layout', g.cvars.type, '|cFF0088FFOutro |cFF00FF00Finish', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
   119             if g.enableIcon then
 | 
| 
Nenue@6
 | 
   120               g.iconOutro:Stop()
 | 
| 
Nenue@6
 | 
   121             end
 | 
| 
Nenue@6
 | 
   122             g:Hide()
 | 
| 
Nenue@6
 | 
   123           </OnFinished>
 | 
| 
Nenue@6
 | 
   124         </Scripts>
 | 
| 
Nenue@6
 | 
   125       </AnimationGroup>
 | 
| 
Nenue@6
 | 
   126       <AnimationGroup parentKey="Retro" looping="NONE" ignoreFramerateThrottle="true">
 | 
| 
Nenue@6
 | 
   127         <Alpha childKey="iconFlash" fromAlpha="0" toAlpha=".7" duration="0.05" order="1" />
 | 
| 
Nenue@6
 | 
   128         <Alpha childKey="iconFlash" fromAlpha=".7" toAlpha="0" duration="0.15" order="2" />
 | 
| 
Nenue@6
 | 
   129         <Scripts>
 | 
| 
Nenue@6
 | 
   130           <OnPlay>
 | 
| 
Nenue@6
 | 
   131             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
   132             --@debug@
 | 
| 
Nenue@9
 | 
   133             --print('Layout', g.cvars.type, '|cFFFFFF00Retro |cFFFFFF00START', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
   134             if g.iconFlash then
 | 
| 
Nenue@6
 | 
   135               g.iconFlash:Show()
 | 
| 
Nenue@6
 | 
   136             end
 | 
| 
Nenue@6
 | 
   137           </OnPlay>
 | 
| 
Nenue@6
 | 
   138           <OnStop>
 | 
| 
Nenue@6
 | 
   139             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
   140             --@debug@
 | 
| 
Nenue@9
 | 
   141             --print('Layout',g.cvars.type, '|cFFFFFF00Retro |cFFFF4400STOP', self:GetParent():GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
   142           </OnStop>
 | 
| 
Nenue@6
 | 
   143           <OnFinished>
 | 
| 
Nenue@6
 | 
   144             local g = self:GetParent()
 | 
| 
Nenue@6
 | 
   145             --@debug@
 | 
| 
Nenue@9
 | 
   146             --print('Layout',g.cvars.type, '|cFFFFFF00Retro |cFF00FF00FINISH', g:GetName())--@end-debug@
 | 
| 
Nenue@6
 | 
   147             if g.iconFlash then
 | 
| 
Nenue@6
 | 
   148               g.iconFlash:Hide()
 | 
| 
Nenue@6
 | 
   149             end
 | 
| 
Nenue@6
 | 
   150             g:UpdateAlpha(Turok.inCombat, g.displayState, g.fillState)
 | 
| 
Nenue@6
 | 
   151           </OnFinished>
 | 
| 
Nenue@6
 | 
   152         </Scripts>
 | 
| 
Nenue@6
 | 
   153       </AnimationGroup>
 | 
| 
Nenue@6
 | 
   154       <AnimationGroup name="Slider" parentKey="slide" ignoreFramerateThrottle="true" looping="NONE">
 | 
| 
Nenue@6
 | 
   155         <Translation parentKey="t1" duration="0.11" order="1" />
 | 
| 
Nenue@6
 | 
   156       </AnimationGroup>
 | 
| 
Nenue@6
 | 
   157     </Animations>
 | 
| 
Nenue@6
 | 
   158     <Layers>
 | 
| 
Nenue@6
 | 
   159       <Layer level="BACKGROUND">
 | 
| 
Nenue@6
 | 
   160         <Texture file="Interface\ICONS\INV_Misc_QuestionMark" name="$parentSpellIcon" parentKey="icon" textureSubLevel="-7" hidden="true">
 | 
| 
Nenue@6
 | 
   161           <TexCoords top="0.1" left="0.1" bottom="0.9" right="0.9" />
 | 
| 
Nenue@6
 | 
   162         </Texture>
 | 
| 
Nenue@6
 | 
   163       </Layer>
 | 
| 
Nenue@6
 | 
   164       <Layer level="ARTWORK">
 | 
| 
Nenue@6
 | 
   165         <Texture parentKey="iconFlash" name="$parentIconFlashBox" hidden="true">
 | 
| 
Nenue@6
 | 
   166           <Anchor point="TOPLEFT" relativeKey="icon"/>
 | 
| 
Nenue@6
 | 
   167           <Anchor point="BOTTOMRIGHT" relativeKey="icon" />
 | 
| 
Nenue@6
 | 
   168           <Color r="1" g="1" b="1" a="1" />
 | 
| 
Nenue@6
 | 
   169         </Texture>
 | 
| 
Nenue@6
 | 
   170       </Layer>
 | 
| 
Nenue@6
 | 
   171       <Layer level="OVERLAY">
 | 
| 
Nenue@6
 | 
   172         <Texture parentKey="debugPanel" name="$parentDebugWindow" hidden="true">
 | 
| 
Nenue@6
 | 
   173           <Anchors>
 | 
| 
Nenue@6
 | 
   174             <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" />
 | 
| 
Nenue@6
 | 
   175             <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="0" y="-40" />
 | 
| 
Nenue@6
 | 
   176           </Anchors>
 | 
| 
Nenue@6
 | 
   177         </Texture>
 | 
| 
Nenue@6
 | 
   178         <FontString inherits="TurokFontDetail" justifyH="LEFT">
 | 
| 
Nenue@6
 | 
   179           <Anchors>
 | 
| 
Nenue@6
 | 
   180             <Anchor point="TOPLEFT" />
 | 
| 
Nenue@6
 | 
   181           </Anchors>
 | 
| 
Nenue@6
 | 
   182         </FontString>
 | 
| 
Nenue@6
 | 
   183       </Layer>
 | 
| 
Nenue@6
 | 
   184     </Layers>
 | 
| 
Nenue@6
 | 
   185   </Frame>
 | 
| 
Nenue@6
 | 
   186 
 | 
| 
Nenue@6
 | 
   187   <Frame name="TurokIconTemplate" parent="UIParent" virtual="true" hidden="true" inherits="TurokTimerScripts">
 | 
| 
Nenue@6
 | 
   188     <Scripts>
 | 
| 
Nenue@6
 | 
   189       <OnLoad inherit="prepend">
 | 
| 
Nenue@6
 | 
   190         -- not using parentArray because we want name info
 | 
| 
Nenue@6
 | 
   191         self.textRegions = {
 | 
| 
Nenue@6
 | 
   192           counter = self.spiral.counter,
 | 
| 
Nenue@6
 | 
   193           subCounter = self.spiral.subCounter,
 | 
| 
Nenue@6
 | 
   194           charges = self.spiral.charges
 | 
| 
Nenue@6
 | 
   195         }
 | 
| 
Nenue@6
 | 
   196       </OnLoad>
 | 
| 
Nenue@6
 | 
   197     </Scripts>
 | 
| 
Nenue@6
 | 
   198     <Frames>
 | 
| 
Nenue@6
 | 
   199       <Cooldown name="$parentCooldownSpiral" parentKey="spiral" inherits="CooldownFrameTemplate">
 | 
| 
Nenue@9
 | 
   200         <EdgeTexture file="">
 | 
| 
Nenue@9
 | 
   201           <Color r="1" g="0" b="1" a="0" />
 | 
| 
Nenue@9
 | 
   202         </EdgeTexture>
 | 
| 
Nenue@9
 | 
   203         <BlingTexture file="">
 | 
| 
Nenue@9
 | 
   204           <Color r="0" g="1" b="1" a="0" />
 | 
| 
Nenue@9
 | 
   205         </BlingTexture>
 | 
| 
Nenue@6
 | 
   206         <SwipeTexture parentKey="spiralTex">
 | 
| 
Nenue@9
 | 
   207           <Color r="0" g="0" b="0" a="0.8" />
 | 
| 
Nenue@6
 | 
   208         </SwipeTexture>
 | 
| 
Nenue@6
 | 
   209         <Anchors>
 | 
| 
Nenue@6
 | 
   210           <Anchor relativeKey="$parent.icon" point="TOPLEFT" relativePoint="TOPLEFT" x="0" y="0" />
 | 
| 
Nenue@6
 | 
   211           <Anchor relativeKey="$parent.icon" point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="0" y="0" />
 | 
| 
Nenue@6
 | 
   212         </Anchors>
 | 
| 
Nenue@6
 | 
   213         <Layers>
 | 
| 
Nenue@6
 | 
   214           <Layer level="OVERLAY">
 | 
| 
Nenue@9
 | 
   215             <FontString inherits="TurokFontMed" name="$parentCounter" parentKey="counter" justifyH="CENTER" justifyV="MIDDLE">
 | 
| 
Nenue@9
 | 
   216               <!-- [1] below 6 seconds remaining
 | 
| 
Nenue@6
 | 
   217               <KeyValues>
 | 
| 
Nenue@6
 | 
   218                 <KeyValue key="anchor1" value="TOP" />
 | 
| 
Nenue@6
 | 
   219                 <KeyValue key="anchor1_rel" value="TOP" />
 | 
| 
Nenue@6
 | 
   220                 <KeyValue key="anchor2" value="TOP" />
 | 
| 
Nenue@6
 | 
   221                 <KeyValue key="anchor2_rel" value="TOP" />
 | 
| 
Nenue@6
 | 
   222                 <KeyValue key="anchor3" value="TOPRIGHT" />
 | 
| 
Nenue@6
 | 
   223                 <KeyValue key="anchor3_rel" value="TOP" />
 | 
| 
Nenue@9
 | 
   224               </KeyValues> -->
 | 
| 
Nenue@6
 | 
   225               <Anchors>
 | 
| 
Nenue@9
 | 
   226                 <Anchor point="CENTER" relativePoint="CENTER" relativeKey="$parent.$parent.icon" x="0" y="0" />
 | 
| 
Nenue@6
 | 
   227               </Anchors>
 | 
| 
Nenue@6
 | 
   228             </FontString>
 | 
| 
Nenue@6
 | 
   229             <FontString inherits="TurokFontDetail" name="$parentSubCounter" parentKey="subCounter" justifyH="LEFT" text="subtext" justifyV="BOTTOM">
 | 
| 
Nenue@9
 | 
   230               <!--
 | 
| 
Nenue@6
 | 
   231               <KeyValues>
 | 
| 
Nenue@6
 | 
   232                 <KeyValue key="anchor1" value="LEFT" />
 | 
| 
Nenue@6
 | 
   233                 <KeyValue key="anchor1_rel" value="RIGHT" />
 | 
| 
Nenue@6
 | 
   234                 <KeyValue key="anchor2" value="LEFT" />
 | 
| 
Nenue@6
 | 
   235                 <KeyValue key="anchor2_rel" value="RIGHT" />
 | 
| 
Nenue@6
 | 
   236                 <KeyValue key="anchor3" value="LEFT" />
 | 
| 
Nenue@6
 | 
   237                 <KeyValue key="anchor3_rel" value="RIGHT" />
 | 
| 
Nenue@6
 | 
   238               </KeyValues>
 | 
| 
Nenue@9
 | 
   239               -->
 | 
| 
Nenue@6
 | 
   240               <Size x="40" y="40" />
 | 
| 
Nenue@6
 | 
   241               <Color r="1" g="1" b="0" a="1" />
 | 
| 
Nenue@6
 | 
   242               <Anchors>
 | 
| 
Nenue@9
 | 
   243                 <Anchor point="LEFT" relativePoint="RIGHT" relativeKey="$parent.counter" x="0" y="0" />
 | 
| 
Nenue@6
 | 
   244               </Anchors>
 | 
| 
Nenue@6
 | 
   245             </FontString>
 | 
| 
Nenue@6
 | 
   246             <FontString inherits="TurokFontDetail" name="$parentCharges" parentKey="charges" justifyH="RIGHT" justifyV="BOTTOM" text="charges">
 | 
| 
Nenue@6
 | 
   247               <Size x="80" y="30" />
 | 
| 
Nenue@6
 | 
   248               <Color a="1" r="1" g="1" b="0" />
 | 
| 
Nenue@6
 | 
   249               <Anchors>
 | 
| 
Nenue@6
 | 
   250                 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" />
 | 
| 
Nenue@6
 | 
   251               </Anchors>
 | 
| 
Nenue@6
 | 
   252             </FontString>
 | 
| 
Nenue@6
 | 
   253           </Layer>
 | 
| 
Nenue@6
 | 
   254         </Layers>
 | 
| 
Nenue@6
 | 
   255       </Cooldown>
 | 
| 
Nenue@6
 | 
   256     </Frames>
 | 
| 
Nenue@6
 | 
   257   </Frame>
 | 
| 
Nenue@6
 | 
   258 
 | 
| 
Nenue@6
 | 
   259   <Frame name="TurokProgressbarTemplate" parent="UIParent" virtual="true" hidden="true" inherits="TurokTimerScripts">
 | 
| 
Nenue@6
 | 
   260     <Scripts>
 | 
| 
Nenue@6
 | 
   261       <OnLoad inherit="prepend">
 | 
| 
Nenue@6
 | 
   262         self.textRegions = {
 | 
| 
Nenue@6
 | 
   263           left = self.left,
 | 
| 
Nenue@6
 | 
   264           right = self.right
 | 
| 
Nenue@6
 | 
   265         }
 | 
| 
Nenue@6
 | 
   266       </OnLoad>
 | 
| 
Nenue@6
 | 
   267     </Scripts>
 | 
| 
Nenue@6
 | 
   268     <Layers>
 | 
| 
Nenue@6
 | 
   269 
 | 
| 
Nenue@6
 | 
   270       <Layer level="BACKGROUND">
 | 
| 
Nenue@6
 | 
   271 
 | 
| 
Nenue@6
 | 
   272 
 | 
| 
Nenue@6
 | 
   273         <Texture name="$parentProgressBackground" parentKey="background" textureSubLevel="0" />
 | 
| 
Nenue@6
 | 
   274       </Layer>
 | 
| 
Nenue@6
 | 
   275       <Layer level="ARTWORK">
 | 
| 
Nenue@6
 | 
   276         <Texture name="$parentProgressForeground" parentKey="foreground" textureSubLevel="1" />
 | 
| 
Nenue@6
 | 
   277       </Layer>
 | 
| 
Nenue@6
 | 
   278 
 | 
| 
Nenue@6
 | 
   279       <Layer level="OVERLAY">
 | 
| 
Nenue@6
 | 
   280         <FontString inherits="TurokFontDetail" name="$parentLeftText" parentKey="left" justifyH="LEFT">
 | 
| 
Nenue@6
 | 
   281           <Anchors>
 | 
| 
Nenue@6
 | 
   282             <Anchor point="LEFT" />
 | 
| 
Nenue@6
 | 
   283           </Anchors>
 | 
| 
Nenue@6
 | 
   284         </FontString>
 | 
| 
Nenue@6
 | 
   285         <FontString inherits="TurokFontDetail" name="$parentRightText" parentKey="right" justifyH="RIGHT">
 | 
| 
Nenue@6
 | 
   286           <Anchors>
 | 
| 
Nenue@6
 | 
   287             <Anchor point="RIGHT" />
 | 
| 
Nenue@6
 | 
   288           </Anchors>
 | 
| 
Nenue@6
 | 
   289         </FontString>
 | 
| 
Nenue@6
 | 
   290       </Layer>
 | 
| 
Nenue@6
 | 
   291     </Layers>
 | 
| 
Nenue@6
 | 
   292   </Frame>
 | 
| 
Nenue@6
 | 
   293 
 | 
| 
Nenue@6
 | 
   294   <!-- Collector Tray -->
 | 
| 
Nenue@6
 | 
   295   <Frame name="TkContainerTemplate" virtual="true" parent="UIParent" alpha="1" movable="true">
 | 
| 
Nenue@6
 | 
   296     <Size x="700" y="200" />
 | 
| 
Nenue@6
 | 
   297     <Scripts>
 | 
| 
Nenue@6
 | 
   298       <OnLoad>
 | 
| 
Nenue@6
 | 
   299         self:RegisterForDrag('LeftButton')
 | 
| 
Nenue@6
 | 
   300         self:EnableMouse(false) -- for now
 | 
| 
Nenue@6
 | 
   301       </OnLoad>
 | 
| 
Nenue@6
 | 
   302       <OnDragStart>
 | 
| 
Nenue@6
 | 
   303         if self:GetEnableMouse() then
 | 
| 
Nenue@6
 | 
   304           self.cx = self:GetLeft()
 | 
| 
Nenue@6
 | 
   305           self.cy = self:GetTop()
 | 
| 
Nenue@6
 | 
   306           self:StartMoving()
 | 
| 
Nenue@6
 | 
   307         end
 | 
| 
Nenue@6
 | 
   308       </OnDragStart>
 | 
| 
Nenue@6
 | 
   309       <OnDragStop>
 | 
| 
Nenue@6
 | 
   310         self:StopMovingOrSizing()
 | 
| 
Nenue@6
 | 
   311         self.x = self.x + (self:GetLeft() - self.cx)
 | 
| 
Nenue@6
 | 
   312         self.y = self.y + (self:GetTop() - self.cy)
 | 
| 
Nenue@6
 | 
   313         self:SetPoint(self.anchor, self.parent, self.anchorTo, self.x, self.y)
 | 
| 
Nenue@6
 | 
   314       </OnDragStop>
 | 
| 
Nenue@6
 | 
   315     </Scripts>
 | 
| 
Nenue@6
 | 
   316     <Layers>
 | 
| 
Nenue@6
 | 
   317       <Layer level="BACKGROUND">
 | 
| 
Nenue@6
 | 
   318         <Texture name="$parentBackdrop" parentKey="ConfigBG" setAllPoints="true" hidden="true">
 | 
| 
Nenue@6
 | 
   319           <Color r="1" g="1" b="1" a="0.25" />
 | 
| 
Nenue@6
 | 
   320         </Texture>
 | 
| 
Nenue@6
 | 
   321       </Layer>
 | 
| 
Nenue@6
 | 
   322       <Layer level="OVERLAY">
 | 
| 
Nenue@6
 | 
   323         <FontString name="$parentNameTag" parentKey="NameText" inherits="TurokFont" justifyH="LEFT" justifyV="BOTTOM" hidden="true">
 | 
| 
Nenue@6
 | 
   324           <Anchors>
 | 
| 
Nenue@6
 | 
   325             <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" x="0" y="2" />
 | 
| 
Nenue@6
 | 
   326           </Anchors>
 | 
| 
Nenue@6
 | 
   327         </FontString>
 | 
| 
Nenue@6
 | 
   328       </Layer>
 | 
| 
Nenue@6
 | 
   329     </Layers>
 | 
| 
Nenue@6
 | 
   330   </Frame>
 | 
| 
Nenue@6
 | 
   331 
 | 
| 
Nenue@6
 | 
   332 </Ui> |