Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local stat = CreateFrame("Frame")
- for i = 1, 4 do
- stat[i] = CreateFrame("Frame", "TukuiStat", UIParent)
- stat[i]:SetHeight(TukuiCF["panels"].infoheight)
- stat[i]:SetWidth(100)
- stat[i]:EnableMouse(true)
- TukuiDB.SkinPanel(stat[i])
- stat[i].text = stat[i]:CreateFontString(nil, "OVERLAY")
- stat[i].text:SetFont(font, font_size, font_style)
- stat[i].text:SetShadowOffset(font_shadow and 1 or 0, font_shadow and -1 or 0)
- stat[i].text:SetPoint("CENTER", font_position[1], font_position[2])
- stat[i].bar = CreateFrame("StatusBar", nil, stat[i])
- stat[i].bar:SetPoint("TOPLEFT", stat[i], TukuiDB.Scale(2), TukuiDB.Scale(-2))
- stat[i].bar:SetPoint("BOTTOMRIGHT", stat[i], TukuiDB.Scale(-2), TukuiDB.Scale(2))
- stat[i].bar:SetStatusBarTexture(TukuiCF["general"].game_texture)
- stat[i].bar:SetFrameLevel(stat[i]:GetFrameLevel())
- if i == 1 then
- stat[i]:ClearAllPoints()
- stat[i]:SetPoint("TOPLEFT", UIParent, "TOPLEFT", TukuiDB.Scale(8), TukuiDB.Scale(-8))
- else
- stat[i]:ClearAllPoints()
- stat[i]:SetPoint("TOPLEFT", stat[i-1], "TOPRIGHT", 3, 0)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement