View Single Post
03-20-09, 07:35 AM   #931
Krag72
A Deviate Faerie Dragon
Join Date: Sep 2008
Posts: 14
This is what I use for my current old layout. Though as I said I can't really spot any differences.

Code:
        -- Player castbar
	    local cb = CreateFrame("StatusBar")
        cb:SetBackdrop(
            {bgFile = [[Interface\ChatFrame\ChatFrameBackground]], 
            insets = {top = -1.5, left = -1.5, bottom = -1.5, right = -1.5}}
            )
	    cb:SetBackdropColor(0, 0, 0, 0.75)
	    cb:SetWidth(220)
	    cb:SetHeight(25)
	    cb:SetStatusBarTexture(tex)
	    cb:SetStatusBarColor(1, 1, 0)
	    cb:SetParent(self)
	    cb:SetPoint("TOPRIGHT", self, "TOPLEFT", -20, 0)
	    cb:SetMinMaxValues(1, 100)
	    cb:SetValue(1)
	    cb:Hide()
	    self.Castbar = cb
		
	    local cbbg = cb:CreateTexture(nil, "BORDER")
	    cbbg:SetAllPoints(cb)
	    cbbg:SetTexture(tex)
	    cbbg:SetVertexColor(0, 0, 0, 0.75)
	    cb.bg = cbbg

	    local cbtime = cb:CreateFontString(nil, "OVERLAY")
	    cbtime:SetPoint("RIGHT", cb, -2, 1)
	    cbtime:SetFont(font, 12, "OUTLINE")
	    cbtime:SetTextColor(1, 1, 1)
	    cbtime:SetJustifyH("RIGHT")
	    cb.Time = cbtime

	    local cbtext = cb:CreateFontString(nil, "OVERLAY")
	    cbtext:SetPoint("LEFT", cb, 2, 1)
	    cbtext:SetPoint("RIGHT", cb.Time, "LEFT", -10, 0)
	    cbtext:SetFont(font, 12, "OUTLINE")
	    cbtext:SetTextColor(1, 1, 1)
	    cbtext:SetJustifyH("LEFT")
	    cb.Text = cbtext

    	local cbsafe = cb:CreateTexture(nil,"ARTWORK")
	    cbsafe:SetTexture(tex)
	    cbsafe:SetVertexColor(0.33, 0.59, 0.33, 0.75)
	    cbsafe:SetPoint("TOPRIGHT")
	    cbsafe:SetPoint("BOTTOMRIGHT")
	    cb.safezone = cbsafe

	    local cbicon = cb:CreateTexture(nil, "ARTWORK")
	    cbicon:SetPoint("LEFT", cb, -29, 0)
	    cbicon:SetHeight(25)
	    cbicon:SetWidth(25)
	    cbicon:SetTexCoord(0.1, 0.9, 0.1, 0.9)
	    cb.Icon = cbicon

        cbbg = self.Castbar:CreateTexture(nil, "OVERLAY")
        cbbg:SetTexture(textureborder)
        cbbg:SetVertexColor(0.2, 0.2, 0.2)
        cbbg:SetPoint("TOPLEFT", cbicon, "TOPLEFT", -2, 2)
        cbbg:SetPoint("BOTTOMRIGHT", cbicon, "BOTTOMRIGHT", 2, -2)
        cb.bg = cbbg