local AS = unpack(AddOnSkins) local _G = _G function AS:Blizzard_BarbershopUI(event, addon) if addon ~= "Blizzard_BarbershopUI" then return end AS:SkinFrame(_G.BarberShopFrame) _G.BarberShopFrame:SetSize(_G.BarberShopFrame:GetWidth() - 30, _G.BarberShopFrame:GetHeight() - 56) AS:StripTextures(_G.BarberShopFrameMoneyFrame) AS:SkinButton(_G.BarberShopFrameOkayButton, true) AS:SkinButton(_G.BarberShopFrameCancelButton, true) AS:SkinButton(_G.BarberShopFrameResetButton, true) for i = 1, #_G.BarberShopFrame.Selector do local selector = _G.BarberShopFrame.Selector[i] local previousSelector = _G.BarberShopFrame.Selector[i-1] if selector then AS:StripTextures(selector) AS:SkinArrowButton(selector.Prev, nil, true) AS:SkinArrowButton(selector.Next) if i ~= 1 then selector:ClearAllPoints() selector:SetPoint("TOP", previousSelector, "BOTTOM", 0, -3) end end end _G.BarberShopFrameOkayButton:ClearAllPoints() _G.BarberShopFrameOkayButton:SetPoint("RIGHT", _G.BarberShopFrame, "BOTTOM", 0, 50) _G.BarberShopFrameResetButton:ClearAllPoints() _G.BarberShopFrameResetButton:SetPoint("CENTER", _G.BarberShopFrame, 'BOTTOM', 0, 20) AS:Kill(_G.BarberShopBannerFrameBGTexture) AS:Kill(_G.BarberShopBannerFrame) AS:SkinFrame(_G.BarberShopAltFormFrame) _G.BarberShopAltFormFrame:SetPoint("BOTTOM", _G.BarberShopFrame, "TOP", 0, 5) AS:UnregisterSkinEvent(addon, event) end AS:RegisterSkin('Blizzard_BarbershopUI', AS.Blizzard_BarbershopUI, 'ADDON_LOADED')