comparison modules/ReAction_Action/ReAction_Action.lua @ 91:c2504a8b996c

Bug fixes - action buttons resetting to 6 pixels - stray prints - config panels for action buttons not showing all panels - fixed multi-ID typo - fixed autocast model on pet buttons
author Flick <flickerstreak@gmail.com>
date Fri, 17 Oct 2008 03:59:55 +0000
parents 7cabc8ac6c16
children 5f1d7a81317c
comparison
equal deleted inserted replaced
90:7cabc8ac6c16 91:c2504a8b996c
56 56
57 function module:OnEnable() 57 function module:OnEnable()
58 ReAction:RegisterBarType(L["Action Bar"], 58 ReAction:RegisterBarType(L["Action Bar"],
59 { 59 {
60 type = moduleID, 60 type = moduleID,
61 defaultButtonSize = 6, 61 defaultButtonSize = 36,
62 defaultBarRows = 1, 62 defaultBarRows = 1,
63 defaultBarCols = 12, 63 defaultBarCols = 12,
64 defaultBarSpacing = 3 64 defaultBarSpacing = 3
65 }, true) 65 }, true)
66 ReAction:GetModule("State"):RegisterStateProperty("page", nil, PropHandler.GetOptions(), PropHandler) 66 ReAction:GetModule("State"):RegisterStateProperty("page", nil, PropHandler.GetOptions(), PropHandler)
539 end 539 end
540 return p 540 return p
541 end 541 end
542 542
543 function Handle:SetMultiID(info, value) 543 function Handle:SetMultiID(info, value)
544 local p = ParseMultiID(#btns, self.config.nPages or 1, value) 544 local p = ParseMultiID(#self.btns, self.config.nPages or 1, value)
545 for page, b in ipairs(p) do 545 for page, b in ipairs(p) do
546 for button, id in ipairs(b) do 546 for button, id in ipairs(b) do
547 self.btns[button]:SetActionID(id, page) 547 self.btns[button]:SetActionID(id, page)
548 end 548 end
549 end 549 end
891 action = "*action-mc" 891 action = "*action-mc"
892 elseif page and state and page[state] then 892 elseif page and state and page[state] then
893 action = "*action-"..page[state] 893 action = "*action-"..page[state]
894 end 894 end
895 local value = self:GetAttribute(action) 895 local value = self:GetAttribute(action)
896 print("setting action",value,"page[state]=",page and page[state])
897 self:SetAttribute("*action1",value) 896 self:SetAttribute("*action1",value)
898 ]]) 897 ]])
899 898
900 self.frame = f 899 self.frame = f
901 self.normalTexture = getglobal(format("%sNormalTexture",f:GetName())) 900 self.normalTexture = getglobal(format("%sNormalTexture",f:GetName()))