WoWInterface SVN zz_Actionbuttons

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 12 to Rev 13
    Reverse comparison

Rev 12 → Rev 13

trunk/zz_Actionbuttons/core.lua
105,7 → 105,7
local function createBar(bid,mb)
mb = mb or 12
local yoff =-yoffset - 40 * (bid-1)
local f = CreateFrame("Frame", "zzABar"..bid, UIParent, "SecureHandlerStateTemplate",bid == 1 and bid or nil)
local f = CreateFrame("Frame", "zzABar"..bid, UIParent, "SecureHandlerStateTemplate SecureHandlerBaseTemplate",bid == 1 and bid or nil)
f['sbuttons'] = {}
f['maxslots'] = mb
f:SetWidth(1)
135,11 → 135,13
self:SetAttribute("state",newstate)
if(newstate == 'player') then
self:SetAttribute('actionpage', nil)
control:ChildUpdate('actionpage', nil)
else
self:SetAttribute('actionpage', 11)
end
control:ChildUpdate('actionpage', self:GetID())
]])
RegisterStateDriver(f, "vehicle", "[vehicleui]vehicle;player")
if(class == "WARRIOR") then
RegisterStateDriver(f, "page", "[bonusbar:1] 7;[bonusbar:2] 8;[bonusbar:3] 9;1")
elseif(class == "DRUID") then
150,7 → 152,17
RegisterStateDriver(f, "page", "[stance:1] 7; 1")
end
RegisterStateDriver(f, "possess", "[bonusbar:5] 11")
RegisterStateDriver(f, "vehicle", "[vehicleui]vehicle;player")
else
 
f:SetAttribute('_onstate-showvehicle', [[
if(newstate=='hide') then
self:Hide()
else
self:Show()
end
]])
RegisterStateDriver(f, "showvehicle", "[vehicleui]hide;show")
RegisterAutoHide(f,0.2)
end
local lastbutton = f
 
173,8 → 185,9
f['sbuttons'][#f['sbuttons'] + 1] = b
-- b:SetAttribute('action', i)
end
addon['addDrag'](f)
addon['applySettings'](f:GetName())
addon['addDrag'](f)
 
return f:GetName()
end