thx for help guys, think i got it figured out. Trial and error in the end...
Code:
local raid = {}
for i = 1, 8 do
local raidgroup = oUF:Spawn("header", "oUF_Raid"..i)
raidgroup:SetManyAttributes("groupFilter", tostring(i), "showRaid", true,
"columnSpacing", 4,
"columnAnchorPoint", "TOP",
"yOffSet", -5,
"xOffset", 5)
table.insert(raid, raidgroup)
if settings.RaidPet then
if i==1 then
raidgroup:SetPoint("LEFT", UIParent, "LEFT", 477, -285)
else
raidgroup:SetPoint("LEFT", raid[i-1], "RIGHT", 5, 0)
end
raidgroup:SetAttribute("template", "oUF_RaidPet")
else
if i==1 then
raidgroup:SetPoint("LEFT", UIParent, "LEFT", cfg.raidX, -285)
else
raidgroup:SetPoint("LEFT", raid[i-1], "RIGHT", 5, 0)
end
end
end