comparison Modules/Crafting.lua @ 67:b6c30a5156f9

Rearranged options to go with their related features.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Wed, 28 Jul 2010 07:35:14 -0700
parents e92a5adf75bf
children 2d65db19d3ce
comparison
equal deleted inserted replaced
66:b7bc0488f13b 67:b6c30a5156f9
6 6
7 local validateMoney = ItemAuditor.validateMoney 7 local validateMoney = ItemAuditor.validateMoney
8 local parseMoney = ItemAuditor.parseMoney 8 local parseMoney = ItemAuditor.parseMoney
9 9
10 local realData = {} 10 local realData = {}
11
12
13 -- TODO: Convert this to a text field.
14 local craftingThresholds = {5000, 10000, 50000}
15 local craftingThresholdsDisplay = {}
16
17 for key, value in pairs(craftingThresholds) do
18 craftingThresholdsDisplay[key] = ItemAuditor:FormatMoney(value, '', true)
19 -- craftingThresholdsDisplay[key] = value
20 end
21
22 ItemAuditor.Options.args.crafting_options = {
23 name = "Crafting with Skillet",
24 desc = "/ia queue",
25 type = 'group',
26 disabled = function() return Skillet == nil end,
27 args = {
28 crafting_threshold = {
29 type = "select",
30 name = "Crafting Threshold",
31 desc = "Don't create items that will make less than this amount of profit",
32 values = craftingThresholdsDisplay,
33 get = function() return ItemAuditor.db.char.crafting_threshold end,
34 set = function(info, value) ItemAuditor.db.char.crafting_threshold = value end,
35 order = 11,
36 },
37 },
38 }
11 39
12 local function displayMoney(rowFrame, cellFrame, data, cols, row, realrow, column, fShow, table, ...) 40 local function displayMoney(rowFrame, cellFrame, data, cols, row, realrow, column, fShow, table, ...)
13 if fShow == true then 41 if fShow == true then
14 local money = data[realrow][column] 42 local money = data[realrow][column]
15 if money then 43 if money then
328 elseif realData then 356 elseif realData then
329 return realData[row] 357 return realData[row]
330 end 358 end
331 return nil 359 return nil
332 end 360 end
361 ItemAuditor.Options.args.crafting = {
362 type = "execute",
363 name = "crafting",
364 desc = "This opens a window to configure a crafting queue.",
365 func = "DisplayCrafting",
366 guiHidden = false,
367 }