/trunk
'MainMenuBarBackpackButton', |
} |
local buttons = {} |
local function dragAble() |
return db['dragAble'] |
end |
local function init() -- Bags |
db = addon['updateDB'](addon['db']['profile']) |
local f = CreateFrame("Frame", name.."BagBar", UIParent) |
-- local f = CreateFrame("Frame", name.."BagBar", UIParent) |
db['bars'][name.."BagBar"] = db['bars'][name.."BagBar"] or { |
['cols'] = 5, |
['scale'] = 1, |
['points'] = {}, |
} |
db['bars'][name.."BagBar"]['points'] = db['bars'][name.."BagBar"]['points'] or {} |
local f = addon['CreateSecureFrame']({['name'] = name.."BagBar", ['db'] = db['bars'][name.."BagBar"]['points'], ['dragAble'] = dragAble,}) |
f['maxslots'] = 5 |
f['sbuttons'] = {} |
addon['addDrag'](f) |
f['sizeButton'] = 36 |
for i = 1, #bagButtons do |
local btn = _G[bagButtons[i]] |
if(btn) then |
btn:SetSize(f['sizeButton'],f['sizeButton']) |
f['sbuttons'][#f['sbuttons'] + 1] = btn |
addon['fadeInOut'](btn) |
end |
end |
local function init2() -- MicroMenu |
db = addon['updateDB'](addon['db']['profile']) |
local f = _G[name.."MicroMenu"] or CreateFrame("Frame", name.."MicroMenu", UIParent) |
db['bars'][name.."MicroMenu"] = db['bars'][name.."MicroMenu"] or { |
['cols'] = 12, |
['scale'] = 1, |
['points'] = {}, |
} |
db['bars'][name.."MicroMenu"]['points'] = db['bars'][name.."MicroMenu"]['points'] or {} |
-- local f = _G[name.."MicroMenu"] or CreateFrame("Frame", name.."MicroMenu", UIParent) |
local f = addon['CreateSecureFrame']({['name'] = name.."MicroMenu", ['db'] = db['bars'][name.."MicroMenu"]['points'], ['dragAble'] = dragAble,}) |
f['maxslots'] = #MICRO_BUTTONS |
f['sbuttons'] = {} |
f['skipMasque'] = true |
addon['addDrag'](f) |
f['sizeButton'] = 36 |
-- addon['addDrag'](f) |
for _, bname in pairs(MICRO_BUTTONS) do |
local btn = _G[bname] |
if(btn) then |
end |
end |
end |
addon['applySettings'](name.."MicroMenu",36) |
addon['applySettings'](name.."MicroMenu") |
addon['fadeInOutHeader'](f) |
end |
addon['preloads'][#addon['preloads'] + 1] = init |