Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. local stat = CreateFrame("Frame")
  2.  
  3. for i = 1, 4 do
  4. stat[i] = CreateFrame("Frame", "TukuiStat", UIParent)
  5. stat[i]:SetHeight(TukuiCF["panels"].infoheight)
  6. stat[i]:SetWidth(100)
  7. stat[i]:EnableMouse(true)
  8. TukuiDB.SkinPanel(stat[i])
  9.  
  10. stat[i].text = stat[i]:CreateFontString(nil, "OVERLAY")
  11. stat[i].text:SetFont(font, font_size, font_style)
  12. stat[i].text:SetShadowOffset(font_shadow and 1 or 0, font_shadow and -1 or 0)
  13. stat[i].text:SetPoint("CENTER", font_position[1], font_position[2])
  14.  
  15. stat[i].bar = CreateFrame("StatusBar", nil, stat[i])
  16. stat[i].bar:SetPoint("TOPLEFT", stat[i], TukuiDB.Scale(2), TukuiDB.Scale(-2))
  17. stat[i].bar:SetPoint("BOTTOMRIGHT", stat[i], TukuiDB.Scale(-2), TukuiDB.Scale(2))
  18. stat[i].bar:SetStatusBarTexture(TukuiCF["general"].game_texture)
  19. stat[i].bar:SetFrameLevel(stat[i]:GetFrameLevel())
  20.  
  21. if i == 1 then
  22. stat[i]:ClearAllPoints()
  23. stat[i]:SetPoint("TOPLEFT", UIParent, "TOPLEFT", TukuiDB.Scale(8), TukuiDB.Scale(-8))
  24. else
  25. stat[i]:ClearAllPoints()
  26. stat[i]:SetPoint("TOPLEFT", stat[i-1], "TOPRIGHT", 3, 0)
  27. end
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement