/Tukui/modules/skins/tabard.lua

http://github.com/Asphyxia/Tukui · Lua · 37 lines · 31 code · 6 blank · 0 comment · 2 complexity · 88d4b1adff0e32aeba38acb12741780d MD5 · raw file

  1. local T, C, L = unpack(select(2, ...))
  2. local function LoadSkin()
  3. TabardFrame:StripTextures(true)
  4. TabardFrame:SetTemplate("Transparent")
  5. TabardModel:CreateBackdrop("Transparent")
  6. T.SkinButton(TabardFrameCancelButton)
  7. T.SkinButton(TabardFrameAcceptButton)
  8. T.SkinCloseButton(TabardFrameCloseButton)
  9. T.SkinRotateButton(TabardCharacterModelRotateLeftButton)
  10. T.SkinRotateButton(TabardCharacterModelRotateRightButton)
  11. TabardFrameCostFrame:StripTextures()
  12. TabardFrameCustomizationFrame:StripTextures()
  13. for i=1, 5 do
  14. local custom = "TabardFrameCustomization"..i
  15. _G[custom]:StripTextures()
  16. T.SkinNextPrevButton(_G[custom.."LeftButton"])
  17. T.SkinNextPrevButton(_G[custom.."RightButton"])
  18. if i > 1 then
  19. _G[custom]:ClearAllPoints()
  20. _G[custom]:Point("TOP", _G["TabardFrameCustomization"..i-1], "BOTTOM", 0, -6)
  21. else
  22. local point, anchor, point2, x, y = _G[custom]:GetPoint()
  23. _G[custom]:Point(point, anchor, point2, x, y+4)
  24. end
  25. end
  26. TabardCharacterModelRotateLeftButton:Point("BOTTOMLEFT", 4, 4)
  27. TabardCharacterModelRotateRightButton:Point("TOPLEFT", TabardCharacterModelRotateLeftButton, "TOPRIGHT", 4, 0)
  28. TabardCharacterModelRotateLeftButton.SetPoint = T.dummy
  29. TabardCharacterModelRotateRightButton.SetPoint = T.dummy
  30. end
  31. tinsert(T.SkinFuncs["Tukui"], LoadSkin)