All pastes #69041 Raw Edit

Untitled

public lua v1 · immutable
#69041 ·published 2006-06-22 12:58 UTC
rendered paste body
function idActionBar:addBar(name, first, last)    local Button    Button = getglobal(name..first)    Button:ClearAllPoints()    Button:SetPoint('CENTER', UIParent, 'CENTER')    getglobal(Button:GetName()..'NormalTexture'):SetAlpha(0)    getglobal(Button:GetName()..'Icon'):SetTexCoord(0.07, 0.93, 0.07, 0.93)    for i=first+1, last do        Button = getglobal(name..i)        Buttom:ClearAllPoints()        Button:SetPoint('LEFT', getglobal(name..i-1), 'RIGHT')        getglobal(Button:GetName()..'NormalTexture'):SetAlpha(0)        getglobal(Button:GetName()..'Icon'):SetTexCoord(0.07, 0.93, 0.07, 0.93)    end    return (last-first)*getglobal(name..first):getWidth, getglobal(name..first):getHeight()endfunction idActionBar:setupMainbar()    local Mainbar = CreateFrame('frame', nil, UIParent)    w,h = self:addBar('idActionButton',  1, 12)    self:addBar('idActionButton', 13, 24)    self:addBar('idActionButton', 25, 36)    Mainbar:SetWidth(w)    Mainbar:SetWidth(h*3)    idActionButton1:ClearAllPoints()    idActionButton1:SetPoint('BOTTOMLEFT', Mainbar, 'BOTTOMLEFT')    idActionButton13:ClearAllPoints()    idActionButton13:SetPoint('BOTTOM', idActionButton1, 'TOP')    idActionButton25:ClearAllPoints()    idActionButton25:SetPoint('BOTTOM', idActionButton13, 'TOP')    Mainbar:ClearAllPoints()    Mainbar:SetPoint('BOTTOM', UIParent, 'BOTTOM')end