comparison ReAction.lua @ 46:aa0b7fd68462

rearranged options table initialization a little
author Flick <flickerstreak@gmail.com>
date Thu, 10 Apr 2008 23:27:58 +0000
parents dc898780fea8
children e12b736c23c3
comparison
equal deleted inserted replaced
45:38ee32135d86 46:aa0b7fd68462
147 self:RegisterChatCommand("reaction", SlashHandler) 147 self:RegisterChatCommand("reaction", SlashHandler)
148 self:RegisterChatCommand("rxn", SlashHandler) 148 self:RegisterChatCommand("rxn", SlashHandler)
149 self:RegisterEvent("PLAYER_REGEN_DISABLED") 149 self:RegisterEvent("PLAYER_REGEN_DISABLED")
150 150
151 self.bars = {} 151 self.bars = {}
152 self.options = {}
153
154 self:RegisterOptions("global", self, {
155 unlock = {
156 type = "toggle",
157 handler = module,
158 name = L["Unlock Bars"],
159 desc = L["Unlock bars for dragging and resizing with the mouse"],
160 get = function() return self.configMode end,
161 set = function(info, value) self:SetConfigMode(value) end,
162 disabled = InCombatLockdown,
163 order = 1
164 },
165 })
166
152 end 167 end
153 168
154 function ReAction:OnEnable() 169 function ReAction:OnEnable()
155 InitializeBars() 170 InitializeBars()
156 end 171 end
284 self:CallMethodOnAllModules("RenameBarConfig", name, newname) 299 self:CallMethodOnAllModules("RenameBarConfig", name, newname)
285 self.callbacks:Fire("OnRenameBar", name, newname) 300 self.callbacks:Fire("OnRenameBar", name, newname)
286 end 301 end
287 end 302 end
288 303
289 ReAction.options = {}
290 -- See modules/ReAction_ConfigUI for valid options contexts. 304 -- See modules/ReAction_ConfigUI for valid options contexts.
291 function ReAction:RegisterOptions(context, module, opts) 305 function ReAction:RegisterOptions(context, module, opts)
292 if module == nil or context == nil then 306 if module == nil or context == nil then
293 error("ReAction:RegisterOptions requires a module object and context ID") 307 error("ReAction:RegisterOptions requires a module object and context ID")
294 end 308 end