From 4e5e4c7e151cd6387463f81729d6729fd3795b57 Mon Sep 17 00:00:00 2001 From: Kevin Lyles Date: Tue, 17 Nov 2009 01:03:41 -0600 Subject: [PATCH] Added config widgets for normalizing weights and gem quality --- config.lua | 19 ++++++++++++ config.xml | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ defaults.lua | 14 +++++++++ 3 files changed, 124 insertions(+) diff --git a/config.lua b/config.lua index 238f9a6..86f5a83 100644 --- a/config.lua +++ b/config.lua @@ -41,3 +41,22 @@ function printHelp() print(" version displays version information") print(" help displays this message") end + +function GemQualityDropDownInitialize(dropdown) + local info = {} + + info.func = GemQualityDropDownOnClick + info.arg1 = dropdown + for num, name in ipairs(gemQualityNames) do + info.text = name + info.value = num + info.checked = nil + UIDropDownMenu_AddButton(info) + end +end + +function GemQualityDropDownOnClick(choice, dropdown) + UIDropDownMenu_SetSelectedValue(dropdown, choice.value, false) + ww_vars.options.gemQualityLimit = choice.value + ww_weightIdealCache = {} +end diff --git a/config.xml b/config.xml index abe19a8..f07d49f 100644 --- a/config.xml +++ b/config.xml @@ -1,6 +1,97 @@ +