/Tukui/modules/skins/debugtools.lua

http://github.com/Asphyxia/Tukui · Lua · 55 lines · 50 code · 5 blank · 0 comment · 1 complexity · 5b65f3a2e4e76cdb73740f9eb57afc10 MD5 · raw file

  1. local T, C, L = unpack(select(2, ...))
  2. local function LoadSkin()
  3. local noscalemult = T.mult * C["general"].uiscale
  4. local bg = {
  5. bgFile = C["media"].blank,
  6. edgeFile = C["media"].blank,
  7. tile = false, tileSize = 0, edgeSize = noscalemult,
  8. insets = { left = -noscalemult, right = -noscalemult, top = -noscalemult, bottom = -noscalemult}
  9. }
  10. ScriptErrorsFrame:SetBackdrop(bg)
  11. ScriptErrorsFrame:SetBackdropColor(unpack(C.media.backdropcolor))
  12. ScriptErrorsFrame:SetBackdropBorderColor(unpack(C.media.bordercolor))
  13. EventTraceFrame:SetTemplate("Transparent")
  14. local texs = {
  15. "TopLeft",
  16. "TopRight",
  17. "Top",
  18. "BottomLeft",
  19. "BottomRight",
  20. "Bottom",
  21. "Left",
  22. "Right",
  23. "TitleBG",
  24. "DialogBG",
  25. }
  26. for i=1, #texs do
  27. _G["ScriptErrorsFrame"..texs[i]]:SetTexture(nil)
  28. _G["EventTraceFrame"..texs[i]]:SetTexture(nil)
  29. end
  30. local bg = {
  31. bgFile = C["media"].normTex,
  32. edgeFile = C["media"].blank,
  33. tile = false, tileSize = 0, edgeSize = noscalemult,
  34. insets = { left = -noscalemult, right = -noscalemult, top = -noscalemult, bottom = -noscalemult}
  35. }
  36. T.SkinScrollBar(ScriptErrorsFrameScrollFrameScrollBar)
  37. for i=1, ScriptErrorsFrame:GetNumChildren() do
  38. local child = select(i, ScriptErrorsFrame:GetChildren())
  39. if child:GetObjectType() == "Button" and not child:GetName() then
  40. T.SkinButton(child)
  41. child:SetBackdrop(bg)
  42. child:SetBackdropColor(unpack(C.media.backdropcolor))
  43. child:SetBackdropBorderColor(unpack(C.media.bordercolor))
  44. end
  45. end
  46. end
  47. T.SkinFuncs["Blizzard_DebugTools"] = LoadSkin