comparison Modules/Options.lua @ 16:56de19d9bd8d

Cleaned up the messages. You can turn the notifications of price changes off and those messages will only show gold or silver if they are more than 0. I have also removed the dependency on AceConsole because it doesn't allow changing the color of the addon name when I print messages.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Sat, 03 Jul 2010 10:05:53 -0700
parents 44e70a3fdb19
children c7b3585c73df
comparison
equal deleted inserted replaced
15:44e70a3fdb19 16:56de19d9bd8d
37 type = "toggle", 37 type = "toggle",
38 name = "Debug", 38 name = "Debug",
39 desc = "Toggles debug messages in chat", 39 desc = "Toggles debug messages in chat",
40 get = "GetDebug", 40 get = "GetDebug",
41 set = "SetDebug", 41 set = "SetDebug",
42 order = 100,
43 },
44 item_cost = {
45 type = "toggle",
46 name = "Item Cost",
47 desc = "Shows a message every time an item's cost changes",
48 get = function() return ItemAuditor.db.profile.messages.cost_updates end,
49 set = function(info, value) ItemAuditor.db.profile.messages.cost_updates = value end,
42 order = 0, 50 order = 0,
43 }, 51 },
44 }, 52 },
45 }, 53 },
46 54
134 142
135 function addon:ShowOptionsGUI() 143 function addon:ShowOptionsGUI()
136 InterfaceOptionsFrame_OpenToCategory(self.optionsFrame) 144 InterfaceOptionsFrame_OpenToCategory(self.optionsFrame)
137 end 145 end
138 146
139 function addon:GetDebug(info)
140 return self.db.char.debug
141 end
142 147
143 function addon:SetDebug(info, input)
144 self.db.char.debug = input
145 local value = "off"
146 if input then
147 value = "on"
148 end
149 self:Print("Debugging is now: " .. value)
150 end