Mercurial > wow > reaction
comparison ReAction.lua @ 227:741c4f9b251e
Better handling of new profiles
author | Flick |
---|---|
date | Mon, 21 Mar 2011 11:10:23 -0700 |
parents | 19fd228d9241 |
children | 98114c158e62 |
comparison
equal
deleted
inserted
replaced
226:76932cdb3d57 | 227:741c4f9b251e |
---|---|
53 -- your regular buttons in the same location. If you do this, and don't | 53 -- your regular buttons in the same location. If you do this, and don't |
54 -- bother to hide your buttons, they'll obscure some parts of the vehicle bar. | 54 -- bother to hide your buttons, they'll obscure some parts of the vehicle bar. |
55 VehicleMenuBar:SetFrameLevel(VehicleMenuBar:GetFrameLevel()+3) | 55 VehicleMenuBar:SetFrameLevel(VehicleMenuBar:GetFrameLevel()+3) |
56 | 56 |
57 self.callbacks = LibStub("CallbackHandler-1.0"):New(self) | 57 self.callbacks = LibStub("CallbackHandler-1.0"):New(self) |
58 | |
58 LKB.RegisterCallback(self,"LIBKEYBOUND_ENABLED") | 59 LKB.RegisterCallback(self,"LIBKEYBOUND_ENABLED") |
59 LKB.RegisterCallback(self,"LIBKEYBOUND_DISABLED") | 60 LKB.RegisterCallback(self,"LIBKEYBOUND_DISABLED") |
60 LKB.RegisterCallback(self, "LIBKEYBOUND_MODE_COLOR_CHANGED","LIBKEYBOUND_ENABLED") | 61 LKB.RegisterCallback(self, "LIBKEYBOUND_MODE_COLOR_CHANGED","LIBKEYBOUND_ENABLED") |
62 | |
63 -- see Profile.lua for these callback implementations | |
64 self.db.RegisterCallback(self,"OnProfileChanged") | |
65 self.db.RegisterCallback(self,"OnProfileCopied","OnProfileChanged") | |
66 self.db.RegisterCallback(self,"OnNewProfile") | |
67 self.db.RegisterCallback(self,"OnProfileReset", "OnNewProfile") | |
68 | |
61 self:RegisterEvent("PLAYER_REGEN_DISABLED") | 69 self:RegisterEvent("PLAYER_REGEN_DISABLED") |
70 | |
62 self:InitializeOptions() | 71 self:InitializeOptions() |
63 end | 72 end |
64 | 73 |
65 function ReAction:OnEnable() | 74 function ReAction:OnEnable() |
66 self:InitializeBars() | 75 self:InitializeBars() |