vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
 <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">
        <!-- LUA Scripts -->
        <Script file="XPerl_FrameOptions.lua"/>
        <Script file="localization.lua"/>
        <Script file="localization.deDE.lua"/>
        <Script file="localization.zhCN.lua"/>

        <Frame name="XPerl_Frame_Title" virtual="true" hidden="false">
                <Scripts>
                        <OnLoad>
                                this.Setup = function()
                                        getglobal(this:GetName().."_Texture"):SetVertexColor(XPerlConfig.OptionsColour.r, XPerlConfig.OptionsColour.g, XPerlConfig.OptionsColour.b,1)
                                        getglobal(this:GetName().."_Text"):SetTextColor(1,1,1,1)
                                        getglobal(this:GetName().."_Text"):SetText(XPerl_Version)
                                end
                        </OnLoad>
                        <OnShow>
                                this:Setup()
                        </OnShow>
                </Scripts>
                <Anchors>
                        <Anchor point="CENTER" relativePoint="TOP">
                                <Offset>
                                        <AbsDimension x="0" y="0" />
                                </Offset>
                        </Anchor>
                </Anchors>
                <Layers>
                        <Layer level="ARTWORK">
                                <FontString name="$parent_Text" inherits="GameFontNormalSmall" text="X-Perl UnitFrames">
                                        <Anchors>
                                                <Anchor point="LEFT">
                                                        <Offset>
                                                                <AbsDimension x="4" y="0" />
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                        </Layer>
                        <Layer level="BACKGROUND">
                                <Texture name="$parent_Texture" file="Interface\AddOns\XPerl_Options\images\XPerl_SetupTitle">
                                        <Color r="1" g="0" b="0" a="1" />
                                        <Anchors>
                                                <Anchor point="TOPLEFT" />
                                                <Anchor point="BOTTOMRIGHT" />
                                        </Anchors>
                                </Texture>
                        </Layer>
                </Layers>
        </Frame>

        <Frame name="XPerl_OptionsTemplateNaked" movable="true" enableMouse="true" frameStrata="HIGH" virtual="true">
                <Scripts>
                        <OnLoad>
                                this.Setup = function()
                                        this:SetBackdropBorderColor(XPerlConfig.OptionsColour.r, XPerlConfig.OptionsColour.g, XPerlConfig.OptionsColour.b, 1)
                                        this:SetBackdropColor(XPerlConfig.OptionsColour.r, XPerlConfig.OptionsColour.g, XPerlConfig.OptionsColour.b, 1)
                                end
                        </OnLoad>
                        <OnShow>
                                this:Setup()
                        </OnShow>
                        <OnMouseDown>
                                if (arg1 == "LeftButton") then
                                        this:StartMoving()
                                end
                        </OnMouseDown>
                        <OnMouseUp>
                                this:StopMovingOrSizing()
                        </OnMouseUp>
                        <OnUpdate>
                                XPerl_Options_OnUpdate()
                        </OnUpdate>
                </Scripts>
                <Anchors>
                        <Anchor point="CENTER"/>
                </Anchors>
                <Backdrop bgFile="Interface\Addons\XPerl_Options\Images\XPerl_FancyBack" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                        <EdgeSize>
                                <AbsValue val="16"/>
                        </EdgeSize>
                        <TileSize>
                                <AbsValue val="256"/>
                        </TileSize>
                        <BackgroundInsets>
                                <AbsInset left="5" right="5" top="5" bottom="5"/>
                        </BackgroundInsets>
                </Backdrop>
                <Frames>
                        <Frame name="$parent_Title" inherits="XPerl_Frame_Title">
                                <Anchors>
                                        <Anchor point="TOPLEFT">
                                                <Offset>
                                                        <AbsDimension x="5" y="-3" />
                                                </Offset>
                                        </Anchor>
                                        <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT">
                                                <Offset>
                                                        <AbsDimension x="-5" y="-24" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                        </Frame>
                        <Frame name="$parent_Area">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                <Offset>
                                                        <AbsDimension x="3" y="-3" />
                                                </Offset>
                                        </Anchor>
                                        <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT">
                                                <Offset>
                                                        <AbsDimension x="-8" y="-8" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                        </Frame>
                </Frames>
        </Frame>

        <Frame name="XPerl_OptionsTemplate" inherits="XPerl_OptionsTemplateNaked" virtual="true">
                <Frames>
                        <Frame name="$parent_Area_Align">
                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                        <EdgeSize>
                                                <AbsValue val="6"/>
                                        </EdgeSize>
                                </Backdrop>

                                <Anchors>
                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                <Offset>
                                                        <AbsDimension x="3" y="-3" />
                                                </Offset>
                                        </Anchor>
                                        <Anchor point="BOTTOMRIGHT" relativePoint="TOPLEFT">
                                                <Offset>
                                                        <AbsDimension x="158" y="-250" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                        </Frame>
                        <Frame name="$parent_Area_Global">
                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                        <EdgeSize>
                                                <AbsValue val="6"/>
                                        </EdgeSize>
                                </Backdrop>

                                <Anchors>
                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Area_Align">
                                                <Offset>
                                                        <AbsDimension x="0" y="-5" />
                                                </Offset>
                                        </Anchor>
                                        <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT">
                                                <Offset>
                                                        <AbsDimension x="158" y="8" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                        </Frame>
                        <Frame name="$parent_Area_Tabs">
                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                        <EdgeSize>
                                                <AbsValue val="6"/>
                                        </EdgeSize>
                                </Backdrop>

                                <Anchors>
                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                <Offset>
                                                        <AbsDimension x="160" y="-15" />
                                                </Offset>
                                        </Anchor>
                                        <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT">
                                                <Offset>
                                                        <AbsDimension x="-8" y="8" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                        </Frame>
                </Frames>
        </Frame>

        <Button name="XPerlUpArrow" topLevel="true" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <NormalTexture file="Interface\Buttons\UI-ScrollBar-ScrollUpButton-Up"/>
                <PushedTexture file="Interface\Buttons\UI-ScrollBar-ScrollUpButton-Down"/>
                <DisabledTexture file="Interface\Buttons\UI-ScrollBar-ScrollUpButton-Disabled"/>
                <HighlightTexture file="Interface\Buttons\UI-ScrollBar-ScrollUpButton-Highlight" alphaMode="ADD"/>
        </Button>

        <Button name="XPerlDownArrow" topLevel="true" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <NormalTexture file="Interface\Buttons\UI-ScrollBar-ScrollDownButton-Up"/>
                <PushedTexture file="Interface\Buttons\UI-ScrollBar-ScrollDownButton-Down"/>
                <DisabledTexture file="Interface\Buttons\UI-ScrollBar-ScrollDownButton-Disabled"/>
                <HighlightTexture file="Interface\Buttons\UI-ScrollBar-ScrollDownButton-Highlight" alphaMode="ADD"/>
        </Button>

        <Button name="XPerlLeftArrow" topLevel="true" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <NormalTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows">
                        <TexCoords left="0" right="0.25" top="0" bottom="0.5"/>
                </NormalTexture>
                <PushedTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows">
                        <TexCoords left="0.25" right="0.5" top="0" bottom="0.5"/>
                </PushedTexture>
                <DisabledTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows">
                        <TexCoords left="0.5" right="0.75" top="0" bottom="0.5"/>
                </DisabledTexture>
                <HighlightTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows" alphaMode="ADD">
                        <TexCoords left="0.75" right="1" top="0" bottom="0.5"/>
                </HighlightTexture>
        </Button>

        <Button name="XPerlRightArrow" topLevel="true" virtual="true">
                <Size>
                        <AbsDimension x="32" y="32"/>
                </Size>
                <NormalTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows">
                        <TexCoords left="0" right="0.25" top="0.5" bottom="1"/>
                </NormalTexture>
                <PushedTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows">
                        <TexCoords left="0.25" right="0.5" top="0.5" bottom="1"/>
                </PushedTexture>
                <DisabledTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows">
                        <TexCoords left="0.5" right="0.75" top="0.5" bottom="1"/>
                </DisabledTexture>
                <HighlightTexture file="Interface\Addons\XPerl_Options\Images\LeftRightArrows" alphaMode="ADD">
                        <TexCoords left="0.75" right="1" top="0.5" bottom="1"/>
                </HighlightTexture>
        </Button>

        <Slider name="XPerlSlider" orientation="HORIZONTAL" virtual="true">
                <Size>
                        <AbsDimension x="140" y="16"/>
                </Size>
                <HitRectInsets>
                        <AbsInset left="0" right="0" top="-10" bottom="-10"/>
                </HitRectInsets>
                <Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
                        <EdgeSize>
                                <AbsValue val="8"/>
                        </EdgeSize>
                        <TileSize>
                                <AbsValue val="8"/>
                        </TileSize>
                        <BackgroundInsets>
                                <AbsInset left="3" right="3" top="6" bottom="6"/>
                        </BackgroundInsets>
                </Backdrop>
                <Layers>
                        <Layer level="ARTWORK">
                                <FontString name="$parentText" inherits="GameFontNormalSmall" justifyV="BOTTOM">
                                        <Anchors>
                                                <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT">
                                                        <Offset>
                                                                <AbsDimension x="-2" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                                <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="2" y="22"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                                <FontString name="$parentLow" inherits="GameFontHighlightSmall" text="LOW">
                                        <Anchors>
                                                <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT">
                                                        <Offset>
                                                                <AbsDimension x="2" y="3"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                                <FontString name="$parentHigh" inherits="GameFontHighlightSmall" text="HIGH">
                                        <Anchors>
                                                <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="-2" y="3"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                                <FontString name="$parentCurrent" inherits="GameFontNormalSmall" text="0%">
                                        <Color r="0.4" g="0.4" b="0.80" a="1" />
                                        <Anchors>
                                                <Anchor point="TOPLEFT" relativeTo="$parentLow"/>
                                                <Anchor point="BOTTOMRIGHT" relativeTo="$parentHigh"/>
                                        </Anchors>
                                </FontString>
                        </Layer>
                </Layers>
                <Scripts>
                        <OnEnter>
                                if ( this.tooltipText ) then
                                        GameTooltip:SetOwner(this, "ANCHOR_RIGHT");
                                        GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1);
                                end
                        </OnEnter>
                        <OnLeave>
                                GameTooltip:Hide();
                        </OnLeave>
                </Scripts>
                <ThumbTexture name="$parentThumb" file="Interface\Buttons\UI-SliderBar-Button-Horizontal">
                        <Size>
                                <AbsDimension x="32" y="32"/>
                        </Size>
                </ThumbTexture>
        </Slider>

        <EditBox name="XPerlEditBox" autoFocus="false" multiline="false" ignoreArrows="true" toplevel="true" historyLines="0" letters="20" hidden="false" virtual="true">
                <Size>
                        <AbsDimension x="50" y="24"/>
                </Size>
                <Layers>
                        <Layer level="BACKGROUND">
                                <Texture name="$parentLeft" file="Interface\Common\Common-Input-Border">
                                        <Size>
                                                <AbsDimension x="8" y="20"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="LEFT">
                                                        <Offset>
                                                                <AbsDimension x="-5" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                        <TexCoords left="0" right="0.0625" top="0" bottom="0.625"/>
                                </Texture>
                                <Texture name="$parentRight" file="Interface\Common\Common-Input-Border">
                                        <Size>
                                                <AbsDimension x="8" y="20"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="RIGHT">
                                                        <Offset>
                                                                <AbsDimension x="-10" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                        <TexCoords left="0.9375" right="1.0" top="0" bottom="0.625"/>
                                </Texture>
                                <Texture name="$parentMiddle" file="Interface\Common\Common-Input-Border">
                                        <Size>
                                                <AbsDimension x="10" y="20"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT"/>
                                                <Anchor point="RIGHT" relativeTo="$parentRight" relativePoint="LEFT"/>
                                        </Anchors>
                                        <TexCoords left="0.0625" right="0.9375" top="0" bottom="0.625"/>
                                </Texture>
                        </Layer>
                </Layers>
                <Scripts>
                        <OnEscapePressed>
                                this:ClearFocus()
                        </OnEscapePressed>
                </Scripts>
                <FontString inherits="ChatFontNormal"/>
        </EditBox>

        <Button name="XPerlColorPickerTemplate" virtual="true">
                <HitRectInsets>
                        <AbsInset left="0" right="-80" top="0" bottom="0"/>
                </HitRectInsets>
                <Scripts>
                        <OnEnter>
                                if (this.tooltipText) then
                                        GameTooltip:SetOwner(this, "ANCHOR_RIGHT")
                                        GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1)
                                end
                        </OnEnter>
                        <OnLeave>
                                GameTooltip:Hide()
                        </OnLeave>
                </Scripts>
                <Size>
                        <AbsDimension x="16" y="16"/>
                </Size>
                <Layers>
                        <Layer level="BACKGROUND">
                                <Texture name="$parent_Border">
                                        <Anchors>
                                                <Anchor point="TOPLEFT">
                                                        <Offset>
                                                                <AbsDimension x="1" y="-1"/>
                                                        </Offset>
                                                </Anchor>
                                                <Anchor point="BOTTOMRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="-1" y="1"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                        <Color r="1.0" g="1.0" b="1.0"/>
                                </Texture>
                        </Layer>
                        <Layer level="ARTWORK">
                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                        <Anchors>
                                                <Anchor point="LEFT" relativePoint="RIGHT">
                                                        <Offset>
                                                                <AbsDimension x="2" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                        </Layer>
                </Layers>
                <NormalTexture name="$parent_Colour" file="Interface\ChatFrame\ChatFrameColorSwatch"/>
                <HighlightTexture file="Interface\Addons\XPerl\Images\XPerl_Highlight" alphaMode="ADD">
                        <TexCoords left="0" right="0.25" top="0" bottom="0.5"/>
                </HighlightTexture>
        </Button>

        <Button name="XPerlTabTemplate" virtual="true" topLevel="true">
                <Size>
                        <AbsDimension x="60" y="16"/>
                </Size>
                <Layers>
                        <Layer level="BACKGROUND">
                                <Texture name="$parentEnabledLeft" file="Interface\Addons\XPerl_Options\Images\XPerl_Tabs" hidden="true">
                                        <Anchors>
                                                <Anchor point="TOPLEFT"/>
                                                <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT">
                                                        <Offset>
                                                                <AbsDimension x="8" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                        <TexCoords left="0" right="0.125" top="0" bottom="0.25"/>
                                </Texture>
                                <Texture name="$parentEnabledRight" file="Interface\Addons\XPerl_Options\Images\XPerl_Tabs" hidden="true">
                                        <Anchors>
                                                <Anchor point="TOPRIGHT"/>
                                                <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="-8" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                        <TexCoords left="0.875" right="1" top="0" bottom="0.25"/>
                                </Texture>
                                <Texture name="$parentEnabledMiddle" file="Interface\Addons\XPerl_Options\Images\XPerl_Tabs" hidden="true">
                                        <Anchors>
                                                <Anchor point="TOPLEFT" relativeTo="$parentEnabledLeft" relativePoint="TOPRIGHT"/>
                                                <Anchor point="BOTTOMRIGHT" relativeTo="$parentEnabledRight" relativePoint="BOTTOMLEFT"/>
                                        </Anchors>
                                        <TexCoords left="0.125" right="0.875" top="0" bottom="0.25"/>
                                </Texture>
                        </Layer>

                        <Layer level="BACKGROUND">
                                <Texture name="$parentDisabledLeft" file="Interface\Addons\XPerl_Options\Images\XPerl_Tabs">
                                        <Anchors>
                                                <Anchor point="TOPLEFT"/>
                                                <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT">
                                                        <Offset>
                                                                <AbsDimension x="8" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                        <TexCoords left="0" right="0.125" top="0.25" bottom="0.5"/>
                                </Texture>
                                <Texture name="$parentDisabledRight" file="Interface\Addons\XPerl_Options\Images\XPerl_Tabs">
                                        <Anchors>
                                                <Anchor point="TOPRIGHT"/>
                                                <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="-8" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                        <TexCoords left="0.875" right="1" top="0.25" bottom="0.5"/>
                                </Texture>
                                <Texture name="$parentDisabledMiddle" file="Interface\Addons\XPerl_Options\Images\XPerl_Tabs">
                                        <Anchors>
                                                <Anchor point="TOPLEFT" relativeTo="$parentDisabledLeft" relativePoint="TOPRIGHT"/>
                                                <Anchor point="BOTTOMRIGHT" relativeTo="$parentDisabledRight" relativePoint="BOTTOMLEFT"/>
                                        </Anchors>
                                        <TexCoords left="0.125" right="0.875" top="0.25" bottom="0.5"/>
                                </Texture>
                        </Layer>
                </Layers>

                <ButtonText name="$parentText">
                        <Anchors>
                                <Anchor point="CENTER"/>
                        </Anchors>
                </ButtonText>
                <NormalFont inherits="GameFontNormalSmall"/>
                <HighlightFont inherits="GameFontHighlightSmall"/>
                <DisabledFont inherits="GameFontDisableSmall"/>
                <HighlightTexture name="$parentHighlightTexture" file="Interface\AddOns\XPerl_Options\images\XPerl_Tabs" alphaMode="ADD">
                        <TexCoords left="0" right="1" top="0.75" bottom="1"/>
                        <Anchors>
                                <Anchor point="TOPLEFT">
                                        <Offset>
                                                <AbsDimension x="3" y="-2"/>
                                        </Offset>
                                </Anchor>
                                <Anchor point="BOTTOMRIGHT">
                                        <Offset>
                                                <AbsDimension x="-3" y="2"/>
                                        </Offset>
                                </Anchor>
                        </Anchors>
                </HighlightTexture>
                <Scripts>
                        <OnLoad>
                                this:SetText(getglobal("XPERL_CONF_TITLE"..this:GetID()))
                                local f = getglobal(this:GetName().."Text")
                                this:SetWidth(f:GetStringWidth() + 18)
                        </OnLoad>
                        <OnShow>
                                XPerl_Options_SetTabColor(this, XPerlConfig.OptionsColour)
                        </OnShow>
                </Scripts>
        </Button>

        <Button name="XPerlButtonTemplate" virtual="true" inherits="OptionsButtonTemplate">
                <Size>
                        <AbsDimension x="90" y="21"/>
                </Size>
                <Scripts>
                        <OnEnter>
                                if (this.tooltipText) then
                                        GameTooltip:SetOwner(this, "ANCHOR_RIGHT")
                                        GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1)
                                end
                        </OnEnter>
                        <OnShow>
                                this:SetWidth(getglobal(this:GetName().."Text"):GetStringWidth() + 20)
                        </OnShow>
                        <OnLeave>
                                GameTooltip:Hide()
                        </OnLeave>
                </Scripts>
        </Button>

        <CheckButton name="XPerlCheckButtonTemplate" virtual="true">
                <Size>
                        <AbsDimension x="30" y="30"/>
                </Size>
                <Scripts>
                        <OnEnter>
                                if (this.flashFrame) then
                                        local array
                                        if (table.getn(this.flashFrame) == 0) then
                                                array = {this.flashFrame}
                                        else
                                                array = this.flashFrame
                                        end

                                        for i,f in pairs(array) do
                                                if (f and f.GetName) then
                                                        if (f:IsShown()) then
                                                                UIFrameFlash(f, 0.5, 0.5, 60, 1, 0, 1)
                                                        end
                                                end
                                        end
                                end
                                if (this.tooltipText) then
                                        GameTooltip:SetOwner(this, "ANCHOR_RIGHT")
                                        GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1)
                                end
                        </OnEnter>
                        <OnLeave>
                                if (this.flashFrame) then
                                        local array
                                        if (table.getn(this.flashFrame) == 0) then
                                                array = {this.flashFrame}
                                        else
                                                array = this.flashFrame
                                        end
                                        for i,f in pairs(array) do
                                                if (f and UIFrameIsFlashing(f)) then
                                                        UIFrameFlashStop(f)
                                                        UIFrameFlashUpdate(1)

                                                        local show = 1
                                                        if (this.flashShow) then
                                                                show = XPerlConfig[this.flashShow]
                                                        end
                                                        if (show == 1) then
                                                                f:Show()
                                                        else
                                                                f:Hide()
                                                        end
                                                end
                                        end

                                        if (this.flashEnd) then
                                                this.flashEnd()
                                        end
                                end
                                GameTooltip:Hide()
                        </OnLeave>
                        <OnClick>
                                if (this.configVar) then
                                        XPerlConfig[this.configVar] = XPerl_GetCheck(this)
                                elseif (this.XconfigVar) then
                                        if (this.XconfigVars) then
                                                local sets = getglobal(this.XconfigVars)
                                                if (sets) then
                                                        sets[this.XconfigVar] = XPerl_GetCheck(this)
                                                end
                                        else
                                                XPerlConfigHelper[this.XconfigVar] = XPerl_GetCheck(this)
                                        end
                                elseif (this.configSelection) then
                                        local new = XPerl_GetCheck(this)
                                        for i,var in pairs(this.configSelection) do
                                                XPerlConfig[var] = new
                                        end
                                end

                                local tex = this:GetCheckedTexture()
                                tex:SetVertexColor(1, 1, 1)

                                if (this.configClick) then
                                        this.configClick()
                                end
                                if (this.Validate) then
                                        this.Validate()
                                end
                        </OnClick>
                        <OnShow>
                                if (this.configVar) then
                                        this:SetChecked(XPerlConfig[this.configVar])
                                elseif (this.XconfigVar) then
                                        if (this.XconfigVars) then
                                                local sets = getglobal(this.XconfigVars)
                                                if (sets) then
                                                        this:SetChecked(sets[this.XconfigVar])
                                                end
                                        else
                                                this:SetChecked(XPerlConfigHelper[this.XconfigVar])
                                        end
                                elseif (this.configSelection) then
                                        local vars, ticked = 0, 0
                                        for i,var in pairs(this.configSelection) do
                                                vars = vars + 1
                                                if (XPerlConfig[var] == 1) then
                                                        ticked = ticked + 1
                                                end
                                        end

                                        local tex = this:GetCheckedTexture()
                                        tex:SetVertexColor(1, 1, 1)

                                        if (ticked == 0) then
                                                this:SetChecked(nil)
                                        elseif (ticked == vars) then
                                                this:SetChecked(true)
                                        else
                                                this:SetChecked(true)
                                                tex:SetVertexColor(0.6, 0.6, 0.4)
                                        end
                                end
                                if (this.Validate) then
                                        this.Validate()
                                end
                        </OnShow>
                </Scripts>
                <HitRectInsets>
                        <AbsInset left="0" right="-100" top="0" bottom="0"/>
                </HitRectInsets>
                <Layers>
                        <Layer level="ARTWORK">
                                <FontString name="$parentText" inherits="GameFontNormalSmall" justifyH="left" wraponspaces="false">
                                        <Size>
                                                <AbsDimension x="200" y="22"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="LEFT" relativePoint="RIGHT">
                                                        <Offset>
                                                                <AbsDimension x="-2" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </FontString>
                        </Layer>
                </Layers>
                <NormalTexture file="Interface\Buttons\UI-CheckBox-Up"/>
                <PushedTexture file="Interface\Buttons\UI-CheckBox-Down"/>
                <HighlightTexture file="Interface\Buttons\UI-CheckBox-Highlight" alphaMode="ADD"/>
                <CheckedTexture file="Interface\Buttons\UI-CheckBox-Check"/>
                <DisabledCheckedTexture file="Interface\Buttons\UI-CheckBox-Check-Disabled"/>
        </CheckButton>

        <CheckButton name="XPerlRadioButtonTemplate" virtual="true">
                <Size><AbsDimension x="20" y="20"/></Size>
                <HitRectInsets>
                        <AbsInset left="0" right="-35" top="0" bottom="0"/>
                </HitRectInsets>
                <Size>
                        <AbsDimension x="20" y="20"/>
                </Size>
                <NormalTexture file="Interface\Buttons\UI-RadioButton">
                        <TexCoords left="0" right="0.234375" top="0" bottom="1"/>
                </NormalTexture>
                <CheckedTexture file="Interface\Buttons\UI-RadioButton">
                        <TexCoords left="0.25" right="0.484375" top="0" bottom="1"/>
                </CheckedTexture>
                <HighlightTexture file="Interface\Buttons\UI-RadioButton" alphaMode="ADD">
                        <TexCoords left="0.5" right="0.734375" top="0" bottom="1"/>
                </HighlightTexture>

                <Layers>
                        <Layer level="ARTWORK">
                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                        <Anchors>
                                                <Anchor point="LEFT" relativePoint="RIGHT"/>
                                        </Anchors>
                                </FontString>
                        </Layer>
                </Layers>
                <Scripts>
                        <OnEnter>
                                if (this.tooltipText) then
                                        GameTooltip:SetOwner(this, "ANCHOR_RIGHT")
                                        GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1)
                                end
                        </OnEnter>
                        <OnLeave>
                                GameTooltip:Hide()
                        </OnLeave>
                </Scripts>
        </CheckButton>

        <!-- Options Frames -->
        <Frame name="XPerl_ColourPicker" toplevel="true" frameStrata="HIGH" inherits="XPerl_OptionsTemplateNaked" parent="UIParent" hidden="true">
                <Scripts>
                        <OnShow>
                                this.ok = nil
                                this:Setup()
                        </OnShow>
                </Scripts>
                <Size>
                        <AbsDimension x="230" y="200"/>
                </Size>
                <Frames>
                        <ColorSelect name="$parent_ColorSelect" toplevel="true">
                                <Size>
                                        <AbsDimension x="176" y="128"/>
                                </Size>
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="$parent_Area"/>
                                </Anchors>
                                <Scripts>
                                        <OnShow>
                                                local var = XPerl_ColourPicker.var
                                                if (type(XPerlConfig[var]) == "table") then
                                                        this:SetColorRGB(XPerlConfig[var].r, XPerlConfig[var].g, XPerlConfig[var].b)

                                                        if (XPerl_ColourPicker.alpha) then
                                                                XPerl_ColourPicker_Alpha:SetMinMaxValues(0, 1)
                                                                XPerl_ColourPicker_Alpha:SetValue(XPerlConfig[var].a)
                                                                XPerl_ColourPicker_Alpha:Show()
                                                                XPerl_ColourPicker:SetHeight(230)
                                                        else
                                                                XPerl_ColourPicker_Alpha:Hide()
                                                                XPerl_ColourPicker:SetHeight(200)
                                                        end
                                                end
                                        </OnShow>
                                        <OnColorSelect>
                                                getglobal(this:GetParent():GetName().."_ColorSelect_Swatch"):SetTexture(arg1, arg2, arg3)
                                        </OnColorSelect>
                                        <OnKeyDown>
                                                if (arg1 == "ESCAPE") then
                                                        XPerl_ColourPicker:Hide()
                                                        if (XPerl_ColourPicker.ParentFrame) then
                                                                XPerl_ColourPicker.ParentFrame:Show()
                                                                XPerl_ColourPicker.ParentFrame = nil
                                                        end
                                                        XPerlLocked = 0
                                                end
                                        </OnKeyDown>
                                </Scripts>
                                <ColorWheelTexture>
                                        <Size>
                                                <AbsDimension x="128" y="128"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="TOPLEFT"/>
                                        </Anchors>
                                </ColorWheelTexture>
                                <ColorWheelThumbTexture file="Interface\Buttons\UI-ColorPicker-Buttons">
                                        <Size>
                                                <AbsDimension x="10" y="10"/>
                                        </Size>
                                        <TexCoords left="0" right="0.15625" top="0" bottom="0.625"/>
                                </ColorWheelThumbTexture>
                                <ColorValueTexture>
                                        <Size>
                                                <AbsDimension x="32" y="128"/>
                                        </Size>
                                        <Anchors>
                                                <Anchor point="TOPRIGHT">
                                                        <Offset>
                                                                <AbsDimension x="-5" y="0"/>
                                                        </Offset>
                                                </Anchor>
                                        </Anchors>
                                </ColorValueTexture>
                                <ColorValueThumbTexture file="Interface\Buttons\UI-ColorPicker-Buttons">
                                        <Size>
                                                <AbsDimension x="48" y="14"/>
                                        </Size>
                                        <TexCoords left="0.25" right="1.0" top="0" bottom="0.875"/>
                                </ColorValueThumbTexture>
                                <Layers>
                                        <Layer level="ARTWORK">
                                                <Texture name="$parent_Swatch">
                                                        <Size>
                                                                <AbsDimension x="32" y="32"/>
                                                        </Size>
                                                        <Anchors>
                                                                <Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
                                                                        <Offset>
                                                                                <AbsDimension x="5" y="0"/>
                                                                        </Offset>
                                                                </Anchor>
                                                        </Anchors>
                                                        <Color r="1.0" g="1.0" b="1.0" a="1.0"/>
                                                </Texture>
                                        </Layer>
                                </Layers>
                        </ColorSelect>
                        <Button name="$parent_OK" inherits="XPerlButtonTemplate">
                                <Size>
                                        <AbsDimension x="80" y="24"/>
                                </Size>
                                <Anchors>
                                        <Anchor point="BOTTOMLEFT" relativeTo="$parent_Area">
                                                <Offset>
                                                        <AbsDimension x="0" y="16" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                                <Scripts>
                                        <OnLoad>
                                                this:SetText(XPERL_OK)
                                        </OnLoad>
                                        <OnClick>
                                                local r, g, b = getglobal(this:GetParent():GetName().."_ColorSelect"):GetColorRGB()
                                                local a = XPerl_ColourPicker_Alpha:GetValue()
                                                local var = XPerl_ColourPicker.var
                                                if (type(XPerlConfig[var]) == "table") then
                                                        XPerlConfig[var].r = r
                                                        XPerlConfig[var].g = g
                                                        XPerlConfig[var].b = b

                                                        if (XPerl_ColourPicker.alpha) then
                                                                XPerlConfig[var].a = a
                                                        end
                                                end

                                                this:GetParent():Hide()
                                                if (XPerl_ColourPicker.ParentFrame) then
                                                        XPerl_ColourPicker.ParentFrame:Show()
                                                        XPerl_ColourPicker.ParentFrame = nil
                                                end
                                                XPerlLocked = 0

                                                if (var ~= "OptionsColour") then
                                                        XPerl_OptionActions()
                                                end
                                        </OnClick>
                                </Scripts>
                        </Button>
                        <Button name="$parent_Cancel" inherits="XPerlButtonTemplate">
                                <Size>
                                        <AbsDimension x="80" y="24"/>
                                </Size>
                                <Anchors>
                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent_OK">
                                                <Offset>
                                                        <AbsDimension x="8" y="0" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                                <Scripts>
                                        <OnLoad>
                                                this:SetText(XPERL_CANCEL)
                                        </OnLoad>
                                        <OnClick>
                                                this:GetParent():Hide()
                                                if (XPerl_ColourPicker.ParentFrame) then
                                                        XPerl_ColourPicker.ParentFrame:Show()
                                                        XPerl_ColourPicker.ParentFrame = nil
                                                end
                                                XPerlLocked = 0
                                        </OnClick>
                                </Scripts>
                        </Button>
                        <Slider name="$parent_Alpha" inherits="XPerlSlider">
                                <Size>
                                        <AbsDimension x="150" y="20"/>
                                </Size>
                                <Anchors>
                                        <Anchor point="BOTTOMLEFT" relativeTo="$parent_OK" relativePoint="TOPLEFT">
                                                <Offset>
                                                        <AbsDimension x="5" y="10" />
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                                <Scripts>
                                        <OnLoad>
                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALPHA")
                                                getglobal(this:GetName().."Low"):SetText("0%")
                                                getglobal(this:GetName().."High"):SetText("100%")
                                        </OnLoad>
                                        <OnValueChanged>
                                                XPerl_ColourPicker.alphaValue = this:GetValue()
                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerl_ColourPicker.alphaValue + 0.5).."%")
                                        </OnValueChanged>
                                </Scripts>
                        </Slider>
                </Frames>
        </Frame>

        <!-- Options Frames -->
        <Frame name="XPerl_Options" inherits="XPerl_OptionsTemplate" parent="UIParent" hidden="true">
                <Scripts>
                        <OnEscapePressed>
                                XPerl_LockFrames()
                        </OnEscapePressed>
                        <OnShow>
                                local tabs = {XPerl_Options_Tab1}

                                if (XPerl_Player or XPerl_Player_Pet) then
                                        table.insert(tabs, XPerl_Options_Tab2)
                                end

                                if (XPerl_Target) then
                                        table.insert(tabs, XPerl_Options_Tab3)
                                end

                                if (XPerl_party1 or XPerl_partypet1) then
                                        table.insert(tabs, XPerl_Options_Tab4)
                                end

                                if (XPerl_Raid_Frame) then
                                        table.insert(tabs, XPerl_Options_Tab5)
                                end

                                if (XPerl_Player or XPerl_Player_Pet or XPerl_Target or XPerl_party1 or enabled) then
                                        table.insert(tabs, XPerl_Options_Tab6)
                                end

                                table.insert(tabs, XPerl_Options_Tab7)

                                if (XPerl_Frame) then
                                        table.insert(tabs, XPerl_Options_Tab8)
                                end

                                table.insert(tabs, XPerl_Options_Tab9)

                                local lastTab = nil
                                for i,tab in pairs(tabs) do
                                        if (i > 1) then
                                                tab:ClearAllPoints()
                                                tab:SetPoint("BOTTOMLEFT", lastTab, "BOTTOMRIGHT", -1, 0)
                                                tab:Show()
                                        end
                                        lastTab = tab
                                end

                                if (GetLocale() == "deDE") then
                                        this:SetWidth(690)
                                end
                                this:Setup()
                        </OnShow>
                        <OnHide>
                                XPerl_OptionActions()
                        </OnHide>
                </Scripts>
                <Size>
                        <AbsDimension x="620" y="400"/>
                </Size>
                <Frames>
                        -- Player and Target Frame Options
                        <Button name="$parent_CloseButton" inherits="UIPanelCloseButton" toplevel="true">
                                <Anchors>
                                        <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT">
                                                <Offset>
                                                        <AbsDimension x="3" y="2"/>
                                                </Offset>
                                        </Anchor>
                                </Anchors>
                                <Scripts>
                                        <OnClick>
                                                XPerl_LockFrames()
                                        </OnClick>
                                </Scripts>
                        </Button>

                        <Button name="$parent_OptionsColour" inherits="XPerlColorPickerTemplate" topLevel="true">
                                <Size>
                                        <AbsDimension x="14" y="14"/>
                                </Size>
                                <HitRectInsets>
                                        <AbsInset left="0" right="0" top="0" bottom="0"/>
                                </HitRectInsets>
                                <Anchors>
                                        <Anchor point="RIGHT" relativePoint="LEFT" relativeTo="$parent_CloseButton"/>
                                </Anchors>
                                <Scripts>
                                        <OnLoad>
                                                this.tooltipText = XPERL_CONF_OPTIONS_COLOUR
                                        </OnLoad>
                                        <OnShow>
                                                local f = getglobal(this:GetName().."_Colour")
                                                f:SetVertexColor(XPerlConfig.OptionsColour.r, XPerlConfig.OptionsColour.g, XPerlConfig.OptionsColour.b)
                                        </OnShow>
                                        <OnClick>
                                                XPerlLocked = 1
                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                XPerl_ColourPicker.var = "OptionsColour";           -- Has to be something in XPerlConfig
                                                XPerl_ColourPicker.alpha = nil
                                                XPerl_Options:Hide()
                                                XPerl_ColourPicker:Show()
                                        </OnClick>
                                </Scripts>
                        </Button>

                        <Frame name="$parent_Player">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Align"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Align"/>
                                </Anchors>
                                <Frames>
                                        <Button name="$parent_Title">
                                                <Size>
                                                        <AbsDimension x="60" y="20"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOPLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="3" y="3" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Layers>
                                                        <Layer level="ARTWORK">
                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                <Color r="1" g="1" b="1" a="1" />
                                                                        <Anchors>
                                                                                <Anchor point="LEFT" />
                                                                        </Anchors>
                                                                </FontString>
                                                        </Layer>
                                                </Layers>
                                                <Scripts>
                                                        <OnLoad>
                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_PLAYER_ALIGNMENT)
                                                        </OnLoad>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_AlignTop" inherits="XPerlButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="70" y="24"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-1" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_PLAYER_TOP")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Player_AlignTop()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_SmallerGap" inherits="XPerlLeftArrow">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_AlignTop">
                                                                <Offset>
                                                                        <AbsDimension x="-5" y="3"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                local new = XPerl_Options_DecrementSibling("Gap")
                                                                XPerl_Player_SetGap(new)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <EditBox name="$parent_Gap" inherits="XPerlEditBox">
                                                <Anchors>
                                                        <Anchor point="LEFT" relativeTo="$parent_SmallerGap" relativePoint="RIGHT">
                                                                <Offset>
                                                                        <AbsDimension x="1" y="0"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Size>
                                                        <AbsDimension x="50" y="24"/>
                                                </Size>
                                                <Scripts>
                                                        <OnEditFocusGained>
                                                                this.editing = true
                                                        </OnEditFocusGained>
                                                        <OnEditFocusLost>
                                                                this.editing = nil
                                                        </OnEditFocusLost>
                                                        <OnShow>
                                                                if (XPerl_Player_GetGap) then
                                                                        this:SetText(XPerl_Player_GetGap())
                                                                end
                                                        </OnShow>
                                                        <OnTextChanged>
                                                                if (this.editing) then
                                                                        if (XPerl_Player_GetGap) then
                                                                                XPerl_Player_SetGap(tonumber(this:GetText()))
                                                                        end
                                                                end
                                                        </OnTextChanged>
                                                </Scripts>
                                        </EditBox>

                                        <Button name="$parent_BiggerGap" inherits="XPerlRightArrow">
                                                <Anchors>
                                                        <Anchor point="LEFT" relativeTo="$parent_Gap" relativePoint="RIGHT">
                                                                <Offset>
                                                                        <AbsDimension x="-15" y="0"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                local new = XPerl_Options_IncrementSibling("Gap")
                                                                XPerl_Player_SetGap(new)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Slider name="$parent_ScaleTT" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="5" y="30" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGET_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                if (not XPerl_TargetTarget) then
                                                                        this:Hide()
                                                                end
                                                                this:SetValue(math.floor(100 * XPerlConfig.Scale_TargetTargetFrame + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerlConfig.Scale_TargetTargetFrame + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfig.Scale_TargetTargetFrame = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Scale_TargetTargetFrame + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                        <Slider name="$parent_ScaleT" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" relativeTo="$parent_ScaleTT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="28" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                if (not XPerl_Target) then
                                                                        this:Hide()
                                                                end
                                                                this:SetValue(math.floor(100 * XPerlConfig.Scale_TargetFrame + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerlConfig.Scale_TargetFrame + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfig.Scale_TargetFrame = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Scale_TargetFrame + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                        <Slider name="$parent_Scale" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" relativeTo="$parent_ScaleT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="28" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                if (not XPerl_Player) then
                                                                        this:Hide()
                                                                end
                                                                this:SetValue(math.floor(100 * XPerlConfig.Scale_PlayerFrame + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerlConfig.Scale_PlayerFrame + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfig.Scale_PlayerFrame = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Scale_PlayerFrame + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                </Frames>
                        </Frame>

                        -- Party Frame Options
                        <Frame name="$parent_Party" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Align"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Align"/>
                                </Anchors>
                                <Frames>
                                        <Button name="$parent_Title">
                                                <Size>
                                                        <AbsDimension x="60" y="20"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOPLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="3" y="3" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Layers>
                                                        <Layer level="ARTWORK">
                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                <Color r="1" g="1" b="1" a="1" />
                                                                        <Anchors>
                                                                                <Anchor point="LEFT" />
                                                                        </Anchors>
                                                                </FontString>
                                                        </Layer>
                                                </Layers>
                                                <Scripts>
                                                        <OnLoad>
                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_PARTY_ALIGNMENT)
                                                        </OnLoad>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_AlignLeft" inherits="XPerlButtonTemplate">
                                                <FontString inherits="GameFontNormalSmall"/>
                                                <Size>
                                                        <AbsDimension x="70" y="24"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-1" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_PARTY_LEFT")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Party_AlignLeft()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_SmallerGap" inherits="XPerlUpArrow">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_AlignLeft" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="-4" y="3"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                local new = XPerl_Options_DecrementSibling("Gap")
                                                                XPerl_Party_SetGap(new)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_Spacing">
                                                <Size>
                                                        <AbsDimension x="60" y="20"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="LEFT" relativePoint="RIGHT" relativeTo="$parent_SmallerGap">
                                                                <Offset>
                                                                        <AbsDimension x="2" y="1" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Layers>
                                                        <Layer level="ARTWORK">
                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                        <Anchors>
                                                                                <Anchor point="LEFT" />
                                                                        </Anchors>
                                                                </FontString>
                                                        </Layer>
                                                </Layers>
                                                <Scripts>
                                                        <OnLoad>
                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_ALIGN_SPACING)
                                                        </OnLoad>
                                                </Scripts>
                                        </Button>

                                        <EditBox name="$parent_Gap" inherits="XPerlEditBox">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_SmallerGap" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="10" y="8"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Size>
                                                        <AbsDimension x="50" y="24"/>
                                                </Size>
                                                <Scripts>
                                                        <OnEditFocusGained>
                                                                this.editing = true
                                                        </OnEditFocusGained>
                                                        <OnEditFocusLost>
                                                                this.editing = nil
                                                        </OnEditFocusLost>
                                                        <OnShow>
                                                                if (XPerl_Party_GetGap) then
                                                                        this:SetText(XPerl_Party_GetGap())
                                                                end
                                                        </OnShow>
                                                        <OnTextChanged>
                                                                if (this.editing) then
                                                                        if (XPerl_Party_GetGap) then
                                                                                XPerl_Party_SetGap(tonumber(this:GetText()))
                                                                        end
                                                                end
                                                        </OnTextChanged>
                                                </Scripts>
                                        </EditBox>

                                        <Button name="$parent_BiggerGap" inherits="XPerlDownArrow">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Gap" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="-10" y="7"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                local new = XPerl_Options_IncrementSibling("Gap")
                                                                XPerl_Party_SetGap(new)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Slider name="$parent_ScalePets" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="5" y="30" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                if (not XPerl_partypet1) then
                                                                        this:Hide()
                                                                end

                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTYPET_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerlConfig.Scale_PartyPets + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerlConfig.Scale_PartyPets + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfig.Scale_PartyPets = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Scale_PartyPets + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_Scale" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT" relativeTo="$parent_ScalePets">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="28" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerlConfig.Scale_PartyFrame + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerlConfig.Scale_PartyFrame + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfig.Scale_PartyFrame = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Scale_PartyFrame + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                </Frames>
                        </Frame>

                        -- Raid Frame Options
                        <Frame name="$parent_Raid" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Align"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Align"/>
                                </Anchors>
                                <Frames>
                                        <Button name="$parent_Title">
                                                <Size>
                                                        <AbsDimension x="60" y="20"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOPLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="3" y="3" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Layers>
                                                        <Layer level="ARTWORK">
                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                <Color r="1" g="1" b="1" a="1" />
                                                                        <Anchors>
                                                                                <Anchor point="LEFT" />
                                                                        </Anchors>
                                                                </FontString>
                                                        </Layer>
                                                </Layers>
                                                <Scripts>
                                                        <OnLoad>
                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_RAID_ALIGNMENT)
                                                        </OnLoad>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_AlignTop" inherits="XPerlButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="70" y="24"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-1" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_RAID_TOP")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Raid_AlignTop()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_SmallerGap" inherits="XPerlLeftArrow">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_AlignTop">
                                                                <Offset>
                                                                        <AbsDimension x="-5" y="3"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                local new = XPerl_Options_DecrementSibling("Gap")
                                                                XPerl_Raid_SetGap(new)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <EditBox name="$parent_Gap" inherits="XPerlEditBox">
                                                <Anchors>
                                                        <Anchor point="LEFT" relativeTo="$parent_SmallerGap" relativePoint="RIGHT">
                                                                <Offset>
                                                                        <AbsDimension x="1" y="0"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Size>
                                                        <AbsDimension x="50" y="24"/>
                                                </Size>
                                                <Scripts>
                                                        <OnEditFocusGained>
                                                                this.editing = true
                                                        </OnEditFocusGained>
                                                        <OnEditFocusLost>
                                                                this.editing = nil
                                                        </OnEditFocusLost>
                                                        <OnShow>
                                                                if (XPerl_Raid_GetGap) then
                                                                        this:SetText(XPerl_Raid_GetGap())
                                                                end
                                                        </OnShow>
                                                        <OnTextChanged>
                                                                if (this.editing and XPerl_Raid_SetGap) then
                                                                        XPerl_Raid_SetGap(tonumber(this:GetText()))
                                                                end
                                                        </OnTextChanged>
                                                </Scripts>
                                        </EditBox>

                                        <Button name="$parent_BiggerGap" inherits="XPerlRightArrow">
                                                <Anchors>
                                                        <Anchor point="LEFT" relativeTo="$parent_Gap" relativePoint="RIGHT">
                                                                <Offset>
                                                                        <AbsDimension x="-15" y="0"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                local new = XPerl_Options_IncrementSibling("Gap")
                                                                XPerl_Raid_SetGap(new)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <CheckButton name="$parent_All" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_SmallerGap" relativePoint="BOTTOM"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_Options.raidAlign = "all"
                                                                this:SetChecked(true)
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_RAID_ALL")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Options.raidAlign = "all"
                                                                XPerl_Options_CheckRadio({"All", "Odds", "Evens", "First4", "Last4"})
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Odds" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_All" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(false)
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_RAID_ODD")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Options.raidAlign = "odd"
                                                                XPerl_Options_CheckRadio({"All", "Odds", "Evens", "First4", "Last4"})
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Evens" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Odds" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(false)
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_RAID_EVEN")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Options.raidAlign = "even"
                                                                XPerl_Options_CheckRadio({"All", "Odds", "Evens", "First4", "Last4"})
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_First4" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Evens" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(false)
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_RAID_FIRST4")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Options.raidAlign = "first4"
                                                                XPerl_Options_CheckRadio({"All", "Odds", "Evens", "First4", "Last4"})
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Last4" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_First4" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(false)
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALIGN_RAID_LAST4")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Options.raidAlign = "last4"
                                                                XPerl_Options_CheckRadio({"All", "Odds", "Evens", "First4", "Last4"})
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <Slider name="$parent_Scale" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="5" y="30" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerlConfig.Scale_Raid + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerlConfig.Scale_Raid + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfig.Scale_Raid = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Scale_Raid + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                </Frames>
                        </Frame>

                        -- Global Options
                        <Frame name="$parent_Global">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Global"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Global"/>
                                </Anchors>

                                <Frames>
                                        <Button name="$parent_Title">
                                                <Size>
                                                        <AbsDimension x="60" y="20"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="XPerl_Options_Area_Global">
                                                                <Offset>
                                                                        <AbsDimension x="4" y="2" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Layers>
                                                        <Layer level="ARTWORK">
                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                <Color r="1" g="1" b="1" a="1" />
                                                                        <Anchors>
                                                                                <Anchor point="LEFT" />
                                                                        </Anchors>
                                                                </FontString>
                                                        </Layer>
                                                </Layers>
                                                <Scripts>
                                                        <OnLoad>
                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_FRAME_APPEARANCE)
                                                        </OnLoad>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_Border" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                <Offset>
                                                                        <AbsDimension x="3" y="0" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_GLOBAL_BORDERS")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.BorderColour.r, XPerlConfig.BorderColour.g, XPerlConfig.BorderColour.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "BorderColour";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = true
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_Background" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Border">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-2" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_GLOBAL_BACKGROUND")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.BackColour.r, XPerlConfig.BackColour.g, XPerlConfig.BackColour.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "BackColour";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = true
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Slider name="$parent_Transparency" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Background" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="-2" y="-15"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_FRAME_TRANSPARENCY")
                                                                getglobal(this:GetName().."High"):SetText("100%")
                                                                getglobal(this:GetName().."Low"):SetText("0%")

                                                                this:SetMinMaxValues(0,100)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerlConfig.Transparency + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (this:GetValue() ~= math.floor(100 * XPerlConfig.Transparency + 0.5)) then
                                                                        XPerlConfig.Transparency = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Transparency + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_TextTransparency" inherits="XPerlSlider">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Transparency" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="-18"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TEXT_TRANSPARENCY")
                                                                getglobal(this:GetName().."High"):SetText("100%")
                                                                getglobal(this:GetName().."Low"):SetText("0%")

                                                                this:SetMinMaxValues(0,100)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerlConfig.TextTransparency + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (this:GetValue() ~= math.floor(100 * XPerlConfig.TextTransparency + 0.5)) then
                                                                        XPerlConfig.TextTransparency = this:GetValue() / 100
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.TextTransparency + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                </Frames>
                        </Frame>

                        -- Options Tabs
                        <Frame name="$parent_Tab">
                                <Scripts>
                                        <OnLoad>
                                                this.frameNames = {"_Global_Options",
                                                                "_Player_Options",
                                                                "_Target_Options",
                                                                "_Party_Options",
                                                                "_Raid_Options",
                                                                "_All_Options",
                                                                "_Colour_Options",
                                                                "_Helper_Options",
                                                                "_Admin_Options"}

                                                this.SelectTab = function(this, id)

                                                        for i=1,table.getn(this.frameNames) do
                                                                local frame = getglobal(this:GetParent():GetName()..this.frameNames[i])

                                                                local tab = getglobal(this:GetName()..i)
                                                                if (i == id) then
                                                                        --tab:EnableTab(tab)
                                                                        XPerl_Options_EnableTab(tab, true)
                                                                        if (frame) then
                                                                                frame:Show()
                                                                        end
                                                                else
                                                                        if (tab and tab:IsShown()) then
                                                                                XPerl_Options_EnableTab(tab, false)
                                                                                --tab:DisableTab(tab)
                                                                        end

                                                                        if (frame) then
                                                                                frame:Hide()
                                                                        end
                                                                end
                                                        end
                                                end

                                                this:SelectTab(1)
                                        </OnLoad>
                                </Scripts>
                                <Anchors>
                                        <Anchor point="BOTTOMLEFT" relativeTo="XPerl_Options_Area_Tabs" relativePoint="TOPLEFT"/>
                                        <Anchor point="TOPRIGHT" relativeTo="XPerl_Options_Area_Tabs" relativePoint="TOPRIGHT">
                                                <Offset><AbsDimension x="0" y="16"/></Offset>
                                        </Anchor>
                                </Anchors>

                                <Frames>
                                        <Button name="$parent1" inherits="XPerlTabTemplate" id="1">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="2" y="-2"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(1)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent2" inherits="XPerlTabTemplate" id="2" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent1"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(2)
                                                                XPerl_OptionsFrame_SelectFrame("player")
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent3" inherits="XPerlTabTemplate" id="3" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent2"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(3)
                                                                XPerl_OptionsFrame_SelectFrame("player")
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent4" inherits="XPerlTabTemplate" id="4" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent3"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(4)
                                                                XPerl_OptionsFrame_SelectFrame("party")
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent5" inherits="XPerlTabTemplate" id="5" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent4"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(5)
                                                                XPerl_OptionsFrame_SelectFrame("raid")
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent6" inherits="XPerlTabTemplate" id="6" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent5"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(6)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent7" inherits="XPerlTabTemplate" id="7" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent6"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(7)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent8" inherits="XPerlTabTemplate" id="8" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent6"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(8)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent9" inherits="XPerlTabTemplate" id="9" hidden="true">
                                                <Anchors>
                                                        <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" relativeTo="$parent6"/>
                                                </Anchors>
                                                <Scripts>
                                                        <OnClick>
                                                                this:GetParent():SelectTab(9)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>
                                </Frames>
                        </Frame>

                        -- Main Options
                        <Frame name="$parent_Global_Options">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>

                                <Frames>
                                        <Button name="$parent_BarTextures0" inherits="XPerlColorPickerTemplate">
                                                <Size>
                                                        <AbsDimension x="16" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="12" y="-6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_BAR_TEXTURES")
                                                        </OnLoad>
                                                        <OnShow>
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlConfig.BarTextures = 0
                                                                XPerl_SetBarTextures()
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnClick>
                                                </Scripts>
                                                <NormalTexture file="Interface\TargetingFrame\UI-StatusBar"/>
                                        </Button>
                                        <Button name="$parent_BarTextures1" inherits="XPerlColorPickerTemplate">
                                                <Size>
                                                        <AbsDimension x="16" y="16"/>
                                                </Size>
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-60" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_BarTextures0">
                                                                <Offset><AbsDimension x="110" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_BAR_TEXTURES_ONE")
                                                        </OnLoad>
                                                        <OnShow>
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlConfig.BarTextures = 1
                                                                XPerl_SetBarTextures()
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnClick>
                                                </Scripts>
                                                <NormalTexture file="Interface\Addons\XPerl\Images\XPerl_StatusBar"/>
                                        </Button>
                                        <Button name="$parent_BarTextures2" inherits="XPerlColorPickerTemplate">
                                                <Size>
                                                        <AbsDimension x="16" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_BarTextures0" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="-2"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_BAR_TEXTURES_TWO")
                                                        </OnLoad>
                                                        <OnShow>
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlConfig.BarTextures = 2
                                                                XPerl_SetBarTextures()
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnClick>
                                                </Scripts>
                                                <NormalTexture file="Interface\Addons\XPerl\Images\XPerl_StatusBar2"/>
                                        </Button>
                                        <Button name="$parent_BarTextures3" inherits="XPerlColorPickerTemplate">
                                                <Size>
                                                        <AbsDimension x="16" y="16"/>
                                                </Size>
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-60" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_BarTextures2">
                                                                <Offset><AbsDimension x="110" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_BAR_TEXTURES_THREE")
                                                        </OnLoad>
                                                        <OnShow>
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlConfig.BarTextures = 3
                                                                XPerl_SetBarTextures()
                                                                XPerl_Options_SetBarTextureHighlight()
                                                        </OnClick>
                                                </Scripts>
                                                <NormalTexture file="Interface\Addons\XPerl\Images\XPerl_StatusBar3"/>
                                        </Button>

                                        <CheckButton name="$parent_BackgroundTex" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_BarTextures2" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="-6" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_BAR_TEXTURES_BACKGROUND")
                                                                this.configVar = "BackgroundTextures"
                                                                this.configClick = XPerl_SetBarTextures
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Healer" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_BackgroundTex" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_HEALER_MODE")
                                                                this.configVar = "HealerMode"
                                                                this.configClick = XPerl_OptionActions
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("DeficitOnly")
                                                                        XPerl_Options_EnableSibling("DeficitMax")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_DeficitOnly" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Healer" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(XPerlConfig.HealerModeType == 0)
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_HEALERMODE_DEFICIT")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerlConfig.HealerModeType = 0
                                                                XPerl_Options_CheckRadio({"DeficitOnly", "DeficitMax"})
                                                                XPerl_OptionActions()
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_DeficitMax" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_DeficitOnly" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="40" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(XPerlConfig.HealerModeType == 1)
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_HEALERMODE_DEFICITMAX")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerlConfig.HealerModeType = 1
                                                                XPerl_Options_CheckRadio({"DeficitOnly", "DeficitMax"})
                                                                XPerl_OptionActions()
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_InverseBars" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_DeficitOnly" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_INVERSEBARS")
                                                                this.configVar = "InverseBars"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_FatHealthBars" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_InverseBars" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_FATHEALTHBARS")
                                                                this.configVar = "FatHealthBars"
                                                                this.configClick = XPerl_Setup_StatsFrames
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_CombatFlash" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_FatHealthBars" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COMBAT_FLASH")
                                                                this.configVar = "XPerlCombatFlash"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Fading" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_CombatFlash" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_FADING_FRAMES")
                                                                this.configVar = "PerlFadeFrames"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_ArcaneBar" inherits="XPerlCheckButtonTemplate">
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-50" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Fading" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ARCANE_BAR")
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("CastTime")
                                                                end
                                                                this.configVar = "ArcaneBar"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_CastTime" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_ArcaneBar" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_CAST_TIME")
                                                                this.configVar = "CastTime"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_OldCastBar" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_CastTime" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ORIGINAL_CASTBAR")
                                                                this.configVar = "OldCastBar"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Highlight" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_OldCastBar" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_SELECTION_HIGHLIGHT")
                                                                this.configVar = "HighlightSelection"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_HighlightDebuffs" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Highlight" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_HIGHLIGHTDEBUFFS")
                                                                this.configVar = "HighlightDebuffs"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_HighlightDebuffsBorder" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_HighlightDebuffs" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_HIGHLIGHTDEBUFFSBORDER")
                                                                this.configVar = "HighlightDebuffsBorder"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_FadingTooltips" inherits="XPerlCheckButtonTemplate">
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-50" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOP">
                                                                <Offset><AbsDimension x="0" y="-6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_FADINGTOOLTIP")
                                                                this.configVar = "FadingTooltip"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_XPerlTooltips" inherits="XPerlCheckButtonTemplate">
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-50" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_FadingTooltips" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="100" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_XPERL_TOOLTIP_INFO")
                                                                this.configVar = "XPerlTooltipInfo"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_HitIndicator" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_FadingTooltips" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_HIT_INDICATOR")
                                                                this.configVar = "CombatHitIndicator"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Minimap" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_HitIndicator" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_MINIMAP_ICON")
                                                                this.flashFrame = XPerl_MinimapButton_Frame
                                                                this.flashShow = "MinimapButtonShown"
                                                                this.configVar = "MinimapButtonShown"
                                                                this.configClick = XPerl_MinimapButton_Init
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Slider name="$parent_Scale" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="150" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Minimap">
                                                                <Offset>
                                                                        <AbsDimension x="3" y="-8" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_MAXIMUM_SCALE")
                                                                getglobal(this:GetName().."Low"):SetText("100%")
                                                                getglobal(this:GetName().."High"):SetText("400%")

                                                                this:SetMinMaxValues(100, 400)
                                                                this:SetValueStep(25)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(XPerlConfig.MaximumScale * 100 + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(XPerlConfig.MaximumScale * 100 + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfig.MaximumScale = this:GetValue() / 100
                                                                        XPerl_Options_MaxScaleSet()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(XPerlConfig.MaximumScale * 100 + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <CheckButton name="$parent_ClearBlizz" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Scale" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="-3" y="-6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                --if (XPerl_DisallowClear()) then
                                                                --        XPerlConfig.ClearBlizzardFrames = 0
                                                                --        this:Hide()
                                                                --end

                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_CLEAR_BLIZZ")
                                                                this.configVar = "ClearBlizzardFrames"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Frame name="$parent_CastPartyOptions">
                                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                                        <EdgeSize>
                                                                <AbsValue val="6"/>
                                                        </EdgeSize>
                                                </Backdrop>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_ClearBlizz">
                                                                <Offset><AbsDimension x="0" y="-15"/></Offset>
                                                        </Anchor>
                                                        <Anchor point="BOTTOMRIGHT" relativePoint="RIGHT" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="-5" y="-55"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Frames>
                                                        <Button name="$parent_Title">
                                                                <Size>
                                                                        <AbsDimension x="60" y="10"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT">
                                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Layers>
                                                                        <Layer level="ARTWORK">
                                                                                <!--FontString name="$parent_Title" inherits="GameFontNormalSmall"-->
                                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                                        <Color r="1" g="1" b="1" a="1" />
                                                                                        <Anchors>
                                                                                                <Anchor point="LEFT" />
                                                                                        </Anchors>
                                                                                </FontString>
                                                                        </Layer>
                                                                </Layers>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_3RD_PARTY_CLICKERS)
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </Button>

                                                        <CheckButton name="$parent_CastParty" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_CASTPARTY_FEATURES")
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("CastPartyRaidOnly")
                                                                                end
                                                                                this.configVar = "CastParty"
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_CastPartyRaidOnly" inherits="XPerlCheckButtonTemplate">
                                                                <Size>
                                                                        <AbsDimension x="26" y="26"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOP" relativePoint="BOTTOMRIGHT" relativeTo="$parent_CastParty">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_CASTPARTY_RAID")
                                                                                this.configVar = "CastPartyRaidOnly"
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                </Frames>
                                        </Frame>

                                        <CheckButton name="$parent_SettingsMethod" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_CastPartyOptions" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="3" y="-5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_SAVEPERCHARACTER")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerlConfigSavePerCharacter = this:GetChecked()
                                                                XPerl_SetMyGlobal()
                                                        </OnClick>
                                                        <OnShow>
                                                                this:SetChecked(XPerlConfigSavePerCharacter)
                                                        </OnShow>
                                                </Scripts>
                                        </CheckButton>

                                        <Button name="$parent_Reset" inherits="XPerlButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="110" y="24"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_SettingsMethod" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="0" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RESET_DEFAULTS")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_Popup(XPERL_CONF_CONFIRM_RESET, XPerl_ResetDefaults)
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Frame name="XPerl_Options_DropDown_LoadSettings" inherits="UIDropDownMenuTemplate" enableMouse="true">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Reset" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="-15" y="-20" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Layers>
                                                        <Layer level="BACKGROUND">
                                                                <FontString name="$parentLabel" inherits="GameFontNormalSmall" text="XPERL_CONF_LOAD_SETTINGS">
                                                                        <Anchors>
                                                                                <Anchor point="BOTTOMLEFT" relativePoint="TOPLEFT">
                                                                                        <Offset>
                                                                                                <AbsDimension x="21" y="3"/>
                                                                                        </Offset>
                                                                                </Anchor>
                                                                        </Anchors>
                                                                </FontString>
                                                        </Layer>
                                                </Layers>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_Options_LoadSettings_OnLoad()
                                                        </OnLoad>
                                                        <OnShow>
                                                                XPerl_Options_LoadSettings_OnLoad()
                                                        </OnShow>
                                                        <OnEnter>
                                                                GameTooltip:SetOwner(this, "ANCHOR_RIGHT", -15, 0)
                                                                GameTooltip:SetText(XPERL_CONF_LOAD_SETTINGS_DESC, nil, nil, nil, nil, 1)
                                                        </OnEnter>
                                                        <OnLeave>
                                                                GameTooltip:Hide()
                                                        </OnLeave>
                                                </Scripts>
                                        </Frame>

                                </Frames>
                        </Frame>

                        -- Player Options
                        <Frame name="$parent_Player_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>

                                <Frames>
                                        <CheckButton name="$parent_Portrait" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="6" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PORTRAIT")
                                                                this.flashFrame = XPerl_Player_PortraitFrame
                                                                this.flashShow = "ShowPlayerPortrait"
                                                                this.flashEnd = XPerl_Player_UpdatePortrait
                                                                this.configVar = "ShowPlayerPortrait"
                                                                this.configClick = XPerl_OptionActions
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Portrait3D")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Portrait3D" inherits="XPerlCheckButtonTemplate">
                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_Portrait" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PORTRAIT3D")
                                                                this.flashFrame = XPerl_Player_PortraitFrame
                                                                this.flashShow = "ShowPlayerPortrait"
                                                                this.flashEnd = XPerl_Player_UpdatePortrait
                                                                this.configVar = "ShowPlayerPortrait3D"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PlayerLevel" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Portrait3D" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_LEVEL")
                                                                this.flashFrame = XPerl_Player_LevelFrame
                                                                this.flashShow = "ShowPlayerLevel"
                                                                this.configVar = "ShowPlayerLevel"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PlayerClassIcon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PlayerLevel" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_ICON")
                                                                this.flashFrame = XPerl_Player_ClassTexture
                                                                this.flashShow = "ShowPlayerClassIcon"
                                                                this.configVar = "ShowPlayerClassIcon"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PlayerXP" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PlayerClassIcon" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_XP")
                                                                this.flashFrame = XPerl_Player_XPBar
                                                                this.flashShow = "ShowPlayerXPBar"
                                                                this.configVar = "ShowPlayerXPBar"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PVPRank" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PlayerXP" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PVP")
                                                                this.flashFrame = XPerl_Player_PVPRankIcon
                                                                this.flashEnd = function() XPerl_Player_NameFrame_PVPRankIcon:SetAlpha(0.3); end
                                                                this.configVar = "ShowPlayerPVPRank"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PVPIcon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PVPRank" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PVPICON")
                                                                this.flashFrame = XPerl_Player_PVPStatus
                                                                this.configVar = "ShowPlayerPVP"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Values" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PVPIcon" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_VALUES")
                                                                this.flashFrame = {XPerl_Player_StatsFrame_HealthBarText, XPerl_Player_StatsFrame_ManaBarText, XPerl_Player_StatsFrame_XPBarText}
                                                                this.flashEnd = XPerl_Player_UpdateDisplay
                                                                this.flashShow = "ShowPlayerValues"
                                                                this.configVar = "ShowPlayerValues"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Percent" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Values" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PERCENT")
                                                                this.flashFrame = {XPerl_Player_StatsFrame_HealthBarPercent, XPerl_Player_StatsFrame_ManaBarPercent, XPerl_Player_StatsFrame_XPBarPercent}
                                                                this.flashEnd = XPerl_Player_UpdateDisplay
                                                                this.flashShow = "ShowPlayerPercent"
                                                                this.configVar = "ShowPlayerPercent"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_EnergyTicker" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Percent" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_ENERGY")
                                                                this.flashFrame = XPerl_Player_EnergyTicker
                                                                this.configVar = "EnergyTicker"
                                                                this.configClick = XPerl_Player_TickerShowHide
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Number" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_EnergyTicker" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_PARTY_NUM")
                                                                this.flashFrame = XPerl_Player_GroupFrame
                                                                this.configVar = "ShowPartyNumber"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Fullscreen" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Number" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_FULLSCREEN")
                                                                this.configVar = "FullScreenStatus"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Frame name="$parent_PetOptions">
                                                <Scripts>
                                                        <OnLoad>
                                                                if (not XPerl_Player_Pet) then
                                                                        this:Hide()
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                                        <EdgeSize>
                                                                <AbsValue val="6"/>
                                                        </EdgeSize>
                                                </Backdrop>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOP" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="0" y="-5"/></Offset>
                                                        </Anchor>
                                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="-5" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Frames>
                                                        <Button name="$parent_Title">
                                                                <Size>
                                                                        <AbsDimension x="60" y="10"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT">
                                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Layers>
                                                                        <Layer level="ARTWORK">
                                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                                <Color r="1" g="1" b="1" a="1" />
                                                                                        <Anchors>
                                                                                                <Anchor point="LEFT" />
                                                                                        </Anchors>
                                                                                </FontString>
                                                                        </Layer>
                                                                </Layers>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_PET_OPTIONS)
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </Button>

                                                        <CheckButton name="$parent_PetName" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_NAME")
                                                                                this.flashFrame = XPerl_Player_Pet_NameFrame
                                                                                this.flashEnd = XPerl_Player_Pet_UpdateDisplay
                                                                                this.flashShow = "ShowPlayerPetName"
                                                                                this.configVar = "ShowPlayerPetName"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Portrait" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_PetName">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_PORTRAIT")
                                                                                this.flashFrame = XPerl_Player_Pet_PortraitFrame
                                                                                this.flashEnd = XPerl_Player_Pet_UpdatePortrait
                                                                                this.flashShow = "ShowPlayerPetPortrait"
                                                                                this.configVar = "ShowPlayerPetPortrait"
                                                                                this.configClick = XPerl_OptionActions
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("Portrait3D")
                                                                                end
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Portrait3D" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOP" relativeTo="$parent_Portrait" relativePoint="BOTTOMRIGHT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_PORTRAIT3D")
                                                                                this.flashFrame = XPerl_Player_Pet_PortraitFrame
                                                                                this.flashShow = "ShowPlayerPetPortrait"
                                                                                this.flashEnd = XPerl_Player_Pet_UpdatePortrait
                                                                                this.configVar = "ShowPlayerPetPortrait3D"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Happiness" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Portrait3D" relativePoint="BOTTOM">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_HAPPINESS")
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("OnlySad")
                                                                                        XPerl_Options_EnableSibling("FlashSad")
                                                                                end
                                                                                this.flashFrame = XPerl_Player_Pet_HappyFrame
                                                                                this.flashEnd = XPerl_Player_Pet_SetHappiness
                                                                                this.configVar = "PetHappiness"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_OnlySad" inherits="XPerlCheckButtonTemplate">
                                                                <Size>
                                                                        <AbsDimension x="26" y="26"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOP" relativePoint="BOTTOMRIGHT" relativeTo="$parent_Happiness">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_ONLYSAD")
                                                                                this.flashFrame = XPerl_Player_Pet_HappyFrame
                                                                                this.flashEnd = XPerl_Player_Pet_SetHappiness
                                                                                this.configVar = "PetHappinessSad"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_FlashSad" inherits="XPerlCheckButtonTemplate">
                                                                <Size>
                                                                        <AbsDimension x="26" y="26"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_OnlySad" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_FLASHSAD")
                                                                                this.flashFrame = XPerl_Player_Pet_HappyFrame
                                                                                this.flashEnd = XPerl_Player_Pet_SetHappiness
                                                                                this.configVar = "PetFlashWhenSad"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Level" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_FlashSad" relativePoint="BOTTOM">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_LEVEL")
                                                                                this.flashFrame = XPerl_Player_Pet_LevelFrame
                                                                                this.flashShow = "ShowPetLevel"
                                                                                this.configVar = "ShowPetLevel"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_XP" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Level" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_XP")
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                XPerlConfig.ShowPetXP = XPerl_GetCheck(this)
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                        <OnShow>
                                                                                this:SetChecked(XPerlConfig.ShowPetXP)
                                                                        </OnShow>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Values" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_XP" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_VALUES")
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                XPerlConfig.ShowPlayerPetValues = XPerl_GetCheck(this)
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                        <OnShow>
                                                                                this:SetChecked(XPerlConfig.ShowPlayerPetValues)
                                                                        </OnShow>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <Slider name="$parent_Scale" inherits="XPerlSlider">
                                                                <Size>
                                                                        <AbsDimension x="160" y="16"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Values">
                                                                                <Offset>
                                                                                        <AbsDimension x="3" y="-8" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_SCALE")
                                                                                XPerl_Options_RegisterScalingSlider(this)
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                this:SetValue(math.floor(100 * XPerlConfig.Scale_PetFrame + 0.5))
                                                                        </OnShow>
                                                                        <OnValueChanged>
                                                                                if (math.floor(100 * XPerlConfig.Scale_PetFrame + 0.5) ~= this:GetValue()) then
                                                                                        XPerlConfig.Scale_PetFrame = this:GetValue() / 100
                                                                                        XPerl_OptionActions()
                                                                                end
                                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfig.Scale_PetFrame + 0.5).."%")
                                                                        </OnValueChanged>
                                                                </Scripts>
                                                        </Slider>

                                                        <Slider name="$parent_BuffSize" inherits="XPerlSlider">
                                                                <Size>
                                                                        <AbsDimension x="160" y="16"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Scale" relativePoint="BOTTOMLEFT">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-20"/>
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PLAYER_PET_BUFF_SIZE")
                                                                                getglobal(this:GetName().."Low"):SetText("14")
                                                                                getglobal(this:GetName().."High"):SetText("38")

                                                                                this:SetMinMaxValues(14, 38)
                                                                                this:SetValueStep(1)
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                this:SetValue(XPerlConfig.PlayerPetBuffSize)
                                                                        </OnShow>
                                                                        <OnValueChanged>
                                                                                if (XPerlConfig.PlayerPetBuffSize ~= this:GetValue()) then
                                                                                        XPerlConfig.PlayerPetBuffSize = this:GetValue()
                                                                                        XPerl_Player_Pet_Set_Bits()
                                                                                        XPerl_Player_Pet_UpdateDisplay ()
                                                                                end
                                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfig.PlayerPetBuffSize)
                                                                        </OnValueChanged>
                                                                </Scripts>
                                                        </Slider>
                                                </Frames>
                                        </Frame>
                                </Frames>
                        </Frame>

                        -- Target Options
                        <Frame name="$parent_Target_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>

                                <Frames>
                                        <CheckButton name="$parent_Portrait" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="6" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_PORTRAIT")
                                                                this.flashFrame = XPerl_Target_PortraitFrame
                                                                this.flashShow = "ShowTargetPortrait"
                                                                this.flashEnd = XPerl_Target_UpdatePortrait
                                                                this.configVar = "ShowTargetPortrait"
                                                                this.configClick = XPerl_OptionActions
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Portrait3D")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Portrait3D" inherits="XPerlCheckButtonTemplate">
                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_Portrait" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_PORTRAIT3D")
                                                                this.flashFrame = XPerl_Target_PortraitFrame
                                                                this.flashShow = "ShowTargetPortrait"
                                                                this.flashEnd = XPerl_Target_UpdatePortrait
                                                                this.configVar = "ShowTargetPortrait3D"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Mana" inherits="XPerlCheckButtonTemplate">
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-30" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Portrait3D" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_MANA")
                                                                this.flashFrame = XPerl_Target_StatsFrame_ManaBar
                                                                this.flashEnd = XPerl_Target_UpdateDisplay
                                                                this.configVar = "ShowTargetMana"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Above" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Mana" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="50" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_BUFFSABOVE")
                                                                this.flashFrame = XPerl_Target_BuffFrame
                                                                this.configVar = "TargetBuffsAbove"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Reaction" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Mana" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_REACTION")
                                                                this.flashFrame = XPerl_Target_NameFrame
                                                                this.configVar = "TargetReactionHighlight"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_ClassIcon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Reaction" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_ICON")
                                                                this.flashFrame = XPerl_Target_ClassTexture
                                                                this.flashShow = "ShowTargetClassIcon"
                                                                this.configVar = "ShowTargetClassIcon"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_MobType" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ClassIcon" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_MOBTYPE")
                                                                this.flashFrame = XPerl_Target_TypeFrame
                                                                this.flashEnd = XPerl_Target_UpdateDisplay
                                                                this.configVar = "ShowTargetMobType"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Level" inherits="XPerlCheckButtonTemplate">
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-30" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_MobType" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_LEVEL")
                                                                this.flashFrame = XPerl_Target_LevelFrame
                                                                this.flashEnd = XPerl_Target_UpdateDisplay
                                                                this.configVar = "ShowTargetLevel"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Elite" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Level" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="50" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_ELITE")
                                                                this.flashFrame = XPerl_Target_BossFrame
                                                                this.flashEnd = XPerl_Target_UpdateDisplay
                                                                this.configVar = "ShowTargetElite"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Values" inherits="XPerlCheckButtonTemplate">
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-30" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Level" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_VALUES")
                                                                this.flashFrame = {XPerl_Target_StatsFrame_HealthBarText, XPerl_Target_StatsFrame_ManaBarText}
                                                                this.flashEnd = XPerl_Target_UpdateDisplay
                                                                this.flashShow = "ShowTargetValues"
                                                                this.configVar = "ShowTargetValues"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Percent" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Values" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="50" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_PERCENT")
                                                                this.flashFrame = {XPerl_Target_StatsFrame_HealthBarPercent, XPerl_Target_StatsFrame_ManaBarPercent}
                                                                this.flashEnd = XPerl_Target_UpdateDisplay
                                                                this.flashShow = "ShowTargetPercent"
                                                                this.configVar = "ShowTargetPercent"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_CPBlizzard" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Values" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CPBLIZZ")
                                                                this.flashFrame = ComboFrame
                                                                this.flashEnd = function() ComboFrame:Hide(); end
                                                                this.configVar = "BlizzardCPMeter"
                                                                this.configClick = XPerl_OptionActions
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Top")
                                                                        XPerl_Options_EnableSibling("Bottom")
                                                                        XPerl_Options_EnableSibling("Left")
                                                                        XPerl_Options_EnableSibling("Right")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Top" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_CPBlizzard" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(XPerlConfig.BlizzardCPPosition == "top")
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CPBLIZZ_POSTOP")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerlConfig.BlizzardCPPosition = "top"
                                                                XPerl_Options_CheckRadio({"Top", "Bottom", "Left", "Right"})
                                                                XPerl_OptionActions()
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Bottom" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Top" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="60" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(XPerlConfig.BlizzardCPPosition == "bottom")
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CPBLIZZ_POSBOTTOM")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerlConfig.BlizzardCPPosition = "bottom"
                                                                XPerl_Options_CheckRadio({"Top", "Bottom", "Left", "Right"})
                                                                XPerl_OptionActions()
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Left" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Top" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(XPerlConfig.BlizzardCPPosition == "left")
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CPBLIZZ_POSLEFT")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerlConfig.BlizzardCPPosition = "left"
                                                                XPerl_Options_CheckRadio({"Top", "Bottom", "Left", "Right"})
                                                                XPerl_OptionActions()
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Right" inherits="XPerlRadioButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Left" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="60" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                this:SetChecked(XPerlConfig.BlizzardCPPosition == "right")
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CPBLIZZ_POSRIGHT")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerlConfig.BlizzardCPPosition = "right"
                                                                XPerl_Options_CheckRadio({"Top", "Bottom", "Left", "Right"})
                                                                XPerl_OptionActions()
                                                        </OnClick>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_CPMeter" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Left" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CP")
                                                                this.flashFrame = XPerl_Target_NameFrame
                                                                this.configVar = "UseCPMeter"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PVPRank" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_CPMeter" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <HitRectInsets>
                                                        <AbsInset left="0" right="-50" top="0" bottom="0"/>
                                                </HitRectInsets>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_PVP")
                                                                this.flashFrame = XPerl_Target_PVPRankIcon
                                                                this.flashShow = "ShowTargetPVPRank"
                                                                this.flashEnd = function() XPerl_Target_NameFrame_PVPRankIcon:SetAlpha(0.3); end
                                                                this.configVar = "ShowTargetPVPRank"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PVPIcon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PVPRank" relativePoint="TOPRIGHT">
                                                                <Offset><AbsDimension x="65" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_PVPICON")
                                                                this.flashFrame = XPerl_Target_NameFrame_PVPStatus
                                                                this.configVar = "ShowTargetPVP"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_RaidIconAlt" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PVPRank" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_RAIDICON_ALT")
                                                                this.flashFrame = XPerl_Target_NameFrame_RaidIcon
                                                                this.flashEnd = function() XPerl_Target_NameFrame_RaidIcon:Hide(); end
                                                                this.configVar = "AlternateRaidIcon"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_30yd" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_RaidIconAlt" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_30YD")
                                                                this.configVar = "Show30YardSymbol"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Frame name="$parent_TargetTarget">
                                                <Scripts>
                                                        <OnLoad>
                                                                if (not XPerl_TargetTarget) then
                                                                        this:Hide()
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                                        <EdgeSize>
                                                                <AbsValue val="6"/>
                                                        </EdgeSize>
                                                </Backdrop>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOP" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="0" y="-5"/></Offset>
                                                        </Anchor>
                                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs" relativePoint="RIGHT">
                                                                <Offset><AbsDimension x="-5" y="-46"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Frames>
                                                        <Button name="$parent_Title">
                                                                <Size>
                                                                        <AbsDimension x="60" y="10"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT">
                                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Layers>
                                                                        <Layer level="ARTWORK">
                                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                                <Color r="1" g="1" b="1" a="1" />
                                                                                        <Anchors>
                                                                                                <Anchor point="LEFT" />
                                                                                        </Anchors>
                                                                                </FontString>
                                                                        </Layer>
                                                                </Layers>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_TARGETTARGET_OPTIONS)
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </Button>

                                                        <CheckButton name="$parent_TargetsTarget" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETS_TARGET")
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("TargetsTargetsTarget")
                                                                                        XPerl_Options_EnableSibling("History")
                                                                                        XPerl_Options_EnableSibling("Buffs")
                                                                                        XPerl_Options_EnableSibling("TTTBuffs", getglobal(this:GetParent():GetName().."_TargetsTargetsTarget"))
                                                                                        XPerl_Options_EnableSibling("Level")
                                                                                        XPerl_Options_EnableSibling("Values")
                                                                                        XPerl_Options_EnableSibling("Percent")
                                                                                        XPerl_Options_EnableSibling("Mana")
                                                                                end
                                                                                this.flashFrame = XPerl_TargetTarget
                                                                                this.flashEnd = function() XPerl_TargetTarget_UpdateDisplay (XPerl_TargetTarget); end
                                                                                this.configVar = "ShowTargetTarget"
                                                                                this.configClick = function()
                                                                                        XPerl_OptionActions()
                                                                                        if (XPerlConfig.ShowTargetTarget == 0) then
                                                                                                if (IsAddOnLoaded("XPerl_TargetTarget")) then
                                                                                                        XPerl_Popup(XPERL_CONF_QUERY_DISABLE_TT, function() DisableAddOn("XPerl_TargetTarget"); end)
                                                                                                end
                                                                                        end
                                                                                end
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_History" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOP" relativeTo="$parent_TargetsTarget" relativePoint="BOTTOMRIGHT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETS_HISTORY")
                                                                                this.configVar = "TargetTargetHistory"
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Buffs" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_History" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGET_BUFFS")
                                                                                this.flashFrame = XPerl_TargetTarget_BuffFrame
                                                                                this.flashShow = "TargetTargetBuffs"
                                                                                this.configVar = "TargetTargetBuffs"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Above" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Buffs" relativePoint="BOTTOM">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGET_BUFFSABOVE")
                                                                                this.flashFrame = XPerl_TargetTarget_BuffFrame
                                                                                this.configVar = "TargetTargetBuffsAbove"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_TargetsTargetsTarget" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Above" relativePoint="BOTTOM">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETS_TARGETS_TARGET")
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("TTTBuffs")
                                                                                end
                                                                                this.flashFrame = XPerl_TargetTargetTarget
                                                                                this.flashEnd = function() XPerl_TargetTarget_Set_Bits(); XPerl_TargetTarget_UpdateDisplay (XPerl_TargetTargetTarget); end
                                                                                this.configVar = "ShowTargetTargetTarget"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_TTTBuffs" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_TargetsTargetsTarget" relativePoint="BOTTOM">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetWidth(160)
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGETTARGET_BUFFS")
                                                                                this.flashFrame = XPerl_TargetTargetTarget_BuffFrame
                                                                                this.flashShow = "TargetTargetTargetBuffs"
                                                                                this.configVar = "TargetTargetTargetBuffs"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Level" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_TTTBuffs" relativePoint="BOTTOM">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGET_LEVEL")
                                                                                this.flashFrame = XPerl_TargetTarget_LevelFrame
                                                                                this.flashShow = "ShowTargetTargetLevel"
                                                                                this.configVar = "ShowTargetTargetLevel"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Values" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Level" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGET_VALUES")
                                                                                this.flashFrame = {XPerl_TargetTarget_StatsFrame_HealthBarText, XPerl_TargetTarget_StatsFrame_ManaBarText, XPerl_TargetTargetTarget_StatsFrame_HealthBarText, XPerl_TargetTargetTarget_StatsFrame_ManaBarText}
                                                                                this.flashShow = "ShowTargetTargetValues"
                                                                                this.configVar = "ShowTargetTargetValues"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Percent" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Values" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGET_PERCENT")
                                                                                this.flashFrame = {XPerl_TargetTarget_StatsFrame_HealthBarPercent, XPerl_TargetTarget_StatsFrame_ManaBarPercent, XPerl_TargetTargetTarget_StatsFrame_HealthBarPercent, XPerl_TargetTargetTarget_StatsFrame_ManaBarPercent}
                                                                                this.flashShow = "ShowTargetTargetPercent"
                                                                                this.configVar = "ShowTargetTargetPercent"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Mana" inherits="XPerlCheckButtonTemplate">
                                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Percent" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="7"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGETTARGET_MANA")
                                                                                this.flashFrame = {XPerl_TargetTarget_StatsFrame_ManaBar, XPerl_TargetTargetTarget_StatsFrame_ManaBar}
                                                                                this.flashEnd = function() XPerl_TargetTarget_UpdateDisplay(XPerl_TargetTarget); if (XPerl_TargetTargetTarget) then XPerl_TargetTarget_UpdateDisplay(XPerl_TargetTargetTarget); end; end
                                                                                this.configVar = "ShowTargetTargetMana"
                                                                                this.configClick = XPerl_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                </Frames>
                                        </Frame>

                                        <Slider name="$parent_BuffSize" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="150" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_TargetTarget" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="6" y="-13"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_BUFF_SIZE")
                                                                getglobal(this:GetName().."Low"):SetText("14")
                                                                getglobal(this:GetName().."High"):SetText("38")

                                                                this:SetMinMaxValues(14, 38)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfig.TargetBuffSize)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfig.TargetBuffSize ~= this:GetValue()) then
                                                                        XPerlConfig.TargetBuffSize = this:GetValue()
                                                                        XPerl_Target_Set_Bits()
                                                                        XPerl_Target_UpdateDisplay()
                                                                        if (XPerl_TargetTarget) then
                                                                                XPerl_TargetTarget_Set_Bits()
                                                                                XPerl_TargetTarget_UpdateDisplay(XPerl_TargetTarget,true)
                                                                                if (XPerl_TargetTargetTarget) then
                                                                                        XPerl_TargetTarget_UpdateDisplay(XPerl_TargetTargetTarget,true)
                                                                                end
                                                                        end
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfig.TargetBuffSize)
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_MaxRows" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="150" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_BuffSize" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-20" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_BUFF_ROWS")
                                                                getglobal(this:GetName().."Low"):SetText("1")
                                                                getglobal(this:GetName().."High"):SetText("6")

                                                                this:SetMinMaxValues(1, 6)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfig.TargetBuffRows)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfig.TargetBuffRows ~= this:GetValue()) then
                                                                        XPerlConfig.TargetBuffRows = this:GetValue()
                                                                        XPerl_Target_Set_Bits()
                                                                        XPerl_Target_UpdateDisplay()
                                                                        if (XPerl_TargetTarget) then
                                                                                XPerl_TargetTarget_Set_Bits()
                                                                                XPerl_TargetTarget_UpdateDisplay(XPerl_TargetTarget,true)
                                                                                if (XPerl_TargetTargetTarget) then
                                                                                        XPerl_TargetTarget_UpdateDisplay(XPerl_TargetTargetTarget,true)
                                                                                end
                                                                        end
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfig.TargetBuffRows)
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <CheckButton name="$parent_Castable" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_MaxRows" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="-3" y="-8"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CASTABLE")
                                                                this.configVar = "TargetCastableBuffs"
                                                                this.configClick = XPerl_Target_UpdateDisplay
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Curable" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Castable" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_CURABLE")
                                                                this.configVar = "TargetCurableDebuffs"
                                                                this.configClick = XPerl_Target_UpdateDisplay
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>
                                </Frames>
                        </Frame>

                        -- Party options
                        <Frame name="$parent_Party_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>

                                <Frames>
                                        <CheckButton name="$parent_Name" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="6" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_NAMES")
                                                                this.flashFrame = {XPerl_party1_NameFrame, XPerl_party2_NameFrame, XPerl_party3_NameFrame, XPerl_party4_NameFrame}
                                                                this.flashShow = "ShowPartyNames"
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "ShowPartyNames"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Portrait" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Name" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_PORTRAIT")
                                                                this.flashFrame = {XPerl_party1_PortraitFrame, XPerl_party2_PortraitFrame, XPerl_party3_PortraitFrame, XPerl_party4_PortraitFrame}
                                                                this.flashShow = "ShowPartyPortrait"
                                                                --this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.flashEnd = function() if (XPerl_party1) then
                                                                                                for i = 1,4 do
                                                                                                    XPerl_Party_UpdatePortrait(getglobal("XPerl_party"..i))
                                                                                                end
                                                                                           end
                                                                                end
                                                                this.configVar = "ShowPartyPortrait"
                                                                this.configClick = XPerl_OptionActions
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Portrait3D")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Portrait3D" inherits="XPerlCheckButtonTemplate">
                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_Portrait" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_PORTRAIT3D")
                                                                this.flashFrame = {XPerl_party1_PortraitFrame, XPerl_party2_PortraitFrame, XPerl_party3_PortraitFrame, XPerl_party4_PortraitFrame}
                                                                this.flashShow = "ShowPartyPortrait"
                                                                this.flashEnd = getglobal(this:GetParent():GetName().."_Portrait").flashEnd
                                                                this.configVar = "ShowPartyPortrait3D"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Level" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Portrait3D" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_LEVEL")
                                                                this.flashFrame = {XPerl_party1_LevelFrame, XPerl_party2_LevelFrame, XPerl_party3_LevelFrame, XPerl_party4_LevelFrame}
                                                                this.flashShow = "ShowPartyLevel"
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "ShowPartyLevel"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Target" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Level" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_TARGET")
                                                                this.flashFrame = {XPerl_party1_TargetFrame, XPerl_party2_TargetFrame, XPerl_party3_TargetFrame, XPerl_party4_TargetFrame}
                                                                this.flashShow = "ShowPartyTarget"
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "ShowPartyTarget"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Icon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Target" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_ICON")
                                                                this.flashFrame = {XPerl_party1_LevelFrame_ClassTexture, XPerl_party2_LevelFrame_ClassTexture, XPerl_party3_LevelFrame_ClassTexture, XPerl_party4_LevelFrame_ClassTexture}
                                                                this.flashShow = "ShowPartyClassIcon"
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "ShowPartyClassIcon"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Values" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Icon" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_VALUES")
                                                                this.flashFrame = {XPerl_party1_StatsFrame_HealthBarText, XPerl_party2_StatsFrame_HealthBarText, XPerl_party3_StatsFrame_HealthBarText, XPerl_party4_StatsFrame_HealthBarText,
                                                                                        XPerl_party1_StatsFrame_ManaBarText, XPerl_party2_StatsFrame_ManaBarText, XPerl_party3_StatsFrame_ManaBarText, XPerl_party4_StatsFrame_ManaBarText}
                                                                this.flashShow = "ShowPartyValues"
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "ShowPartyValues"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Percent" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Values" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_PERC")
                                                                this.flashFrame = {XPerl_party1_StatsFrame_HealthBarPercent, XPerl_party2_StatsFrame_HealthBarPercent, XPerl_party3_StatsFrame_HealthBarPercent, XPerl_party4_StatsFrame_HealthBarPercent,
                                                                                        XPerl_party1_StatsFrame_ManaBar_ManaBarPercent, XPerl_party2_StatsFrame_ManaBarPercent, XPerl_party3_StatsFrame_ManaBarPercent, XPerl_party4_StatsFrame_ManaBarPercent}
                                                                this.flashShow = "ShowPartyPercent"
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "ShowPartyPercent"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PVPIcon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Percent" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_PVPICON")
                                                                this.flashFrame = XPerl_Player_PVPStatus
                                                                this.configVar = "ShowPartyPVP"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_InRaid" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PVPIcon" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_INRAID")
                                                                this.configVar = "ShowPartyRaid"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_30yd" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_InRaid" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_30YD")
                                                                this.configVar = "ShowParty30YardSymbol"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Pets" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOP">
                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_PETS")
                                                                this.flashFrame = {XPerl_partypet1, XPerl_partypet2, XPerl_partypet3, XPerl_partypet4}
                                                                this.flashEnd = XPerl_Party_Pet_UpdateDisplayAll
                                                                this.configVar = "ShowPartyPets"
                                                                this.configClick = function()
                                                                        XPerl_OptionActions()
                                                                        if (XPerlConfig.ShowPartyPets == 0) then
                                                                                if (IsAddOnLoaded("XPerl_PartyPet")) then
                                                                                        XPerl_Popup(XPERL_CONF_QUERY_DISABLE_PARTY_PET, function() DisableAddOn("XPerl_PartyPet"); end)
                                                                                end
                                                                        end
                                                                end
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("PetNames")
                                                                        XPerl_Options_EnableSibling("PetBuffs")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PetNames" inherits="XPerlCheckButtonTemplate">
                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_Pets" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_PETNAME")
                                                                this.flashFrame = {XPerl_partypet1_NameFrame, XPerl_partypet2_NameFrame, XPerl_partypet3_NameFrame, XPerl_partypet4_NameFrame}
                                                                this.flashEnd = XPerl_Party_Pet_UpdateDisplayAll
                                                                this.configVar = "ShowPartyPetName"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PetBuffs" inherits="XPerlCheckButtonTemplate">
                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PetNames" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_PETBUFFS")
                                                                this.flashFrame = {XPerl_partypet1_NameFrame, XPerl_partypet2_NameFrame, XPerl_partypet3_NameFrame, XPerl_partypet4_NameFrame}
                                                                this.flashEnd = XPerl_Party_Pet_UpdateDisplayAll
                                                                this.configVar = "ShowPartyPetBuffs"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Buffs" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_PetBuffs" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_BUFFS")
                                                                this.flashFrame = {XPerl_party1_BuffFrame, XPerl_party2_BuffFrame, XPerl_party3_BuffFrame, XPerl_party4_BuffFrame}
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "PartyBuffs"
                                                                this.configClick = XPerl_OptionActions
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Castable")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Castable" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_Buffs" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_CASTABLE")
                                                                this.configVar = "PartyCastableBuffs"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Debuffs" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Castable" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_DEBUFFS")
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Curable")
                                                                        XPerl_Options_EnableSibling("Below")
                                                                end
                                                                this.flashFrame = {XPerl_party1_BuffFrame, XPerl_party2_BuffFrame, XPerl_party3_BuffFrame, XPerl_party4_BuffFrame}
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "PartyDebuffs"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Curable" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_Debuffs" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_CURABLE")
                                                                this.configVar = "PartyCurableDebuffs"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Below" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Curable" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_DEBUFFSBELOW")
                                                                this.flashFrame = {XPerl_party1_BuffFrame, XPerl_party2_BuffFrame, XPerl_party3_BuffFrame, XPerl_party4_BuffFrame}
                                                                this.flashEnd = XPerl_Party_UpdateDisplayAll
                                                                this.configVar = "PartyDebuffsBelow"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Slider name="$parent_BuffSize" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="150" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Below" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="-13" y="-13"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_PARTY_BUFF_SIZE")
                                                                getglobal(this:GetName().."Low"):SetText("14")
                                                                getglobal(this:GetName().."High"):SetText("38")

                                                                this:SetMinMaxValues(14, 38)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfig.PartyBuffSize)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfig.PartyBuffSize ~= this:GetValue()) then
                                                                        XPerlConfig.PartyBuffSize = this:GetValue()
                                                                        XPerl_OptionActions()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfig.PartyBuffSize)
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                </Frames>
                        </Frame>

                        -- Raid Options
                        <Frame name="$parent_Raid_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>

                                <Frames>
                                        <CheckButton name="$parent_Enable" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="6" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_SHOW")
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Titles")
                                                                        XPerl_Options_EnableSibling("Percent")
                                                                        XPerl_Options_EnableSibling("ByClass")
                                                                        XPerl_Options_EnableSibling("Tanker")
                                                                        XPerl_Options_EnableSibling("Buffs")
                                                                        XPerl_Options_EnableSibling("Debuffs")
                                                                        XPerl_Options_EnableSibling("Castable")
                                                                        XPerl_Options_EnableSibling("BuffsRight")
                                                                        XPerl_Options_EnableSibling("BuffsInside")
                                                                        XPerl_Options_EnableSibling("Motion")
                                                                        XPerl_Options_EnableSibling("Groups_Grp1")
                                                                        XPerl_Options_EnableSibling("Groups_Grp2")
                                                                        XPerl_Options_EnableSibling("Groups_Grp3")
                                                                        XPerl_Options_EnableSibling("Groups_Grp4")
                                                                        XPerl_Options_EnableSibling("Groups_Grp5")
                                                                        XPerl_Options_EnableSibling("Groups_Grp6")
                                                                        XPerl_Options_EnableSibling("Groups_Grp7")
                                                                        XPerl_Options_EnableSibling("Groups_Grp8")
                                                                        --XPerl_Options_EnableSibling("Groups_Grp9")
                                                                        XPerl_Options_EnableSibling("Groups_VSpacing")
                                                                end
                                                                this.configVar = "ShowRaid"
                                                                this.configClick = function()
                                                                        XPerl_OptionActions()
                                                                        if (XPerlConfig.ShowRaid == 0) then
                                                                                if (IsAddOnLoaded("XPerl_RaidFrames")) then
                                                                                        XPerl_Popup(XPERL_CONF_QUERY_DISABLE_RAID, function() DisableAddOn("XPerl_RaidFrames"); end)
                                                                                end
                                                                        end
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Titles" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Enable" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_TITLES")
                                                                this.configVar = "ShowRaidTitles"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Upward" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Titles" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_UPWARD")
                                                                this.configVar = "RaidUpward"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Mana" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Upward" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_MANA")
                                                                this.configVar = "RaidMana"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Percent" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Mana" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_PERCENTS")
                                                                this.configVar = "ShowRaidPercents"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_ByClass" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Percent" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_SORTBYCLASS")
                                                                this.configVar = "SortRaidByClass"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Tanker" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ByClass" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_TANKER")
                                                                this.configVar = "RaidHighlightTanker"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Buffs" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Tanker" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_BUFFS")
                                                                this.configVar = "RaidBuffs"
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Castable", "or", getglobal(this:GetParent():GetName().."_Debuffs"))
                                                                end
                                                                this.configClick = function()
                                                                                                if (XPerlConfig.RaidBuffs == 1) then
                                                                                                        XPerlConfig.RaidDebuffs = 0
                                                                                                        getglobal(this:GetParent():GetName().."_Debuffs"):SetChecked(0)
                                                                                                end
                                                                                                this.Validate()
                                                                                                XPerl_Raid_OptionActions()
                                                                                        end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Debuffs" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Buffs" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_DEBUFFS")
                                                                this.configVar = "RaidDebuffs"
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("Castable", "or", getglobal(this:GetParent():GetName().."_Buffs"))
                                                                end
                                                                this.configClick = function()
                                                                                                if (XPerlConfig.RaidDebuffs == 1) then
                                                                                                        XPerlConfig.RaidBuffs = 0
                                                                                                        getglobal(this:GetParent():GetName().."_Buffs"):SetChecked(0)
                                                                                                end
                                                                                                this.Validate()
                                                                                                XPerl_Raid_OptionActions()
                                                                                        end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Castable" inherits="XPerlCheckButtonTemplate">
                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_Debuffs" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_CASTABLE")
                                                                this.configVar = "BuffsCastableCurable"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_BuffsRight" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_Castable" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_BUFFSRIGHT")
                                                                this.configVar = "RaidBuffsRight"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("BuffsInside")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_BuffsInside" inherits="XPerlCheckButtonTemplate">
                                                <Size><AbsDimension x="26" y="26"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativeTo="$parent_BuffsRight" relativePoint="BOTTOMRIGHT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_BUFFSINSIDE")
                                                                this.configVar = "RaidBuffsInside"
                                                                this.configClick = XPerl_Raid_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_BuffTooltipHelper" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPRIGHT" relativeTo="$parent_BuffsInside" relativePoint="BOTTOM">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_BUFFTOOLTIPHELPER")
                                                                this.configVar = "BuffTooltipHelper"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Motion" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_BuffTooltipHelper" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_MOTION")
                                                                this.configVar = "RaidMotion"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Frame name="$parent_Groups">
                                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                                        <EdgeSize>
                                                                <AbsValue val="6"/>
                                                        </EdgeSize>
                                                </Backdrop>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOP" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="0" y="-5"/></Offset>
                                                        </Anchor>
                                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="-5" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Frames>
                                                        <Button name="$parent_Title">
                                                                <Size>
                                                                        <AbsDimension x="60" y="10"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT">
                                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Layers>
                                                                        <Layer level="ARTWORK">
                                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                                <Color r="1" g="1" b="1" a="1" />
                                                                                        <Anchors>
                                                                                                <Anchor point="LEFT" />
                                                                                        </Anchors>
                                                                                </FontString>
                                                                        </Layer>
                                                                </Layers>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_GROUPS)
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </Button>

                                                        <CheckButton name="$parent_Grp1" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Title" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP1")
                                                                                this.configVar = "ShowGroup1"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                        <CheckButton name="$parent_Grp2" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Grp1" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP2")
                                                                                this.configVar = "ShowGroup2"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                        <CheckButton name="$parent_Grp3" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Grp2" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP3")
                                                                                this.configVar = "ShowGroup3"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                        <CheckButton name="$parent_Grp4" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Grp3" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP4")
                                                                                this.configVar = "ShowGroup4"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                        <CheckButton name="$parent_Grp5" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Grp4" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP5")
                                                                                this.configVar = "ShowGroup5"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                        <CheckButton name="$parent_Grp6" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Grp5" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP6")
                                                                                this.configVar = "ShowGroup6"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                        <CheckButton name="$parent_Grp7" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Grp6" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP7")
                                                                                this.configVar = "ShowGroup7"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>
                                                        <CheckButton name="$parent_Grp8" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Grp7" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_GROUP8")
                                                                                this.configVar = "ShowGroup8"
                                                                                this.configClick = XPerl_Raid_OptionActions
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <Slider name="$parent_VSpacing" inherits="XPerlSlider">
                                                                <Size>
                                                                        <AbsDimension x="150" y="16"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Grp8">
                                                                                <Offset>
                                                                                        <AbsDimension x="4" y="-10" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAID_SPACING")
                                                                                getglobal(this:GetName().."High"):SetText("20")
                                                                                getglobal(this:GetName().."Low"):SetText("0")

                                                                                this:SetMinMaxValues(40, 60)
                                                                                this:SetValueStep(1)
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                this:SetValue(XPerlConfig.RaidVerticalSpacing)
                                                                        </OnShow>
                                                                        <OnValueChanged>
                                                                                if (XPerlConfig.RaidVerticalSpacing ~= this:GetValue()) then
                                                                                        XPerlConfig.RaidVerticalSpacing = this:GetValue()
                                                                                        XPerl_Raid_OptionActions()
                                                                                end
                                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfig.RaidVerticalSpacing - 40)
                                                                        </OnValueChanged>
                                                                </Scripts>
                                                        </Slider>
                                                </Frames>
                                        </Frame>
                                </Frames>
                        </Frame>

                        -- All Options
                        <Frame name="$parent_All_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>

                                <Frames>
                                        <CheckButton name="$parent_Portrait" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="6" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_PORTRAIT")
                                                                this.flashFrame = {XPerl_Player_PortraitFrame, XPerl_Player_Pet_PortraitFrame, XPerl_Target_PortraitFrame, XPerl_party1_PortraitFrame, XPerl_party2_PortraitFrame, XPerl_party3_PortraitFrame, XPerl_party4_PortraitFrame}
                                                                this.flashEnd = XPerl_OptionActions
                                                                this.configClick = XPerl_OptionActions
                                                                this.configSelection = {"ShowPlayerPortrait", "ShowPlayerPetPortrait", "ShowTargetPortrait", "ShowPartyPortrait"}
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Portrait3D" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Portrait" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_PORTRAIT3D")
                                                                this.flashFrame = {XPerl_Player_PortraitFrame, XPerl_Player_Pet_PortraitFrame, XPerl_Target_PortraitFrame, XPerl_party1_PortraitFrame, XPerl_party2_PortraitFrame, XPerl_party3_PortraitFrame, XPerl_party4_PortraitFrame}
                                                                this.flashEnd = XPerl_OptionActions
                                                                this.configClick = XPerl_OptionActions
                                                                this.configSelection = {"ShowPlayerPortrait3D", "ShowPlayerPetPortrait3D", "ShowTargetPortrait3D", "ShowPartyPortrait3D"}
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Level" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Portrait3D" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_LEVEL")
                                                                this.flashFrame = {XPerl_Player_LevelFrame, XPerl_Player_Pet_LevelFrame, XPerl_Target_LevelFrame, XPerl_TargetTarget_LevelFrame, XPerl_TargetTargetTarget_LevelFrame, XPerl_party1_LevelFrame, XPerl_party2_LevelFrame, XPerl_party3_LevelFrame, XPerl_party4_LevelFrame}
                                                                this.flashEnd = XPerl_OptionActions
                                                                this.configClick = XPerl_OptionActions
                                                                this.configSelection = {"ShowPlayerLevel", "ShowPetLevel", "ShowTargetLevel", "ShowTargetTargetLevel", "ShowPartyLevel"}
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_ClassIcon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Level" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_ICON")
                                                                this.flashFrame = {XPerl_Player_ClassTexture, XPerl_Target_ClassTexture, XPerl_party1_LevelFrame_ClassTexture, XPerl_party2_LevelFrame_ClassTexture, XPerl_party3_LevelFrame_ClassTexture, XPerl_party4_LevelFrame_ClassTexture}
                                                                this.flashEnd = XPerl_OptionActions
                                                                this.configSelection = {"ShowPlayerClassIcon", "ShowTargetClassIcon", "ShowPartyClassIcon"}
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PVPIcon" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ClassIcon" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_PVPFLAG")
                                                                this.flashFrame = {XPerl_Player_PVPStatus, XPerl_Target_PVPStatus, XPerl_TargetTarget_NameFrame_PVPStatus, XPerl_TargetTargetTarget_NameFrame_PVPStatus, XPerl_party1_NameFrame_PVPStatus, XPerl_party2_NameFrame_PVPStatus, XPerl_party3_NameFrame_PVPStatus, XPerl_party4_NameFrame_PVPStatus}
                                                                this.flashEnd = XPerl_OptionActions
                                                                this.configSelection = {"ShowPlayerPVP", "ShowTargetPVP", "ShowPartyPVP"}
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_PVPRank" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PVPIcon" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_PVP")
                                                                this.flashFrame = {XPerl_Player_NameFrame_PVPRankIcon, XPerl_Target_NameFrame_PVPRankIcon, XPerl_TargetTarget_NameFrame_PVPRankIcon, XPerl_TargetTargetTarget_NameFrame_PVPRankIcon}
                                                                this.flashEnd = function()
                                                                                        for i,frame in pairs(this.flashFrame) do
                                                                                                frame:SetAlpha(0.3)
                                                                                        end
                                                                                end
                                                                this.configSelection = {"ShowPlayerPVPRank", "ShowTargetPVPRank"}
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Values" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PVPRank" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_VALUES")
                                                                this.flashFrame = {XPerl_Player_StatsFrame_HealthBarText, XPerl_Player_StatsFrame_ManaBarText, XPerl_Player_StatsFrame_XPBarText, XPerl_Target_StatsFrame_HealthBarText, XPerl_Target_StatsFrame_ManaBarText, XPerl_TargetTarget_StatsFrame_HealthBarText, XPerl_TargetTarget_StatsFrame_ManaBarText, XPerl_TargetTargetTarget_StatsFrame_HealthBarText, XPerl_TargetTargetTarget_StatsFrame_ManaBarText, XPerl_party1_StatsFrame_HealthBarText, XPerl_party1_StatsFrame_ManaBarText, XPerl_party2_StatsFrame_HealthBarText, XPerl_party2_StatsFrame_ManaBarText, XPerl_party3_StatsFrame_HealthBarText, XPerl_party3_StatsFrame_ManaBarText, XPerl_party4_StatsFrame_HealthBarText, XPerl_party4_StatsFrame_ManaBarText}
                                                                this.flashEnd = XPerl_OptionActions
                                                                this.configSelection = {"ShowPlayerValues", "ShowTargetValues", "ShowPartyValues", "ShowTargetTargetValues"}
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Percent" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Values" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ALL_PERCENT")
                                                                this.flashFrame = {XPerl_Player_StatsFrame_HealthBarPercent, XPerl_Player_StatsFrame_ManaBarPercent, XPerl_Player_StatsFrame_XPBarPercent, XPerl_Target_StatsFrame_HealthBarPercent, XPerl_TargetTarget_StatsFrame_HealthBarPercent, XPerl_TargetTargetTarget_StatsFrame_HealthBarPercent, XPerl_Target_StatsFrame_ManaBarPercent, XPerl_TargetTarget_StatsFrame_ManaBarPercent, XPerl_TargetTargetTarget_StatsFrame_ManaBarPercent, XPerl_party1_StatsFrame_HealthBarPercent, XPerl_party1_StatsFrame_ManaBarPercent, XPerl_party2_StatsFrame_HealthBarPercent, XPerl_party2_StatsFrame_ManaBarPercent, XPerl_party3_StatsFrame_HealthBarPercent, XPerl_party3_StatsFrame_ManaBarPercent, XPerl_party4_StatsFrame_HealthBarPercent, XPerl_party1_StatsFrame_ManaBarPercent, XPerl_party1_StatsFrame_HealthBarPercent, XPerl_party4_StatsFrame_ManaBarPercent}
                                                                this.flashEnd = XPerl_OptionActions
                                                                this.configSelection = {"ShowPlayerPercent", "ShowTargetPercent", "ShowPartyPercent", "ShowTargetTargetPercent"}
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Frame name="$parent_AddOns">
                                                <Size>
                                                        <AbsDimension x="130" y="70"/>
                                                </Size>
                                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                                        <EdgeSize>
                                                                <AbsValue val="6"/>
                                                        </EdgeSize>
                                                </Backdrop>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs" relativePoint="TOP">
                                                                <Offset><AbsDimension x="5" y="-5"/></Offset>
                                                        </Anchor>
                                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="-5" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Frames>
                                                        <Button name="$parent_Title">
                                                                <Size>
                                                                        <AbsDimension x="60" y="10"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT">
                                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Layers>
                                                                        <Layer level="ARTWORK">
                                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                                        <Color r="1" g="1" b="1" a="1" />
                                                                                        <Anchors>
                                                                                                <Anchor point="LEFT" />
                                                                                        </Anchors>
                                                                                </FontString>
                                                                        </Layer>
                                                                </Layers>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_ADDONS)
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </Button>

                                                        <CheckButton name="$parent_Player" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Title" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_PLAYER")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_Player"))
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("PlayerPet")
                                                                                end
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_Player")
                                                                                else
                                                                                        DisableAddOn("XPerl_Player")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_PlayerPet" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Player" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_PET")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_PlayerPet"))
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_PlayerPet")
                                                                                else
                                                                                        DisableAddOn("XPerl_PlayerPet")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Target" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PlayerPet" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_TARGET")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_Target"))
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("TargetTarget")
                                                                                end
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_Target")
                                                                                else
                                                                                        DisableAddOn("XPerl_Target")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_TargetTarget" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Target" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_TARGETTARGET")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_TargetTarget"))
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_TargetTarget")
                                                                                else
                                                                                        DisableAddOn("XPerl_TargetTarget")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Party" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_TargetTarget" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_PARTY")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_Party"))
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("PartyPet")
                                                                                end
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_Party")
                                                                                else
                                                                                        DisableAddOn("XPerl_Party")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_PartyPet" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Party" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_PARTYPET")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_PartyPet"))
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_PartyPet")
                                                                                else
                                                                                        DisableAddOn("XPerl_PartyPet")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_RaidFrames" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_PartyPet" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_RAID")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_RaidFrames"))
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_RaidFrames")
                                                                                else
                                                                                        DisableAddOn("XPerl_RaidFrames")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_RaidHelper" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_RaidFrames" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_RAIDHELP")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_RaidHelper"))
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_RaidHelper")
                                                                                else
                                                                                        DisableAddOn("XPerl_RaidHelper")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_RaidAdmin" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_RaidHelper" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADDON_RAIDADMIN")
                                                                                this:SetChecked(IsAddOnLoaded("XPerl_RaidAdmin"))
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                if (this:GetChecked()) then
                                                                                        EnableAddOn("XPerl_RaidAdmin")
                                                                                else
                                                                                        DisableAddOn("XPerl_RaidAdmin")
                                                                                end
                                                                        </OnClick>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <Button name="$parent_Reload" inherits="XPerlButtonTemplate">
                                                                <Size>
                                                                        <AbsDimension x="80" y="24"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_RaidAdmin" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="2" y="0"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RELOADUI")
                                                                                this.Validate = function()
                                                                                        local list = {"Player", "PlayerPet", "Target", "TargetTarget", "Party", "PartyPet",
                                                                                                        "RaidFrames", "RaidHelper", "RaidAdmin"}

                                                                                        local enable
                                                                                        for i,name in pairs(list) do
                                                                                                if (XPerl_Options_GetSiblingChecked(name) ~= IsAddOnLoaded("XPerl_"..name)) then
                                                                                                        enable = true
                                                                                                        break;
                                                                                                end
                                                                                        end

                                                                                        if (enable) then
                                                                                                this:Enable()
                                                                                        else
                                                                                                this:Disable()
                                                                                        end
                                                                                end
                                                                        </OnLoad>
                                                                        <OnUpdate>
                                                                                this:Validate()
                                                                        </OnUpdate>
                                                                        <OnClick>
                                                                                ReloadUI()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>
                                                </Frames>
                                        </Frame>
                                </Frames>
                        </Frame>

                        -- Colour Options
                        <Frame name="$parent_Colour_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>

                                <Frames>
                                        <CheckButton name="$parent_Coloured" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="6" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_NAMES")
                                                                this.configVar = "ClassColouredNames"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_ClassicHealth" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Coloured" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_CLASSIC")
                                                                this.configVar = "ClassicHealthBar"
                                                                this.configClick = XPerl_OptionActions
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Button name="$parent_ColourHealthBarEmpty" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ClassicHealth" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="3" y="-2"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_HEALTHEMPTY")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.ColourHealthEmpty.r, XPerlConfig.ColourHealthEmpty.g, XPerlConfig.ColourHealthEmpty.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlConfig.ClassicHealthBar = 0
                                                                getglobal(this:GetParent():GetName().."_ClassicHealth"):SetChecked(0)

                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "ColourHealthEmpty";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = nil
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_ColourHealthBarFull" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ColourHealthBarEmpty" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-2" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_HEALTHFULL")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.ColourHealthFull.r, XPerlConfig.ColourHealthFull.g, XPerlConfig.ColourHealthFull.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlConfig.ClassicHealthBar = 0
                                                                getglobal(this:GetParent():GetName().."_ClassicHealth"):SetChecked(0)

                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "ColourHealthFull";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = nil
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_ColourManaBar" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ColourHealthBarFull" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-2" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_MANA")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.ColourMana.r, XPerlConfig.ColourMana.g, XPerlConfig.ColourMana.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "ColourMana";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = nil
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_ColourEnergyBar" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ColourManaBar" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-2" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_ENERGY")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.ColourEnergy.r, XPerlConfig.ColourEnergy.g, XPerlConfig.ColourEnergy.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "ColourEnergy";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = nil
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_ColourRageBar" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ColourEnergyBar" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-2" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_RAGE")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.ColourRage.r, XPerlConfig.ColourRage.g, XPerlConfig.ColourRage.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "ColourRage";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = nil
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_ColourFocusBar" inherits="XPerlColorPickerTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ColourRageBar" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-2" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_FOCUS")
                                                        </OnLoad>
                                                        <OnShow>
                                                                local f = getglobal(this:GetName().."_Colour")
                                                                f:SetVertexColor(XPerlConfig.ColourFocus.r, XPerlConfig.ColourFocus.g, XPerlConfig.ColourFocus.b)
                                                        </OnShow>
                                                        <OnClick>
                                                                XPerlLocked = 1
                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                XPerl_ColourPicker.var = "ColourFocus";           -- Has to be something in XPerlConfig
                                                                XPerl_ColourPicker.alpha = nil
                                                                XPerl_Options:Hide()
                                                                XPerl_ColourPicker:Show()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Button name="$parent_Reset" inherits="XPerlButtonTemplate">
                                                <FontString inherits="GameFontNormalSmall"/>
                                                <Size>
                                                        <AbsDimension x="70" y="24"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_ColourFocusBar">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-8" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_RESET_MAIN")
                                                        </OnLoad>
                                                        <OnClick>
                                                                XPerl_DefaultBarColours(true)
                                                                this:GetParent():Hide()
                                                                this:GetParent():Show()
                                                                XPerl_OptionActions()
                                                        </OnClick>
                                                </Scripts>
                                        </Button>

                                        <Frame name="$parent_UnitReactions">
                                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                                        <EdgeSize>
                                                                <AbsValue val="6"/>
                                                        </EdgeSize>
                                                </Backdrop>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="TOP" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="0" y="-5"/></Offset>
                                                        </Anchor>
                                                        <Anchor point="BOTTOMRIGHT" relativePoint="RIGHT" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="-5" y="0"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Frames>
                                                        <Button name="$parent_Title">
                                                                <Size>
                                                                        <AbsDimension x="60" y="10"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT">
                                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Layers>
                                                                        <Layer level="ARTWORK">
                                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                                <Color r="1" g="1" b="1" a="1" />
                                                                                        <Anchors>
                                                                                                <Anchor point="LEFT" />
                                                                                        </Anchors>
                                                                                </FontString>
                                                                        </Layer>
                                                                </Layers>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_COLOUR_REACTIONS)
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </Button>

                                                        <Button name="$parent_Friend" inherits="XPerlColorPickerTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Title" relativePoint="BOTTOMLEFT">
                                                                                <Offset>
                                                                                        <AbsDimension x="2" y="-5" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_FRIEND")
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                local f = getglobal(this:GetName().."_Colour")
                                                                                f:SetVertexColor(XPerlConfig.ColourReactionFriend.r, XPerlConfig.ColourReactionFriend.g, XPerlConfig.ColourReactionFriend.b)
                                                                        </OnShow>
                                                                        <OnClick>
                                                                                XPerlLocked = 1
                                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                                XPerl_ColourPicker.var = "ColourReactionFriend";           -- Has to be something in XPerlConfig
                                                                                XPerl_ColourPicker.alpha = nil
                                                                                XPerl_Options:Hide()
                                                                                XPerl_ColourPicker:Show()
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>

                                                        <Button name="$parent_Neutral" inherits="XPerlColorPickerTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Friend" relativePoint="BOTTOMLEFT">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-2" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_NEUTRAL")
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                local f = getglobal(this:GetName().."_Colour")
                                                                                f:SetVertexColor(XPerlConfig.ColourReactionNeutral.r, XPerlConfig.ColourReactionNeutral.g, XPerlConfig.ColourReactionNeutral.b)
                                                                        </OnShow>
                                                                        <OnClick>
                                                                                XPerlLocked = 1
                                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                                XPerl_ColourPicker.var = "ColourReactionNeutral";           -- Has to be something in XPerlConfig
                                                                                XPerl_ColourPicker.alpha = nil
                                                                                XPerl_Options:Hide()
                                                                                XPerl_ColourPicker:Show()
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>

                                                        <Button name="$parent_Unfriendly" inherits="XPerlColorPickerTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Neutral" relativePoint="BOTTOMLEFT">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-2" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_UNFRIENDLY")
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                local f = getglobal(this:GetName().."_Colour")
                                                                                f:SetVertexColor(XPerlConfig.ColourReactionUnfriendly.r, XPerlConfig.ColourReactionUnfriendly.g, XPerlConfig.ColourReactionUnfriendly.b)
                                                                        </OnShow>
                                                                        <OnClick>
                                                                                XPerlLocked = 1
                                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                                XPerl_ColourPicker.var = "ColourReactionUnfriendly";           -- Has to be something in XPerlConfig
                                                                                XPerl_ColourPicker.alpha = nil
                                                                                XPerl_Options:Hide()
                                                                                XPerl_ColourPicker:Show()
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>

                                                        <Button name="$parent_Enemy" inherits="XPerlColorPickerTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Unfriendly" relativePoint="BOTTOMLEFT">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-2" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_ENEMY")
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                local f = getglobal(this:GetName().."_Colour")
                                                                                f:SetVertexColor(XPerlConfig.ColourReactionEnemy.r, XPerlConfig.ColourReactionEnemy.g, XPerlConfig.ColourReactionEnemy.b)
                                                                        </OnShow>
                                                                        <OnClick>
                                                                                XPerlLocked = 1
                                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                                XPerl_ColourPicker.var = "ColourReactionEnemy";           -- Has to be something in XPerlConfig
                                                                                XPerl_ColourPicker.alpha = nil
                                                                                XPerl_Options:Hide()
                                                                                XPerl_ColourPicker:Show()
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>

                                                        <Button name="$parent_None" inherits="XPerlColorPickerTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Enemy" relativePoint="BOTTOMLEFT">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-2" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_NONE")
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                local f = getglobal(this:GetName().."_Colour")
                                                                                f:SetVertexColor(XPerlConfig.ColourReactionNone.r, XPerlConfig.ColourReactionNone.g, XPerlConfig.ColourReactionNone.b)
                                                                        </OnShow>
                                                                        <OnClick>
                                                                                XPerlLocked = 1
                                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                                XPerl_ColourPicker.var = "ColourReactionNone";           -- Has to be something in XPerlConfig
                                                                                XPerl_ColourPicker.alpha = nil
                                                                                XPerl_Options:Hide()
                                                                                XPerl_ColourPicker:Show()
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>

                                                        <Button name="$parent_Tapped" inherits="XPerlColorPickerTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_None" relativePoint="BOTTOMLEFT">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-2" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_TAPPED")
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                local f = getglobal(this:GetName().."_Colour")
                                                                                f:SetVertexColor(XPerlConfig.ColourTapped.r, XPerlConfig.ColourTapped.g, XPerlConfig.ColourTapped.b)
                                                                        </OnShow>
                                                                        <OnClick>
                                                                                XPerlLocked = 1
                                                                                XPerl_ColourPicker.ParentFrame = XPerl_Options
                                                                                XPerl_ColourPicker.var = "ColourTapped";           -- Has to be something in XPerlConfig
                                                                                XPerl_ColourPicker.alpha = nil
                                                                                XPerl_Options:Hide()
                                                                                XPerl_ColourPicker:Show()
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>

                                                        <Button name="$parent_Reset" inherits="XPerlButtonTemplate">
                                                                <FontString inherits="GameFontNormalSmall"/>
                                                                <Size>
                                                                        <AbsDimension x="70" y="24"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Tapped">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-8" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_COLOUR_RESET_REACTION")
                                                                        </OnLoad>
                                                                        <OnClick>
                                                                                XPerl_DefaultReactionColours(true)
                                                                                this:GetParent():Hide()
                                                                                this:GetParent():Show()
                                                                                XPerl_OptionActions()
                                                                        </OnClick>
                                                                </Scripts>
                                                        </Button>
                                                </Frames>
                                        </Frame>
                                </Frames>
                        </Frame>

                        <Frame name="$parent_Helper_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>
                                <Frames>
                                        <Button name="$parent_Title">
                                                <Size>
                                                        <AbsDimension x="60" y="10"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Layers>
                                                        <Layer level="ARTWORK">
                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                <Color r="1" g="1" b="1" a="1" />
                                                                        <Anchors>
                                                                                <Anchor point="LEFT" />
                                                                        </Anchors>
                                                                </FontString>
                                                        </Layer>
                                                </Layers>
                                                <Scripts>
                                                        <OnLoad>
                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_TANK_TARGETS)
                                                        </OnLoad>
                                                </Scripts>
                                        </Button>

                                        <CheckButton name="$parent_Enabled" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_ENABLE")
                                                                this.XconfigVar = "RaidHelper"
                                                                this.configClick = XPerl_EnableDisable
                                                                this.Validate = function()
                                                                        XPerl_Options_EnableSibling("CTTargets")
                                                                        XPerl_Options_EnableSibling("CollectOthers")
                                                                        XPerl_Options_EnableSibling("ThreatBar")
                                                                        XPerl_Options_EnableSibling("Tooltips")
                                                                        XPerl_Options_EnableSibling("UnitWidth")
                                                                        XPerl_Options_EnableSibling("UnitHeight")
                                                                        XPerl_Options_EnableSibling("ScaleOther")
                                                                        XPerl_Options_EnableSibling("Scale")
                                                                        XPerl_Options_EnableSibling("Transparency")
                                                                        XPerl_Options_EnableSibling("BkTransparency")
                                                                end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_CTTargets" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOP" relativePoint="BOTTOMRIGHT" relativeTo="$parent_Enabled">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_CTTARGETS")
                                                                this.XconfigVar = "UseCTRATargets"
                                                                this.configClick = XPerl_MTRosterChanged
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_CollectOthers" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_CTTargets" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_COLLECTOTHERS")
                                                                this.XconfigVar = "CollectOtherTargets"
                                                                this.configClick = function() XPerl_Toggle_CollectOtherTargets(true); end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_ThreatBar" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_CollectOthers" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_THREATBAR")
                                                                this.XconfigVar = "ThreatBar"
                                                                this.configClick = function() XPerl_Toggle_CollectOtherTargets(true); end
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <CheckButton name="$parent_Tooltips" inherits="XPerlCheckButtonTemplate">
                                                <Size>
                                                        <AbsDimension x="26" y="26"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_ThreatBar" relativePoint="BOTTOMLEFT">
                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_TOOLTIPS")
                                                                this.XconfigVar = "Tooltips"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Slider name="$parent_MaxTanks" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="155" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_Tooltips" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="-14" y="-10"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_MAXTANKS")
                                                                getglobal(this:GetName().."Low"):SetText("1")
                                                                getglobal(this:GetName().."High"):SetText("10")

                                                                this:SetMinMaxValues(1, 10)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfigHelper.MaxMainTanks)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfigHelper.MaxMainTanks ~= this:GetValue()) then
                                                                        XPerlConfigHelper.MaxMainTanks = this:GetValue()
                                                                        XPerl_MakeTankList()
                                                                        XPerl_SetTitle()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfigHelper.MaxMainTanks)
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_UnitWidth" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="75" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_MaxTanks" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-19"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_UNITWIDTH")
                                                                getglobal(this:GetName().."Low"):SetText(XPERL_UNIT_WIDTH_MIN)
                                                                getglobal(this:GetName().."High"):SetText(XPERL_UNIT_WIDTH_MAX)

                                                                if (XPERL_UNIT_WIDTH_MIN) then
                                                                        this:SetMinMaxValues(XPERL_UNIT_WIDTH_MIN, XPERL_UNIT_WIDTH_MAX)
                                                                else
                                                                        this:SetMinMaxValues(50, 125)
                                                                end
                                                                this:SetValueStep(5)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfigHelper.UnitWidth)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfigHelper.UnitWidth ~= this:GetValue()) then
                                                                        XPerlConfigHelper.UnitWidth = this:GetValue()
                                                                        XPerl_MakeTankList(true)
                                                                        XPerl_MakeOtherTargetList()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfigHelper.UnitWidth)
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_UnitHeight" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="75" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_UnitWidth" relativePoint="TOPRIGHT">
                                                                <Offset>
                                                                        <AbsDimension x="5" y="0"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_UNITHEIGHT")
                                                                getglobal(this:GetName().."Low"):SetText(XPERL_UNIT_HEIGHT_MIN)
                                                                getglobal(this:GetName().."High"):SetText(XPERL_UNIT_HEIGHT_MAX)

                                                                if (XPERL_UNIT_HEIGHT_MIN) then
                                                                        this:SetMinMaxValues(XPERL_UNIT_HEIGHT_MIN, XPERL_UNIT_HEIGHT_MAX)
                                                                else
                                                                        this:SetMinMaxValues(17, 30)
                                                                end
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfigHelper.UnitHeight)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfigHelper.UnitHeight ~= this:GetValue()) then
                                                                        XPerlConfigHelper.UnitHeight = this:GetValue()
                                                                        XPerl_MakeTankList(true)
                                                                        XPerl_MakeOtherTargetList()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(XPerlConfigHelper.UnitHeight)
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_ScaleOther" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="155" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativeTo="$parent_UnitWidth" relativePoint="BOTTOMLEFT">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-19"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_SCALEOTHER")
                                                                getglobal(this:GetName().."Low"):SetText("40%")
                                                                getglobal(this:GetName().."High"):SetText("100%")

                                                                this:SetMinMaxValues(40, 100)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(XPerlConfigHelper.OtherTargets_Scale * 100 + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfigHelper.OtherTargets_Scale * 100 ~= this:GetValue()) then
                                                                        XPerlConfigHelper.OtherTargets_Scale = this:GetValue() / 100
                                                                        XPerl_MakeOtherTargetList()
                                                                        XPerl_SetTitle()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfigHelper.OtherTargets_Scale + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_Scale" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="155" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_ScaleOther">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-19"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(XPerlConfigHelper.Targets_Scale * 100 + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(XPerlConfigHelper.Targets_Scale * 100 + 0.5) ~= this:GetValue()) then
                                                                        XPerlConfigHelper.Targets_Scale = this:GetValue() / 100
                                                                        XPerl_SetupFrames()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfigHelper.Targets_Scale + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_Transparency" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="155" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Scale">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-19"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_ALPHA")
                                                                getglobal(this:GetName().."High"):SetText("100%")
                                                                getglobal(this:GetName().."Low"):SetText("0%")

                                                                this:SetMinMaxValues(0, 1)
                                                                this:SetValueStep(0.01)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfigHelper.Targets_Transparency)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfigHelper.Targets_Transparency ~= this:GetValue()) then
                                                                        XPerlConfigHelper.Targets_Transparency = this:GetValue()
                                                                        XPerl_Frame:SetAlpha(XPerlConfigHelper.Targets_Transparency)
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfigHelper.Targets_Transparency).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_BkTransparency" inherits="XPerlSlider">
                                                <Size>
                                                        <AbsDimension x="155" y="16"/>
                                                </Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Transparency">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-19"/>
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_RAIDHELP_BACKALPHA")
                                                                getglobal(this:GetName().."High"):SetText("100%")
                                                                getglobal(this:GetName().."Low"):SetText("0%")

                                                                this:SetMinMaxValues(0, 1)
                                                                this:SetValueStep(0.01)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(XPerlConfigHelper.Background_Transparency)
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (XPerlConfigHelper.Background_Transparency ~= this:GetValue()) then
                                                                        XPerlConfigHelper.Background_Transparency = this:GetValue()
                                                                        if (XPerl_Frame) then
                                                                                XPerl_SetupFrameSimple(XPerl_Frame, XPerlConfigHelper.Background_Transparency)
                                                                        end
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfigHelper.Background_Transparency).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Frame name="$parent_Assists">
                                                <Size>
                                                        <AbsDimension x="130" y="70"/>
                                                </Size>
                                                <Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
                                                        <EdgeSize>
                                                                <AbsValue val="6"/>
                                                        </EdgeSize>
                                                </Backdrop>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="CENTER" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="5" y="52"/></Offset>
                                                        </Anchor>
                                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs">
                                                                <Offset><AbsDimension x="-5" y="5"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Frames>
                                                        <Button name="$parent_Title">
                                                                <Size>
                                                                        <AbsDimension x="60" y="10"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT">
                                                                                <Offset><AbsDimension x="3" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Layers>
                                                                        <Layer level="ARTWORK">
                                                                                <FontString name="$parentText" inherits="GameFontNormalSmall">
                                                                                <Color r="1" g="1" b="1" a="1" />
                                                                                        <Anchors>
                                                                                                <Anchor point="LEFT" />
                                                                                        </Anchors>
                                                                                </FontString>
                                                                        </Layer>
                                                                </Layers>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                getglobal(this:GetName().."Text"):SetText(XPERL_CONF_TARGET_COUNTERS)
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </Button>

                                                        <CheckButton name="$parent_TargetCounters" inherits="XPerlCheckButtonTemplate">
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Title">
                                                                                <Offset><AbsDimension x="0" y="-3"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_COUNTERS")
                                                                                this.Validate = function()
                                                                                        XPerl_Options_EnableSibling("TargetCountersSelf")
                                                                                        XPerl_Options_EnableSibling("Enemy")
                                                                                        XPerl_Options_EnableSibling("Scale")
                                                                                        XPerl_Options_EnableSibling("Transparency")
                                                                                        XPerl_Options_EnableSibling("BackTransparency")
                                                                                end
                                                                                this.XconfigVar = "TargetCounters"
                                                                                this.configClick = function()
                                                                                                        if (XPerlConfigHelper.TargetCounters == 1) then
                                                                                                                XPerl_AssistsView_Open()
                                                                                                        else
                                                                                                                XPerl_AssistsView_Close()
                                                                                                        end
                                                                                                   end
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_TargetCountersSelf" inherits="XPerlCheckButtonTemplate">
                                                                <Size>
                                                                        <AbsDimension x="26" y="26"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOP" relativeTo="$parent_TargetCounters" relativePoint="BOTTOMRIGHT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_COUNTERSSELF")
                                                                                this.XconfigVar = "TargetCountersSelf"
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <CheckButton name="$parent_Enemy" inherits="XPerlCheckButtonTemplate">
                                                                <Size>
                                                                        <AbsDimension x="26" y="26"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativeTo="$parent_TargetCountersSelf" relativePoint="BOTTOMLEFT">
                                                                                <Offset><AbsDimension x="0" y="6"/></Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_TARGET_COUNTERSENEMY")
                                                                                this.XconfigVar = "TargetCountersEnemy"
                                                                        </OnLoad>
                                                                </Scripts>
                                                        </CheckButton>

                                                        <Slider name="$parent_Scale" inherits="XPerlSlider">
                                                                <Size>
                                                                        <AbsDimension x="160" y="16"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Enemy">
                                                                                <Offset>
                                                                                        <AbsDimension x="-14" y="-18" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ASSIST_SCALE")
                                                                                XPerl_Options_RegisterScalingSlider(this)
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                this:SetValue(math.floor(100 * XPerlConfigHelper.Scale_AssistsFrame + 0.5))
                                                                        </OnShow>
                                                                        <OnValueChanged>
                                                                                if (math.floor(100 * XPerlConfigHelper.Scale_AssistsFrame + 0.5) ~= this:GetValue()) then
                                                                                        XPerlConfigHelper.Scale_AssistsFrame = this:GetValue() / 100
                                                                                        XPerl_SetupFrames()
                                                                                end
                                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfigHelper.Scale_AssistsFrame + 0.5).."%")
                                                                        </OnValueChanged>
                                                                </Scripts>
                                                        </Slider>

                                                        <Slider name="$parent_Transparency" inherits="XPerlSlider">
                                                                <Size>
                                                                        <AbsDimension x="160" y="16"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Scale">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-28" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ASSIST_ALPHA")
                                                                                getglobal(this:GetName().."High"):SetText("100%")
                                                                                getglobal(this:GetName().."Low"):SetText("0%")

                                                                                this:SetMinMaxValues(0, 1)
                                                                                this:SetValueStep(0.01)
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                this:SetValue(XPerlConfigHelper.AssistsFrame_Transparency)
                                                                        </OnShow>
                                                                        <OnValueChanged>
                                                                                if (XPerlConfigHelper.AssistsFrame_Transparency ~= this:GetValue()) then
                                                                                        XPerlConfigHelper.AssistsFrame_Transparency = this:GetValue()
                                                                                        --XPerl_Assists_Frame:SetAlpha(XPerlConfigHelper.AssistsFrame_Transparency)
                                                                                        --XPerlScrollSeperator:SetAlpha(XPerlConfigHelper.Assists_BackTransparency)
                                                                                        XPerl_SetupFrames()
                                                                                end
                                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfigHelper.AssistsFrame_Transparency).."%")
                                                                        </OnValueChanged>
                                                                </Scripts>
                                                        </Slider>

                                                        <Slider name="$parent_BackTransparency" inherits="XPerlSlider">
                                                                <Size>
                                                                        <AbsDimension x="160" y="16"/>
                                                                </Size>
                                                                <Anchors>
                                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Transparency">
                                                                                <Offset>
                                                                                        <AbsDimension x="0" y="-28" />
                                                                                </Offset>
                                                                        </Anchor>
                                                                </Anchors>
                                                                <Scripts>
                                                                        <OnLoad>
                                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ASSIST_BACKALPHA")
                                                                                getglobal(this:GetName().."High"):SetText("100%")
                                                                                getglobal(this:GetName().."Low"):SetText("0%")

                                                                                this:SetMinMaxValues(0, 1)
                                                                                this:SetValueStep(0.01)
                                                                        </OnLoad>
                                                                        <OnShow>
                                                                                this:SetValue(XPerlConfigHelper.Assists_BackTransparency)
                                                                        </OnShow>
                                                                        <OnValueChanged>
                                                                                if (XPerlConfigHelper.Assists_BackTransparency ~= this:GetValue()) then
                                                                                        XPerlConfigHelper.Assists_BackTransparency = this:GetValue()
                                                                                        if (XPerl_Assists_Frame) then
                                                                                                XPerl_SetupFrameSimple(XPerl_Assists_Frame, XPerlConfigHelper.Assists_BackTransparency)
                                                                                                --XPerlScrollSeperator:SetAlpha(XPerlConfigHelper.Assists_BackTransparency)
                                                                                                --XPerl_SetupFrames()
                                                                                        end
                                                                                end
                                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerlConfigHelper.Assists_BackTransparency).."%")
                                                                        </OnValueChanged>
                                                                </Scripts>
                                                        </Slider>
                                                </Frames>
                                        </Frame>
                                </Frames>
                        </Frame>

                        <Frame name="$parent_Admin_Options" hidden="true">
                                <Anchors>
                                        <Anchor point="TOPLEFT" relativeTo="XPerl_Options_Area_Tabs"/>
                                        <Anchor point="BOTTOMRIGHT" relativeTo="XPerl_Options_Area_Tabs"/>
                                </Anchors>
                                <Frames>
                                        <CheckButton name="$parent_AutoHideShow" inherits="XPerlCheckButtonTemplate">
                                                <Anchors>
                                                        <Anchor point="TOPLEFT">
                                                                <Offset><AbsDimension x="5" y="-3"/></Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADMIN_AUTOHIDESHOW")
                                                                this.XconfigVars = "XPerl_Admin"
                                                                this.XconfigVar = "AutoHideShow"
                                                        </OnLoad>
                                                </Scripts>
                                        </CheckButton>

                                        <Slider name="$parent_Alpha" inherits="XPerlSlider">
                                                <Size><AbsDimension x="160" y="16"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_AutoHideShow">
                                                                <Offset>
                                                                        <AbsDimension x="3" y="-13" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADMIN_ALPHA")
                                                                getglobal(this:GetName().."High"):SetText("100%")
                                                                getglobal(this:GetName().."Low"):SetText("0%")
                                                                this:SetMinMaxValues(0, 100)
                                                                this:SetValueStep(1)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerl_Admin.Transparency + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerl_Admin.Transparency + 0.5) ~= this:GetValue()) then
                                                                        XPerl_Admin.Transparency = this:GetValue() / 100
                                                                        XPerl_AdminSetupFrames()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerl_Admin.Transparency + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_ScaleItem" inherits="XPerlSlider">
                                                <Size><AbsDimension x="160" y="16"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_Alpha">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-28" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ITEMCHECK_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerl_Admin.Scale_ItemCheck + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerl_Admin.Scale_ItemCheck + 0.5) ~= this:GetValue()) then
                                                                        XPerl_Admin.Scale_ItemCheck = this:GetValue() / 100
                                                                        XPerl_AdminSetupFrames()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerl_Admin.Scale_ItemCheck + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>

                                        <Slider name="$parent_ScaleAdmin" inherits="XPerlSlider">
                                                <Size><AbsDimension x="160" y="16"/></Size>
                                                <Anchors>
                                                        <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="$parent_ScaleItem">
                                                                <Offset>
                                                                        <AbsDimension x="0" y="-28" />
                                                                </Offset>
                                                        </Anchor>
                                                </Anchors>
                                                <Scripts>
                                                        <OnLoad>
                                                                XPerl_OptionsSetMyText(this, "XPERL_CONF_ADMIN_SCALE")
                                                                XPerl_Options_RegisterScalingSlider(this)
                                                        </OnLoad>
                                                        <OnShow>
                                                                this:SetValue(math.floor(100 * XPerl_Admin.Scale_Admin + 0.5))
                                                        </OnShow>
                                                        <OnValueChanged>
                                                                if (math.floor(100 * XPerl_Admin.Scale_Admin + 0.5) ~= this:GetValue()) then
                                                                        XPerl_Admin.Scale_Admin = this:GetValue() / 100
                                                                        XPerl_AdminSetupFrames()
                                                                end
                                                                getglobal(this:GetName().."Current"):SetText(math.floor(100 * XPerl_Admin.Scale_Admin + 0.5).."%")
                                                        </OnValueChanged>
                                                </Scripts>
                                        </Slider>
                                </Frames>
                        </Frame>
                </Frames>
        </Frame>
</Ui>