200 lines
5.8 KiB
XML
200 lines
5.8 KiB
XML
<?xml-stylesheet type="text/xsl" href="/css/wowui.xsl"?>
|
|
<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/">
|
|
|
|
<!-- Hook OnLoad and OnEvent -->
|
|
<Frame name="LevelRangeFrame" parent="UIParent" hidden="true">
|
|
<Scripts>
|
|
<OnLoad>
|
|
LevelRange_OnLoad();
|
|
</OnLoad>
|
|
<OnEvent>
|
|
LevelRange_OnEvent(event);
|
|
</OnEvent>
|
|
</Scripts>
|
|
</Frame>
|
|
|
|
<!-- Create a new tooltip for this AddOn, so the original WorldMap tip still works -->
|
|
<GameTooltip name="LevelRangeTooltip" parent="WorldMapFrame" hidden="true"
|
|
frameStrata="TOOLTIP" inherits="GameTooltipTemplate">
|
|
<Scripts>
|
|
<OnLoad>
|
|
this:SetBackdropBorderColor(
|
|
TOOLTIP_DEFAULT_COLOR.r,
|
|
TOOLTIP_DEFAULT_COLOR.g,
|
|
TOOLTIP_DEFAULT_COLOR.b,
|
|
0
|
|
);
|
|
this:SetBackdropColor(
|
|
TOOLTIP_DEFAULT_BACKGROUND_COLOR.r,
|
|
TOOLTIP_DEFAULT_BACKGROUND_COLOR.g,
|
|
TOOLTIP_DEFAULT_BACKGROUND_COLOR.b,
|
|
0
|
|
);
|
|
</OnLoad>
|
|
</Scripts>
|
|
</GameTooltip>
|
|
|
|
<!-- Configuration checkbox template -->
|
|
<CheckButton name="LevelRangeOptionsCheckButtonTemplate"
|
|
inherits="UICheckButtonTemplate" virtual="true">
|
|
<Scripts>
|
|
<OnClick>
|
|
if (this:GetChecked()) then
|
|
PlaySound("igMainMenuOptionCheckBoxOff");
|
|
else
|
|
PlaySound("igMainMenuOptionCheckBoxOn");
|
|
end
|
|
LevelRangeOptionsCheckButton_OnClick();
|
|
</OnClick>
|
|
<OnEnter>
|
|
if (this.tooltipText) then
|
|
GameTooltip_AddNewbieTip(this.tooltipText, 1, 1, 1);
|
|
end
|
|
</OnEnter>
|
|
<OnLeave>
|
|
GameTooltip:Hide();
|
|
</OnLeave>
|
|
</Scripts>
|
|
</CheckButton>
|
|
|
|
<!-- Configuration window -->
|
|
<Frame name="LevelRangeOptionsFrame" toplevel="true" frameStrata="DIALOG"
|
|
movable="true" enableMouse="true" hidden="true" parent="UIParent"
|
|
enableKeyboard="true">
|
|
<Size>
|
|
<AbsDimension x="350" y="250"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="CENTER"/>
|
|
</Anchors>
|
|
<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background"
|
|
edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
|
|
<BackgroundInsets>
|
|
<AbsInset left="11" right="12" top="12" bottom="11"/>
|
|
</BackgroundInsets>
|
|
<TileSize>
|
|
<AbsValue val="32"/>
|
|
</TileSize>
|
|
<EdgeSize>
|
|
<AbsValue val="32"/>
|
|
</EdgeSize>
|
|
</Backdrop>
|
|
<Layers>
|
|
<Layer level="ARTWORK">
|
|
<Texture name="LevelRangeOptionsFrameHeader"
|
|
file="Interface\DialogFrame\UI-DialogBox-Header">
|
|
<Size>
|
|
<AbsDimension x="300" y="64"/>
|
|
</Size>
|
|
<Anchors>
|
|
<Anchor point="TOP">
|
|
<Offset>
|
|
<AbsDimension x="0" y="12"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</Texture>
|
|
<FontString inherits="GameFontNormal" name="LevelRangeOptionsFrameTitle"
|
|
text="LevelRange Options">
|
|
<Anchors>
|
|
<Anchor point="TOP" relativeTo="LevelRangeOptionsFrameHeader">
|
|
<Offset>
|
|
<AbsDimension x="0" y="-14"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</FontString>
|
|
</Layer>
|
|
</Layers>
|
|
<Frames>
|
|
|
|
<!-- Option #1; row 1, column 1 -->
|
|
<CheckButton name="$parentOpt1"
|
|
inherits="LevelRangeOptionsCheckButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="25" y="-25"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</CheckButton>
|
|
|
|
<!-- Option #2; row 2, column 1 -->
|
|
<CheckButton name="$parentOpt2"
|
|
inherits="LevelRangeOptionsCheckButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="45" y="-55"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</CheckButton>
|
|
|
|
<!-- Option #3; row 3, column 1 -->
|
|
<CheckButton name="$parentOpt3"
|
|
inherits="LevelRangeOptionsCheckButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="45" y="-85"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</CheckButton>
|
|
|
|
<!-- Option #4; row 4, column 1 -->
|
|
<CheckButton name="$parentOpt4"
|
|
inherits="LevelRangeOptionsCheckButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="45" y="-115"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</CheckButton>
|
|
|
|
<!-- Option #5; row 5, column 1 -->
|
|
<CheckButton name="$parentOpt5"
|
|
inherits="LevelRangeOptionsCheckButtonTemplate">
|
|
<Anchors>
|
|
<Anchor point="TOPLEFT">
|
|
<Offset>
|
|
<AbsDimension x="45" y="-145"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
</CheckButton>
|
|
|
|
<Button name="LevelRangeOptionsFrameClose"
|
|
inherits="OptionsButtonTemplate" text="Close">
|
|
<Anchors>
|
|
<Anchor point="BOTTOM">
|
|
<Offset>
|
|
<AbsDimension x="0" y="16"/>
|
|
</Offset>
|
|
</Anchor>
|
|
</Anchors>
|
|
<Scripts>
|
|
<OnClick>
|
|
PlaySound("gsTitleOptionOK");
|
|
HideUIPanel(LevelRangeOptionsFrame);
|
|
</OnClick>
|
|
</Scripts>
|
|
</Button>
|
|
</Frames>
|
|
<Scripts>
|
|
<OnShow>
|
|
LevelRangeOptionsFrame_OnShow();
|
|
</OnShow>
|
|
<OnHide>
|
|
LevelRangeOptionsFrame_OnHide();
|
|
</OnHide>
|
|
</Scripts>
|
|
</Frame>
|
|
</Ui>
|