vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
AUTODING_CONFIG_TITLE = "AutoDing Options";
AUTODING_EDIT_TITLE = "AutoDing Message:";
AUTODING_EDIT_HELP = "Type the message you want to export on dinging.\nUse \"$L\" where you want your level to appear.";

function AutoDingConfig_OnLoad()
        UIPanelWindows["AutoDingConfigFrame"] = {area = "center", pushable = 0};
end

function AutoDingConfig_SetValues()
        cbxADEnable:SetChecked(UniAutoDingSaved[AutoDing_Player].AutoDing == 1);
        cbxADPartyDing:SetChecked(UniAutoDingSaved[AutoDing_Player].PartyDing == 1);
        cbxADScreenshot:SetChecked(UniAutoDingSaved[AutoDing_Player].Screenie == 1);
        butADChannel:SetText(UniAutoDingSaved[AutoDing_Player].Channel);
        AutoDing_EditBox:SetText(UniAutoDingSaved[AutoDing_Player].DingString);
        txtADEditHeader:SetText(AUTODING_EDIT_TITLE);
        txtADEditTips:SetText(AUTODING_EDIT_HELP);
end

function AutoDingConfig_OnShow()
        txtADConfigTitle:SetText(AUTODING_CONFIG_TITLE);
        txtADConfigTitle:SetTextColor(0.5, 0.5, 0.5);
        txtADConfigTitle:Show();

        UniAutoDing_ChatPrint(txtADConfigTitle:GetText());

        AutoDingConfig_SetValues();
end

function AutoDingConfig_OnHide()
        if (MYADDONS_ACTIVE_OPTIONSFRAME == this) then
                ShowUIPanel(myAddOnsFrame);
        end
end

function AutoDingConfig_OnMouseDown(arg1)
        if (arg1 == "LeftButton") then
                AutoDingConfigFrame:StartMoving();
        end
end

function AutoDingConfig_OnMouseUp(arg1)
        if (arg1 == "LeftButton") then
                AutoDingConfigFrame:StopMovingOrSizing();
        end
end

function AutoDingConfig_btnUTDone_OnClick()
        HideUIPanel(AutoDingConfigFrame);
end

function AutoDing_UpdateString()
        UniAutoDingSaved[AutoDing_Player].DingString = this:GetText();
end

Generated by GNU Enscript 1.6.5.90.