Files
WeirdUtils/src/dpslog/WeirdDPSMate/Damage/DPSMate_Details_DamageTotal.xml
T
MarcelineVQ 86da3bcc03 dpslog: DPSMate CLEU adapter with per-combat A/B profiling
Adds DPSMate_CLEUAdapter.lua -- replaces DPSMate's string-parsing
CHAT_MSG_* system with structured COMBAT_LOG_EVENT data from our DLL.

Adapter maps CLEU subevents directly to DPSMate.DB API calls:
DamageDone, DamageTaken, EnemyDamage, Healing, HealingTaken,
DeathHistory, Kick, Dispels, BuildBuffs, CCBreaker, etc.
Eliminates all strfind pattern matching from the combat log path.

Toggle: /dpscleu (on/off/status)
Benchmark: /dpsbench -- always-on per-combat A/B profiling.
  Resets at combat start, reports at combat end, flips mode for next
  combat. Reports events, total ms, us/event, GC delta, and percentage
  comparison between CLEU and original modes.

Starts in CLEU mode by default.
2026-03-18 01:12:04 -07:00

761 lines
27 KiB
XML

<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/
..\..\..\FrameXML\UI.xsd">
<Frame name="DPSMate_Details_DamageTotal_Template_LegendColumn" virtual="true" hidden="true">
<Size x="18" y="18" />
<Layers>
<Layer level="ARTWORK">
<FontString name="$parent_Font" inherits="GameFontNormalSmall" text="Average" justifyH="LEFT">
<Size x="60" y="18" />
<Anchors>
<Anchor point="LEFT" relativeTo="$parent" relativePoint="RIGHT">
<Offset x="5" y="0" />
</Anchor>
</Anchors>
<Color r="1" g="1" b="1" />
</FontString>
</Layer>
<Layer level="BACKGROUND">
<Texture name="$parent_SwatchBg">
<Size x="16" y="16"/>
<Anchors>
<Anchor point="CENTER" />
</Anchors>
<Color r="1.0" g="0" b="0" a="1"/>
</Texture>
</Layer>
</Layers>
</Frame>
<Frame name="DPSMate_Details_DamageTotal_Template_Row" virtual="true" hidden="true">
<Size x="870" y="30" />
<Layers>
<Layer level="BACKGROUND">
<Texture name="$parent_Hover" hidden="true">
<Size x="850" y="25"/>
<Anchors>
<Anchor point="CENTER">
<Offset x="0" y="-5" />
</Anchor>
</Anchors>
<Color r="0.95" g="0.9" b="0.5" a="0.5"/>
</Texture>
<FontString name="$parent_Name" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER">
<Size x="130" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="45" y="0" />
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent_Amount" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="175" y="0" />
</Anchor>
</Anchors>
<Color r="1" g="1" b="1" />
</FontString>
<FontString name="$parent_AmountPerc" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="485" y="0" />
</Anchor>
</Anchors>
<Color r="1" g="1" b="1" />
</FontString>
<FontString name="$parent_Crit" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="545" y="0" />
</Anchor>
</Anchors>
<Color r="1" g="1" b="1" />
</FontString>
<FontString name="$parent_Miss" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="605" y="0" />
</Anchor>
</Anchors>
<Color r="1" g="1" b="1" />
</FontString>
<FontString name="$parent_DPS" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="665" y="0" />
</Anchor>
</Anchors>
<Color r="1" g="1" b="1" />
</FontString>
<FontString name="$parent_ActiveTime" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER">
<Size x="120" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="745" y="0" />
</Anchor>
</Anchors>
<Color r="1" g="1" b="1" />
</FontString>
</Layer>
</Layers>
<Scripts>
<OnEnter>
getglobal(this:GetName().."_Hover"):Show()
DPSMate.Modules.DetailsDamageTotal:ShowTooltip(this.user, this)
</OnEnter>
<OnLeave>
getglobal(this:GetName().."_Hover"):Hide()
GameTooltip:Hide()
</OnLeave>
</Scripts>
<Frames>
<CheckButton name="$parent_CB" inherits="UICheckButtonTemplate">
<Size x="26" y="26" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="10" y="-9" />
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
this:GetParent().act = false
</OnLoad>
<OnClick>
local uid = this:GetParent().user
local act = this:GetParent().act
if uid then
if act then
DPSMate.Modules.DetailsDamageTotal:RemoveLinesButton(uid, this:GetParent())
else
DPSMate.Modules.DetailsDamageTotal:AddLinesButton(uid, this:GetParent())
end
end
</OnClick>
</Scripts>
</CheckButton>
<StatusBar name="$parent_StatusBar">
<Size x="225" y="16" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="255" y="-13" />
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
this:SetMinMaxValues(1,100)
this:SetStatusBarTexture("Interface\\AddOns\\DPSMate\\images\\statusbar\\Healbot")
this:SetValue(100)
</OnLoad>
</Scripts>
</StatusBar>
</Frames>
</Frame>
<Frame name="DPSMate_Details_DamageTotal" parent="UIParent" movable="true" hidden="true">
<Size x="900" y="600" />
<Anchors>
<Anchor point="CENTER" />
</Anchors>
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<BackgroundInsets left="6" right="6" top="6" bottom="6" />
<TileSize val="16" />
<EdgeSize val="16" />
<Color r="0.157" g="0.08" b="0.06" a="1" />
</Backdrop>
<Layers>
<Layer level="ARTWORK">
<FontString name="$parent_Title" inherits="GameFontNormalHuge" justifyH="LEFT" justifyV="CENTER" text="Damage done for Shino">
<Size x="900" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="20" y="-10" />
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Scripts>
<OnLoad>
this:SetClampedToScreen()
getglobal(this:GetName().."_Title"):SetFont(UNIT_NAME_FONT, 24)
</OnLoad>
<OnMouseDown>
this:StartMoving()
</OnMouseDown>
<OnMouseUp>
this:StopMovingOrSizing()
</OnMouseUp>
</Scripts>
<Frames>
<Button name="$parent_CloseButton">
<Size x="30" y="30" />
<Anchors>
<Anchor point="TOPRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnEnter>
GameTooltip:SetOwner(this, "ANCHOR_RIGHT")
GameTooltip:SetText(DPSMate.L["close"], nil, nil, nil, nil, 1)
GameTooltip:Show()
</OnEnter>
<OnLeave>
GameTooltip:Hide()
</OnLeave>
<OnClick>
DPSMate_Details_DamageTotal:Hide()
PlaySound("igMainMenuOptionCheckBoxOff")
</OnClick>
</Scripts>
<NormalTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Up"/>
<PushedTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Down"/>
<HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/>
</Button>
<Button name="$parent_SwitchGraph">
<Size x="22" y="22" />
<Anchors>
<Anchor point="RIGHT" relativeTo="$parent_CloseButton" relativePoint="LEFT">
<Offset>
<AbsDimension x="-3" y="-3"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnEnter>
GameTooltip:SetOwner(this, "ANCHOR_RIGHT")
GameTooltip:SetText(DPSMate.L["switchgraphsdesc"], nil, nil, nil, nil, 1)
GameTooltip:Show()
</OnEnter>
<OnLeave>
GameTooltip:Hide()
</OnLeave>
<OnClick>
DPSMate.Modules.DetailsDamageTotal:ToggleMode()
PlaySound("igMainMenuOptionCheckBoxOff")
</OnClick>
</Scripts>
<NormalTexture file="Interface\Buttons\UI-GroupLoot-Dice-Up"/>
<PushedTexture file="Interface\Buttons\UI-GroupLoot-Dice-Down"/>
<HighlightTexture file="Interface\Buttons\UI-GroupLoot-Dice-Highlight" alphaMode="ADD"/>
</Button>
<Frame name="$parent_DiagramLine">
<Size x="770" y="250" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="15" y="-65" />
</Anchor>
</Anchors>
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<BackgroundInsets left="6" right="6" top="6" bottom="6" />
<TileSize val="16" />
<EdgeSize val="16" />
<Color r="0.157" g="0.08" b="0.06" a="0.5" />
</Backdrop>
</Frame>
<ScrollFrame name="$parent_DiagramLegend">
<Size x="100" y="250" />
<Anchors>
<Anchor point="LEFT" relativeTo="$parent_DiagramLine" relativePoint="RIGHT" />
</Anchors>
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<BackgroundInsets left="6" right="6" top="6" bottom="6" />
<TileSize val="16" />
<EdgeSize val="16" />
<Color r="0.157" g="0.08" b="0.06" a="0.5" />
</Backdrop>
<Scripts>
<OnLoad>
this:SetVerticalScroll(0)
</OnLoad>
<OnMouseWheel>
DPSMate.Options:OnVerticalScroll(this, arg1, 20, true)
</OnMouseWheel>
</Scripts>
<HitRectInsets left="0" right="0" top="5" bottom="5"/>
<ScrollChild>
<Frame name="$parent_Child">
<Size x="100" y="620" />
<Frames>
<Frame name="$parent_Total" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn" hidden="false">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT">
<Offset x="10" y="-8" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C1" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_Total" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C2" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C1" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C3" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C2" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C4" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C3" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C5" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C4" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C6" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C5" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C7" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C6" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C8" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C7" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C9" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C8" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C10" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C9" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C11" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C10" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C12" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C11" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C13" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C12" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C14" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C13" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C15" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C14" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C16" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C15" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C17" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C16" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C18" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C17" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C19" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C18" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C20" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C19" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C21" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C20" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C22" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C21" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C23" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C22" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C24" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C23" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C25" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C24" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C26" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C25" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C27" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C26" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C28" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C27" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C29" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C28" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_C30" inherits="DPSMate_Details_DamageTotal_Template_LegendColumn">
<Anchors>
<Anchor point="TOP" relativeTo="$parent_C29" relativePoint="BOTTOM">
<Offset x="0" y="-2" />
</Anchor>
</Anchors>
</Frame>
</Frames>
</Frame>
</ScrollChild>
</ScrollFrame>
<ScrollFrame name="$parent_PlayerList">
<Size x="870" y="270" />
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_DiagramLine" relativePoint="BOTTOMLEFT" />
</Anchors>
<Backdrop bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
<BackgroundInsets left="6" right="6" top="6" bottom="6" />
<TileSize val="16" />
<EdgeSize val="16" />
<Color r="0.157" g="0.08" b="0.06" a="0.5" />
</Backdrop>
<Layers>
<Layer level="BACKGROUND">
<FontString name="$parent_Name" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER" text="Name">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="45" y="0" />
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent_Amount" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER" text="Amount">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="329" y="0" />
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent_Crit" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER" text="Crit">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="545" y="0" />
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent_Miss" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER" text="Miss">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="605" y="0" />
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent_DPS" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER" text="DPS">
<Size x="100" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="665" y="0" />
</Anchor>
</Anchors>
</FontString>
<FontString name="$parent_ActiveTime" inherits="GameFontNormal" justifyH="LEFT" justifyV="CENTER" text="Active Time">
<Size x="130" y="40" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="745" y="0" />
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Scripts>
<OnLoad>
this:SetVerticalScroll(0)
</OnLoad>
<OnMouseWheel>
DPSMate.Options:OnVerticalScroll(this, arg1, 30, true)
</OnMouseWheel>
</Scripts>
<HitRectInsets left="0" right="0" top="35" bottom="5"/>
<ScrollChild>
<Frame name="$parent_Child">
<Size x="870" y="270" />
<Frames>
<Frame name="$parent_R1" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOP">
<Offset x="0" y="-25" />
</Anchor>
</Anchors>
</Frame>
<Frame name="$parent_R2" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R1" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R3" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R2" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R4" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R3" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R5" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R4" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R6" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R5" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R7" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R6" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R8" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R7" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R9" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R8" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R10" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R9" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R11" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R10" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R12" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R11" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R13" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R12" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R14" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R13" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R15" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R14" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R16" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R15" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R17" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R16" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R18" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R17" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R19" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R18" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R20" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R19" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R21" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R20" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R22" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R21" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R23" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R22" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R24" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R23" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R25" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R24" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R26" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R25" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R27" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R26" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R28" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R27" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R29" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R28" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
<Frame name="$parent_R30" inherits="DPSMate_Details_DamageTotal_Template_Row">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent_R29" relativePoint="BOTTOMLEFT" />
</Anchors>
</Frame>
</Frames>
</Frame>
</ScrollChild>
<Frames>
<CheckButton name="$parent_CB" inherits="UICheckButtonTemplate">
<Size x="26" y="26" />
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="10" y="-4.5" />
</Anchor>
</Anchors>
<Scripts>
<OnClick>
DPSMate.Modules.DetailsDamageTotal:CheckButtonCheckAll(this)
</OnClick>
</Scripts>
</CheckButton>
</Frames>
</ScrollFrame>
</Frames>
</Frame>
</Ui>