comparison classes/ActionButton.lua @ 165:5257073138e8

Updates for WoW 3.3
author Flick <flickerstreak@gmail.com>
date Sat, 12 Dec 2009 21:56:32 +0000
parents d0a41fc7b0d7
children 8cc187143acd
comparison
equal deleted inserted replaced
164:363dd8130205 165:5257073138e8
137 "ACTIONBAR_SLOT_CHANGED", 137 "ACTIONBAR_SLOT_CHANGED",
138 "UPDATE_BINDINGS", 138 "UPDATE_BINDINGS",
139 "ACTIONBAR_UPDATE_STATE", 139 "ACTIONBAR_UPDATE_STATE",
140 "ACTIONBAR_UPDATE_USABLE", 140 "ACTIONBAR_UPDATE_USABLE",
141 "ACTIONBAR_UPDATE_COOLDOWN", 141 "ACTIONBAR_UPDATE_COOLDOWN",
142 "UNIT_INVENTORY_CHANGED",
143 "LEARNED_SPELL_IN_TAB",
142 "UPDATE_INVENTORY_ALERTS", 144 "UPDATE_INVENTORY_ALERTS",
143 "PLAYER_TARGET_CHANGED", 145 "PLAYER_TARGET_CHANGED",
144 "TRADE_SKILL_SHOW", 146 "TRADE_SKILL_SHOW",
145 "TRADE_SKILL_CLOSE", 147 "TRADE_SKILL_CLOSE",
146 "PLAYER_ENTER_COMBAT", 148 "PLAYER_ENTER_COMBAT",
445 function Action:SetTooltip() 447 function Action:SetTooltip()
446 local f = self:GetFrame() 448 local f = self:GetFrame()
447 if GetCVar("UberTooltips") == "1" then 449 if GetCVar("UberTooltips") == "1" then
448 GameTooltip_SetDefaultAnchor(GameTooltip, f) 450 GameTooltip_SetDefaultAnchor(GameTooltip, f)
449 else 451 else
450 GameTooltip:SetOwner(f) 452 GameTooltip:SetOwner(f,"ANCHOR_RIGHT")
451 end 453 end
452 GameTooltip:SetAction(self.actionID) 454 GameTooltip:SetAction(self.actionID)
453 end 455 end
454 456
455 function Action:UpdateCheckedState() 457 function Action:UpdateCheckedState()
635 doVehicle = self:GetAttribute("vehicle") 637 doVehicle = self:GetAttribute("vehicle")
636 control:ChildUpdate() 638 control:ChildUpdate()
637 ]]) 639 ]])
638 640
639 f:SetAttribute("_onstate-mc", _onstate_mc) 641 f:SetAttribute("_onstate-mc", _onstate_mc)
640 RegisterStateDriver(f, "mc", "[target=vehicle,exists,bonusbar:5] vehicle; [bonusbar:5] mc; none") 642 RegisterStateDriver(f, "mc", "[vehicleui] vehicle; [bonusbar:5] mc; none")
641 643
642 f:SetAttribute("lockbuttons",config.lockButtons) 644 f:SetAttribute("lockbuttons",config.lockButtons)
643 f:SetAttribute("lockbuttonscombat",config.lockButtonsCombat) 645 f:SetAttribute("lockbuttonscombat",config.lockButtonsCombat)
644 f:Execute( 646 f:Execute(
645 [[ 647 [[
788 function Action:PLAYER_REGEN_ENABLED() 790 function Action:PLAYER_REGEN_ENABLED()
789 if self.showgridPending then 791 if self.showgridPending then
790 self:UpdateShowGrid() 792 self:UpdateShowGrid()
791 end 793 end
792 end 794 end
795
796 function Action:UNIT_INVENTORY_CHANGED(unit)
797 if unit == "player" then
798 self:UpdateTooltip()
799 end
800 end
801
802 function Action:LEARNED_SPELL_IN_TAB()
803 self:UpdateTooltip()
804 end