/Tukui/modules/skins/barbershop.lua

http://github.com/Asphyxia/Tukui · Lua · 56 lines · 54 code · 2 blank · 0 comment · 1 complexity · 66857601d76310daa0df530bbd58eb66 MD5 · raw file

  1. local T, C, L = unpack(select(2, ...))
  2. local function LoadSkin()
  3. local buttons = {
  4. "BarberShopFrameOkayButton",
  5. "BarberShopFrameCancelButton",
  6. "BarberShopFrameResetButton",
  7. }
  8. BarberShopFrameOkayButton:Point("RIGHT", BarberShopFrameSelector4, "BOTTOM", 2, -50)
  9. for i = 1, #buttons do
  10. _G[buttons[i]]:StripTextures()
  11. T.SkinButton(_G[buttons[i]])
  12. end
  13. for i = 1, 4 do
  14. local f = _G["BarberShopFrameSelector"..i]
  15. local f2 = _G["BarberShopFrameSelector"..i-1]
  16. T.SkinNextPrevButton(_G["BarberShopFrameSelector"..i.."Prev"])
  17. T.SkinNextPrevButton(_G["BarberShopFrameSelector"..i.."Next"])
  18. if i ~= 1 then
  19. f:ClearAllPoints()
  20. f:Point("TOP", f2, "BOTTOM", 0, -3)
  21. end
  22. if f then
  23. f:StripTextures()
  24. end
  25. end
  26. BarberShopFrameSelector1:ClearAllPoints()
  27. BarberShopFrameSelector1:Point("TOP", 0, -12)
  28. BarberShopFrameResetButton:ClearAllPoints()
  29. BarberShopFrameResetButton:Point("BOTTOM", 0, 12)
  30. BarberShopFrame:StripTextures()
  31. BarberShopFrame:SetTemplate("Transparent")
  32. BarberShopFrame:Size(BarberShopFrame:GetWidth() - 30, BarberShopFrame:GetHeight() - 56)
  33. BarberShopFrameMoneyFrame:StripTextures()
  34. BarberShopFrameMoneyFrame:CreateBackdrop()
  35. BarberShopFrameBackground:Kill()
  36. BarberShopBannerFrameBGTexture:Kill()
  37. BarberShopBannerFrame:Kill()
  38. BarberShopAltFormFrameBorder:StripTextures()
  39. BarberShopAltFormFrame:Point( "BOTTOM", BarberShopFrame, "TOP", 0, 5 )
  40. BarberShopAltFormFrame:StripTextures()
  41. BarberShopAltFormFrame:CreateBackdrop("Transparent")
  42. end
  43. T.SkinFuncs["Blizzard_BarbershopUI"] = LoadSkin