From 8288d6e7b848171d4e4a615801b0f6877f2068d1 Mon Sep 17 00:00:00 2001 From: Kevin Lyles Date: Fri, 20 Nov 2009 16:46:36 -0600 Subject: [PATCH] Added config option to show/not show class names in the tooltip --- config.lua | 18 ++++++++++++++++++ config.xml | 27 +++++++++++++++++++++++++++ defaults.lua | 9 +++++++++ 3 files changed, 54 insertions(+) diff --git a/config.lua b/config.lua index d32eda4..23f7cb5 100644 --- a/config.lua +++ b/config.lua @@ -78,3 +78,21 @@ function ModifierKeyDropDownOnClick(choice, dropdown) UIDropDownMenu_SetSelectedValue(dropdown, choice.value, false) ww_vars.options.tooltip[dropdown:GetText()] = choice.value end + +function ShowClassNameDropDownInitialize(dropdown) + local info = {} + + info.func = ShowClassNameDropDownOnClick + info.arg1 = dropdown + for _, value in ipairs(classNameOptions) do + info.text = classNameOptions[value] + info.value = value + info.checked = nil + UIDropDownMenu_AddButton(info) + end +end + +function ShowClassNameDropDownOnClick(choice, dropdown) + UIDropDownMenu_SetSelectedValue(dropdown, choice.value, false) + ww_vars.options.tooltip.showClassNames = choice.value +end diff --git a/config.xml b/config.xml index cee1e11..39807d9 100644 --- a/config.xml +++ b/config.xml @@ -75,6 +75,15 @@ + + + + + + + + + @@ -143,6 +152,24 @@ diff --git a/defaults.lua b/defaults.lua index 14cfd95..7bf3fd6 100644 --- a/defaults.lua +++ b/defaults.lua @@ -125,6 +125,15 @@ keyDetectors = { ["Control"] = IsControlKeyDown, } +classNameOptions = { + [1] = "Always", + [2] = "Others", + [3] = "Never", + ["Always"] = "Always", + ["Others"] = "Other Classes", + ["Never"] = "Never", +} + defaultVars = { dataMajorVersion = 0, dataMinorVersion = 10, -- 1.7.9.5