vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
-- HAXNINJA
BINDING_NAME_UndressButtonName = "Open the DressUp Frame";
BINDING_HEADER_UndressButtonHeader = "Undress Button";


function UBLoad()
        if (not AuctionDressUpFrame) then
                this:RegisterEvent("ADDON_LOADED");
        end
end

function UBEvent()
        if (event == "ADDON_LOADED") then
                if (arg1 == "Blizzard_AuctionUI") then
                        this:UnregisterEvent("ADDON_LOADED");
                        AuctionDressUpFrameUndressButton:SetPoint("BOTTOM", "AuctionDressUpFrameResetButton", "TOP", 0, 2);
                        AuctionDressUpFrameUndressButton:SetParent("AuctionDressUpModel");
                        AuctionDressUpFrameUndressButton:SetFrameLevel(AuctionDressUpFrameResetButton:GetFrameLevel());
                end
        end
end

function UBReset()
        SetPortraitTexture(DressUpFramePortrait, "player");
        SetDressUpBackground();
        DressUpModel:SetUnit("player");
end

function UBDressUpTarget()
        if (not DressUpFrame:IsVisible()) then
                ShowUIPanel(DressUpFrame);
        else
                PlaySound("gsTitleOptionOK");
        end
        if(UnitIsVisible("target")) then
                SetPortraitTexture(DressUpFramePortrait, "target");
                SetDressUpTargetBackground();
                DressUpModel:SetUnit("target");
        else
                UBReset();
        end
end

function DressUpTargetTexturePath()
        local race, fileName = UnitRace("target");
        if ( fileName == "Gnome" or fileName == "GNOME" ) then
                fileName = "Dwarf";
        elseif ( fileName == "Troll" or fileName == "TROLL" ) then
                fileName = "Orc";
        end
        if ( not fileName ) then
                fileName = "Orc";
        end

        return "Interface\\DressUpFrame\\DressUpBackground-"..fileName;
end

function SetDressUpTargetBackground()
        local texture = DressUpTargetTexturePath();
        DressUpBackgroundTopLeft:SetTexture(texture..1);
        DressUpBackgroundTopRight:SetTexture(texture..2);
        DressUpBackgroundBotLeft:SetTexture(texture..3);
        DressUpBackgroundBotRight:SetTexture(texture..4);
end

Generated by GNU Enscript 1.6.5.90.