vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
local DYMenuArray = { "On", "Yellow", "Faction", "Debuff", "Safe", "Assist" };
local DYMenuTipArray = { "Toggle DefendYourself! On/Off", "Ignore yellow creatures", "Ignore opposing faction members", "Ignore debuffed creatures", "Bloodlust: Will attack regardless of if you're in combat", "Smart Assist: Target what your party is working on" };
local DYMenuTextArray = {"Toggle", "Yellow", "Faction", "Debuff", "Bloodlust", "Assist" };
function DYMenu_Show()
        if not DYKey then this:GetParent():Hide(); return; end
        local dyms = DYKey[DYMenuArray[this:GetID()]]
        if dyms then
                this:SetChecked(1);
        else
                this:SetChecked(0);
        end
        dyms = nil;
        getglobal(this:GetName().."Text"):SetText(DYMenuTextArray[this:GetID()]);
end
function DYMenu_Click()
        if not DYKey then this:GetParent():Hide(); return; end
        if this:GetChecked() then
                DYKey[DYMenuArray[this:GetID()]] = true;
        else
                DYKey[DYMenuArray[this:GetID()]] = nil;
        end
end
function DYMenu_Enter()
        if not DYKey then this:GetParent():Hide(); return; end
        local msg = DYMenuTipArray[this:GetID()];
        GameTooltip:SetOwner(this, "ANCHOR_RIGHT");
        GameTooltip:SetBackdropColor(0.0, 0.0, 0.0);
        if msg ~= nil then GameTooltip:SetText(msg, 1.0, 1.0, 1.0); end
end

Generated by GNU Enscript 1.6.5.90.