sorry, I realize this thread is necroed lol.
Here is the code: (modified from oUF_Freeb). Put this in player style
lua Code:
local _, class = UnitClass("player")
if class == "DEATHKNIGHT" then
self.Runes = CreateFrame("Frame", nil, self)
self.Runes:SetPoint("TOPRIGHT", self, "BOTTOMRIGHT", 0, 0)
self.Runes:SetSize(208/6 - 5, 7)
self.Runes.anchor = 'BOTTOM'
self.Runes.growth = 'RIGHT'
self.Runes.height = 8
self.Runes.width = 150
for i = 1, 6 do
self.Runes[i] = CreateFrame("StatusBar", nil, self.Runes)
self.Runes[i]:SetStatusBarTexture(yourtexturehere)
self.Runes[i]:SetSize(208/6 - 5, 7)
if i == 1 then
self.Runes[i]:SetPoint("TOPLEFT", self.Runes, "TOPLEFT")
else
self.Runes[i]:SetPoint("RIGHT", self.Runes[i - 1], "LEFT", -5, 0)
end
self.Runes[i].bg = self.Runes[i]:CreateTexture(nil, "BACKGROUND")
self.Runes[i].bg:SetAllPoints(self.Runes[i])
self.Runes[i].bg:SetTexture(yourtexturehere)
self.Runes[i].bg.multiplier = .2
self.Runes[i].bd = CreateFrame("Frame", nil, self.Runes[i])
self.Runes[i].bd:SetPoint("TOPLEFT", self.Runes[i], "TOPLEFT", 0, 0)
self.Runes[i].bd:SetPoint("BOTTOMRIGHT", self.Runes[i], "BOTTOMRIGHT", 0, 0)
self.Runes[i].bd:SetFrameStrata("LOW")
self.Runes[i].bd:SetBackdrop(backdrophere)
self.Runes[i].bd:SetBackdropColor(0, 0, 0, 1)
self.Runes[i].bd:SetBackdropBorderColor(0, 0, 0)
end
end