vanilla-wow-addons – Rev 1
?pathlinks?
<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/">
<Script file="BGInviteUI.lua"/>
<CheckButton name="BGInvite_Template_CheckBt" enableMouse="true" virtual="true">
<Size>
<AbsDimension x="24" y="24"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT"/>
</Anchors>
<NormalTexture file="Interface\Buttons\UI-CheckBox-Up"/>
<PushedTexture file="Interface\Buttons\UI-CheckBox-Down"/>
<DisabledTexture file="Interface\Buttons\UI-CheckBox-Up"/>
<HighlightTexture file="Interface\Buttons\UI-CheckBox-Up"/>
<NormalText inherits="GameFontNormalSmall" justifyH="LEFT">
<Anchors>
<Anchor point="LEFT" relativePoint="RIGHT"/>
</Anchors>
</NormalText>
<HighlightText inherits="GameFontHighlightSmall" justifyH="LEFT">
<Anchors>
<Anchor point="LEFT" relativePoint="RIGHT"/>
</Anchors>
</HighlightText>
<DisabledText inherits="GameFontDisableSmall" justifyH="LEFT">
<Anchors>
<Anchor point="LEFT" relativePoint="RIGHT"/>
</Anchors>
</DisabledText>
<PushedTextOffset>
<AbsDimension x="2" y="-2"/>
</PushedTextOffset>
<CheckedTexture file="Interface\Buttons\UI-CheckBox-Check"/>
<DisabledCheckedTexture file="Interface\Buttons\UI-CheckBox-Check-Disabled"/>
<Scripts>
<OnEnter>
if ( this.tooltipText ) then
GameTooltip:SetOwner(this, "ANCHOR_RIGHT");
GameTooltip:SetText(this.tooltipText, nil, nil, nil, nil, 1);
end
if ( this.tooltipRequirement ) then
GameTooltip:AddLine(this.tooltipRequirement, "", 1.0, 1.0, 1.0);
GameTooltip:Show();
end
</OnEnter>
<OnLeave>
GameTooltip:Hide();
</OnLeave>
<OnClick>
getglobal(this:GetName().."_Update")(this:GetChecked());
</OnClick>
</Scripts>
</CheckButton>
<Slider name="BGInvite_Template_Slider_Seconds" orientation="HORIZONTAL" virtual="true" enableMouse="true" minValue="0" maxValue="120" valueStep="5">
<Size>
<AbsDimension x="128" y="17"/>
</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" text="">
<Anchors>
<Anchor point="BOTTOM" relativePoint="TOP"/>
</Anchors>
</FontString>
<FontString name="$parentLow" inherits="GameFontHighlightSmall" text="0">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="2" y="3"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentHigh" inherits="GameFontHighlightSmall" text="120">
<Anchors>
<Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-2" y="3"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
<FontString name="$parentVal" inherits="GameFontHighlightSmall">
<Anchors>
<Anchor relativePoint="BOTTOM" point="TOP"/>
</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
if ( this.tooltipRequirement ) then
GameTooltip:AddLine(this.tooltipRequirement, "", 1.0, 1.0, 1.0);
GameTooltip:Show();
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="BGI_OptionsEditBoxTemplate" letters="24" historyLines="0" virtual="true">
<Size>
<AbsDimension x="100" y="20"/>
</Size>
<Layers>
<Layer level="BACKGROUND">
<Texture name="$parentLeft" file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
<Size>
<AbsDimension x="12" y="29"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="-11" y="2"/>
</Offset>
</Anchor>
</Anchors>
<TexCoords left="0" right="0.09375" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentMiddle" file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
<Size>
<AbsDimension x="100" y="29"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentLeft" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.09375" right="0.90625" top="0" bottom="1.0"/>
</Texture>
<Texture name="$parentRight" file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
<Size>
<AbsDimension x="12" y="29"/>
</Size>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentMiddle" relativePoint="RIGHT"/>
</Anchors>
<TexCoords left="0.90625" right="1.0" top="0" bottom="1.0"/>
</Texture>
</Layer>
</Layers>
<Scripts>
<OnEscapePressed>
toggleBGInvite();
</OnEscapePressed>
<OnEnterPressed>
</OnEnterPressed>
</Scripts>
<FontString inherits="ChatFontNormal"/>
</EditBox>
<Frame name="BGInvite_OptionsFrame" setAllPoints="true" enableMouse="true" parent="BGInviteFrame" hidden="true" id="1">
<HitRectInsets>
<AbsInset left="0" right="30" top="0" bottom="75"/>
</HitRectInsets>
<Frames>
<CheckButton name="BGInviteOptionsFrame_AutoInvite_CheckBt" text="BGINVITE_AUTOINVITE" inherits="BGInvite_Template_CheckBt" parent="BGInvite_OptionsFrame">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="100" y="-50"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName()):SetChecked(BGInvite_Config.AutoInvite);</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_AUTOINVITE_NOTE);
</OnEnter>
</Scripts>
</CheckButton>
<CheckButton name="BGInviteOptionsFrame_AutoPurge_CheckBt" text="BGINVITE_AUTOPURGE" inherits="BGInvite_Template_CheckBt" parent="BGInvite_OptionsFrame">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="BGInviteOptionsFrame_AutoInvite_CheckBt">
<Offset>
<AbsDimension x="0" y="-22"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName()):SetChecked(BGInvite_Config.AutoPurge);</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_AUTOPURGE_NOTE);
</OnEnter>
</Scripts>
</CheckButton>
<CheckButton name="BGInviteOptionsFrame_SendWhisper_CheckBt" text="BGINVITE_WHISPER" inherits="BGInvite_Template_CheckBt" parent="BGInvite_OptionsFrame">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="BGInviteOptionsFrame_AutoInvite_CheckBt">
<Offset>
<AbsDimension x="100" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName()):SetChecked(BGInvite_Config.SendWhisper);</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_WHISPER_NOTE);
</OnEnter>
</Scripts>
</CheckButton>
<CheckButton name="BGInviteOptionsFrame_Disable_CheckBt" text="BGINVITE_DISABLE" inherits="BGInvite_Template_CheckBt" parent="BGInvite_OptionsFrame">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInviteOptionsFrame_SendWhisper_CheckBt">
<Offset>
<AbsDimension x="0" y="10"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName()):SetChecked(BGInvite_Config.Disable);</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_DISABLE_NOTE);
</OnEnter>
</Scripts>
</CheckButton>
<Frame name="BGInvite_MagicWord_WidgetGroup" hidden="false">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="30" y="-110"/>
</Offset>
</Anchor>
</Anchors>
<Layers>
<Layer level="OVERLAY">
<FontString inherits="GameFontNormalSmall" name="$parent_MagicWord" text="BGINVITE_MAGIC_WORD">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Layers>
<Layer level="OVERLAY">
<FontString inherits="GameFontNormal" name="TheMagicWord">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPLEFT" relativeTo="BGInvite_MagicWord_WidgetGroup">
<Offset>
<AbsDimension x="75" y="0"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
</Frame>
<Button name="BGInviteMagicwordChange" inherits="OptionsButtonTemplate" text="BGINVITE_CHANGE">
<Size>
<AbsDimension x="70" y="20"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="TheMagicWord">
<Offset>
<AbsDimension x="10" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
if (BGInvite_OptionsMagicWordDialog:IsVisible()) then
BGInvite_OptionsMagicWordDialog:Hide();
else
BGInvite_OptionsMagicWordDialog:Show();
end
</OnClick>
</Scripts>
</Button>
<Button name="BGInviteMagicwordDefault" inherits="OptionsButtonTemplate" text="BGINVITE_DEFAULT">
<Size>
<AbsDimension x="70" y="20"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="BGInviteMagicwordChange">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
if (BGInvite_OptionsMagicWordDialog:IsVisible()) then
BGInvite_OptionsMagicWordDialog:Hide();
end
BGInvite_Config.MagicWord = "invite";
TheMagicWord:SetText(BGInvite_Config.MagicWord);
</OnClick>
</Scripts>
</Button>
<Button name="BGInviteOptionsFrameChannelDropDown" inherits="UIDropDownMenuTemplate">
<Size>
<AbsDimension x="10" y="25"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInviteMagicwordChange">
<Offset>
<AbsDimension x="-140" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
BGInvite_ChannelDropDown_OnLoad();
</OnLoad>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_CHANNEL_NOTE);
</OnEnter>
<OnLeave>
GameTooltip:Hide();
</OnLeave>
</Scripts>
</Button>
<Slider name="BGInvite_AutoInviteTimeout_Slider" inherits="BGInvite_Template_Slider_Seconds">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInvite_MagicWord_WidgetGroup">
<Offset>
<AbsDimension x="0" y="-30"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName().."Text"):SetText(BGINVITE_INVITE_COOLDOWN);
getglobal(this:GetName()):SetValue(BGInvite_Config.AutoInviteTimeout);
</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_INVITE_COOLDOWN_NOTE);
</OnEnter>
<OnValueChanged>getglobal(this:GetName().."Val"):SetText(this:GetValue()..BGINVITE_SECONDS);
getglobal(this:GetName().."_Update")(this:GetValue());
</OnValueChanged>
</Scripts>
</Slider>
<Slider name="BGInvite_RetryCooldown_Slider" inherits="BGInvite_Template_Slider_Seconds">
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInvite_AutoInviteTimeout_Slider">
<Offset>
<AbsDimension x="0" y="-25"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName().."Text"):SetText(BGINVITE_COOLDOWN);
getglobal(this:GetName()):SetValue(BGInvite_Config.RetryTimeout);
</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_COOLDOWN_NOTE);
</OnEnter>
<OnValueChanged>getglobal(this:GetName().."Val"):SetText(this:GetValue()..BGINVITE_SECONDS);
getglobal(this:GetName().."_Update")(this:GetValue());
</OnValueChanged>
</Scripts>
</Slider>
<Slider name="BGInvite_PurgeCooldown_Slider" inherits="BGInvite_Template_Slider_Seconds">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="BGInvite_RetryCooldown_Slider" relativePoint="TOPRIGHT">
<Offset>
<AbsDimension x="20" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName().."Text"):SetText(BGINVITE_PURGE_COOLDOWN);
getglobal(this:GetName()):SetValue(BGInvite_Config.PurgeTimeout);
</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_PURGE_COOLDOWN_NOTE);
</OnEnter>
<OnValueChanged>getglobal(this:GetName().."Val"):SetText(this:GetValue()..BGINVITE_SECONDS);
getglobal(this:GetName().."_Update")(this:GetValue());
</OnValueChanged>
</Scripts>
</Slider>
<Slider name="BGInvite_MaxInvites_Slider" inherits="BGInvite_Template_Slider_Seconds">
<Anchors>
<Anchor point="TOPLEFT" relativeTo="BGInvite_RetryCooldown_Slider" relativePoint="BOTTOMLEFT">
<Offset>
<AbsDimension x="0" y="-25"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnShow>getglobal(this:GetName().."Text"):SetText(BGINVITE_MAX_INVITES);
getglobal(this:GetName()):SetValue(BGInvite_Config.MaxRetries);
BGInvite_MaxInvites_Slider:SetValueStep(1);
BGInvite_MaxInvites_Slider:SetMinMaxValues(0,25);
BGInvite_MaxInvites_SliderHigh:SetText(25);
</OnShow>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_MAX_INVITES_NOTE);
</OnEnter>
<OnValueChanged>getglobal(this:GetName().."Val"):SetText(this:GetValue()..BGINVITE_RETRIES);
getglobal(this:GetName().."_Update")(this:GetValue());
</OnValueChanged>
</Scripts>
</Slider>
<Button name="BGInvitesendinvite" inherits="OptionsButtonTemplate" text="BGINVITE_SEND_INVITES">
<Size>
<AbsDimension x="150" y="25"/>
</Size>
<Anchors>
<Anchor point="CENTER" relativePoint="CENTER" relativeTo="BGInvite_OptionsFrame">
<Offset>
<AbsDimension x="0" y="-40"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
BGinvite_sendinvites();
</OnClick>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_SENDINVITES_NOTE);
</OnEnter>
<OnLeave>
GameTooltip:Hide();
</OnLeave>
</Scripts>
</Button>
<Button name="BGInvitePromoteAll" inherits="OptionsButtonTemplate" text="BGINVITE_PROMOTE_ALL">
<Size>
<AbsDimension x="150" y="25"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInvitesendinvite">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
BGinvite_promoteall();
</OnClick>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_PROMOTE_NOTE);
</OnEnter>
<OnLeave>
GameTooltip:Hide();
</OnLeave>
</Scripts>
</Button>
<Button name="BGInviteDemoteAll" inherits="OptionsButtonTemplate" text="BGINVITE_DEMOTE_ALL">
<Size>
<AbsDimension x="150" y="25"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInvitePromoteAll">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
BGinvite_demoteall();
</OnClick>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_DEMOTE_NOTE);
</OnEnter>
<OnLeave>
GameTooltip:Hide();
</OnLeave>
</Scripts>
</Button>
<Button name="BGInviteClearBLButton" inherits="OptionsButtonTemplate" text="BGINVITE_CLEAR_BLACKLIST">
<Size>
<AbsDimension x="150" y="25"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInviteDemoteAll">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
BGInviteClearBlackList();
</OnClick>
<OnEnter>GameTooltip:SetOwner(getglobal(this:GetName()), "ANCHOR_BOTTOMRIGHT");
GameTooltip:SetText(BGINVITE_CLEAR_BL_NOTE);
</OnEnter>
<OnLeave>
GameTooltip:Hide();
</OnLeave>
</Scripts>
</Button>
</Frames>
<Scripts>
<OnShow>
BGInviteUI_OnShow();
TheMagicWord:SetText(BGInvite_Config.MagicWord);
TheMagicWord:SetTextColor(1,1,1);
</OnShow>
<OnLoad>
BGInviteUI_OnLoad();
</OnLoad>
</Scripts>
</Frame>
<Frame name="BGInvite_OptionsMagicWordDialog" toplevel="true" setAllPoints="true" enableMouse="true" parent="BGInviteFrame" hidden="true" frameStrata="DIALOG">
<Size>
<AbsDimension x="200" y="120"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="TOPRIGHT" relativeTo="BGInviteMagicwordChange">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</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>
<Frames>
<Frame name="BGInvite_MagicWord_WidgetGroupD" hidden="false">
<Size>
<AbsDimension x="32" y="32"/>
</Size>
<Anchors>
<Anchor point="CENTER" relativePoint="TOP">
<Offset>
<AbsDimension x="0" y="-45"/>
</Offset>
</Anchor>
</Anchors>
<Layers>
<Layer level="OVERLAY">
<FontString inherits="GameFontNormal" name="$parent_MagicWordD" text="CHANGE_BGINVITE_MAGIC_WORD">
<Anchors>
<Anchor point="CENTER" relativePoint="TOP">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
</Frame>
<EditBox name="BGInviteMagicwordEditBoxD" letters="20" inherits="BGI_OptionsEditBoxTemplate">
<Anchors>
<Anchor point="CENTER" relativePoint="CENTER">
<Offset>
<AbsDimension x="0" y="0"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnEnterPressed>
BGInvite_Config.MagicWord = BGInviteMagicwordEditBoxD:GetText()
TheMagicWord:SetText(BGInvite_Config.MagicWord);
MagicWordChanged();
BGInvite_OptionsMagicWordDialog:Hide();
</OnEnterPressed>
<OnShow>getglobal(this:GetName()):SetText(BGInvite_Config.MagicWord);</OnShow>
</Scripts>
</EditBox>
<Button name="BGInviteMagicwordChangeD" inherits="OptionsButtonTemplate" text="OK">
<Size>
<AbsDimension x="70" y="20"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" relativeTo="BGInviteMagicwordEditBoxD">
<Offset>
<AbsDimension x="-20" y="-15"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
BGInvite_Config.MagicWord = BGInviteMagicwordEditBoxD:GetText()
TheMagicWord:SetText(BGInvite_Config.MagicWord);
MagicWordChanged();
BGInvite_OptionsMagicWordDialog:Hide();
</OnClick>
</Scripts>
</Button>
<Button name="BGInviteMagicwordChangeCancel" inherits="OptionsButtonTemplate" text="Cancel">
<Size>
<AbsDimension x="70" y="20"/>
</Size>
<Anchors>
<Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" relativeTo="BGInviteMagicwordEditBoxD">
<Offset>
<AbsDimension x="20" y="-15"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
BGInvite_OptionsMagicWordDialog:Hide();
</OnClick>
</Scripts>
</Button>
</Frames>
</Frame>
</Ui>