annotate Modules/Debug.lua @ 35:aaa716c93fb2 v0.1.1

Added the ability to change the price of an item. You can click the Total Invested or the Invested Each to change the value.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Sun, 18 Jul 2010 16:43:03 -0700
parents 554b30908b33
children 003de902ae64
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@24 7 function addon:Debug(msg, ...)
Asa@24 8 msg = format(msg, ...)
Asa@22 9 self:Log(msg, " |cffffff00DEBUG")
Asa@22 10 end
Asa@22 11
Asa@22 12 function addon:Log(message, prefix)
Asa@22 13 prefix = prefix or ""
Asa@22 14 ItemAuditor_DebugFrameTxt:AddMessage(format("%d%s|r: %s", time(), prefix, tostring(message)))
Asa@3 15 end
Asa@3 16
Asa@16 17 function addon:GetDebug(info)
Asa@16 18 return self.db.profile.messages.debug
Asa@16 19 end
Asa@16 20
Asa@16 21 function addon:SetDebug(info, input)
Asa@16 22 self.db.profile.messages.debug = input
Asa@16 23 local value = "off"
Asa@16 24 if input then
Asa@16 25 value = "on"
Asa@16 26 end
Asa@16 27 self:Print("Debugging is now: " .. value)
Asa@16 28 end
Asa@16 29
Asa@3 30 local function DebugEventRegistration()
Asa@3 31 addon.OriginalRegisterEvent = addon.RegisterEvent
Asa@3 32 addon.OriginalUnregisterEvent = addon.UnregisterEvent
Asa@3 33
Asa@3 34 function addon:RegisterEvent(event, callback, arg)
Asa@3 35 self:Debug("RegisterEvent " .. event )
Asa@3 36 if arg ~= nil then
Asa@3 37 addon:OriginalRegisterEvent(event, callback, arg)
Asa@3 38 elseif callback ~= nil then
Asa@3 39 addon:OriginalRegisterEvent(event, callback)
Asa@3 40 else
Asa@3 41 addon:OriginalRegisterEvent(event)
Asa@3 42 end
Asa@3 43 end
Asa@3 44
Asa@3 45 function addon:UnregisterEvent(event)
Asa@3 46 self:Debug("UnregisterEvent " .. event )
Asa@3 47 addon:OriginalUnregisterEvent (event)
Asa@3 48 end
Asa@3 49
Asa@3 50 end
Asa@3 51
Asa@3 52
Asa@3 53
Asa@3 54
Asa@3 55
Asa@7 56 -- DebugEventRegistration()