Mercurial > wow > itemauditor
annotate Modules/Debug.lua @ 17:e62d878c716d
Changed tooltip to be less confusing on the price per item.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Sat, 03 Jul 2010 10:22:35 -0700 |
parents | 56de19d9bd8d |
children | 66b7c3f5937e |
rev | line source |
---|---|
Asa@3 | 1 local addonName, addonTable = ...; |
Asa@3 | 2 local addon = _G[addonName] |
Asa@3 | 3 |
Asa@3 | 4 local utils = addonTable.utils |
Asa@3 | 5 |
Asa@3 | 6 |
Asa@3 | 7 function addon:Debug(msg) |
Asa@16 | 8 if self.db.profile.messages.debug then |
Asa@3 | 9 self:Print(msg) |
Asa@3 | 10 end |
Asa@3 | 11 end |
Asa@3 | 12 |
Asa@16 | 13 function addon:GetDebug(info) |
Asa@16 | 14 return self.db.profile.messages.debug |
Asa@16 | 15 end |
Asa@16 | 16 |
Asa@16 | 17 function addon:SetDebug(info, input) |
Asa@16 | 18 self.db.profile.messages.debug = input |
Asa@16 | 19 local value = "off" |
Asa@16 | 20 if input then |
Asa@16 | 21 value = "on" |
Asa@16 | 22 end |
Asa@16 | 23 self:Print("Debugging is now: " .. value) |
Asa@16 | 24 end |
Asa@16 | 25 |
Asa@3 | 26 local function DebugEventRegistration() |
Asa@3 | 27 addon.OriginalRegisterEvent = addon.RegisterEvent |
Asa@3 | 28 addon.OriginalUnregisterEvent = addon.UnregisterEvent |
Asa@3 | 29 |
Asa@3 | 30 function addon:RegisterEvent(event, callback, arg) |
Asa@3 | 31 self:Debug("RegisterEvent " .. event ) |
Asa@3 | 32 if arg ~= nil then |
Asa@3 | 33 addon:OriginalRegisterEvent(event, callback, arg) |
Asa@3 | 34 elseif callback ~= nil then |
Asa@3 | 35 addon:OriginalRegisterEvent(event, callback) |
Asa@3 | 36 else |
Asa@3 | 37 addon:OriginalRegisterEvent(event) |
Asa@3 | 38 end |
Asa@3 | 39 end |
Asa@3 | 40 |
Asa@3 | 41 function addon:UnregisterEvent(event) |
Asa@3 | 42 self:Debug("UnregisterEvent " .. event ) |
Asa@3 | 43 addon:OriginalUnregisterEvent (event) |
Asa@3 | 44 end |
Asa@3 | 45 |
Asa@3 | 46 end |
Asa@3 | 47 |
Asa@3 | 48 |
Asa@3 | 49 |
Asa@3 | 50 |
Asa@3 | 51 |
Asa@7 | 52 -- DebugEventRegistration() |