PageRenderTime 101ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/Tukui/modules/skins/ghostframe.lua

http://github.com/Asphyxia/Tukui
Lua | 27 lines | 23 code | 4 blank | 0 comment | 0 complexity | 8e0387b93373f6f68d539eaf8f619d1c MD5 | raw file
  1. local T, C, L = unpack(select(2, ...))
  2. local function LoadSkin()
  3. T.SkinButton(GhostFrame)
  4. GhostFrame:SetBackdropColor(0,0,0,0)
  5. GhostFrame:SetBackdropBorderColor(0,0,0,0)
  6. GhostFrame.SetBackdropColor = T.dummy
  7. GhostFrame.SetBackdropBorderColor = T.dummy
  8. GhostFrame:ClearAllPoints()
  9. GhostFrame:SetPoint("TOP", UIParent, "TOP", 0, -100)
  10. T.SkinButton(GhostFrameContentsFrame)
  11. GhostFrameContentsFrameIcon:SetTexture(nil)
  12. local x = CreateFrame("Frame", nil, GhostFrame)
  13. x:SetFrameStrata("MEDIUM")
  14. x:SetTemplate("Transparent")
  15. x:SetPoint("TOPLEFT", GhostFrameContentsFrameIcon, "TOPLEFT", -2, 2)
  16. x:SetPoint("BOTTOMRIGHT", GhostFrameContentsFrameIcon, "BOTTOMRIGHT", 2, -2)
  17. local tex = x:CreateTexture(nil, "OVERLAY")
  18. tex:SetTexture("Interface\\Icons\\spell_holy_guardianspirit")
  19. tex:SetTexCoord(0.1, 0.9, 0.1, 0.9)
  20. tex:SetPoint("TOPLEFT", x, "TOPLEFT", 2, -2)
  21. tex:SetPoint("BOTTOMRIGHT", x, "BOTTOMRIGHT", -2, 2)
  22. end
  23. tinsert(T.SkinFuncs["Tukui"], LoadSkin)