From c84b3624a417709cbfaa43da6b41e8d02b4cc8e1 Mon Sep 17 00:00:00 2001 From: Scott Sibley Date: Fri, 29 Oct 2010 04:50:43 +0000 Subject: [PATCH] Allow users to configure the bar textures --- Modules/Bars/Bars.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Modules/Bars/Bars.lua b/Modules/Bars/Bars.lua index 845148e..22363e5 100644 --- a/Modules/Bars/Bars.lua +++ b/Modules/Bars/Bars.lua @@ -474,6 +474,32 @@ function mod:RebuildOpts() end, order = 1 } + options[db.name:gsub(" ", "_")].args.texture1 = { + name = "Texture #1", + desc = "This bar's texture", + type = "select", + values = LSM:List("statusbar"), + get = function() return StarTip:GetLSMIndexByName("statusbar", db.texture1 or LSM:GetDefault("statusbar")) end, + set = function(info, v) + db.texture1 = LSM:List("statusbar")[v] + db.texture1Dirty = true + self:ClearBars() + end, + order = 5, + } + options[db.name:gsub(" ", "_")].args.texture2 = { + name = "Texture #2", + desc = "This bar's texture", + type = "select", + values = LSM:List("statusbar"), + get = function() return StarTip:GetLSMIndexByName("statusbar", db.texture2 or db.texture1 or LSM:GetDefault("statusbar")) end, + set = function(info, v) + db.texture2 = LSM:List("statusbar")[v] + db.texture2Dirty = true + self:ClearBars() + end, + order = 6, + } options[db.name:gsub(" ", "_")].args.direction = nil options[db.name:gsub(" ", "_")].args.style = nil end -- 1.7.9.5