From c1eaea3311268d84daf107b9cb578d9bdd9fa9fa Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Wed, 12 Dec 2007 15:49:23 +0000 Subject: [PATCH] replace the slash command handler with a simple function to open the gui until AceConfigCmd works properly with plugins and inline groups --- Options.lua | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Options.lua b/Options.lua index e9ad885..1c8637d 100644 --- a/Options.lua +++ b/Options.lua @@ -20,14 +20,6 @@ function Bartender4:SetupOptions() childGroups = "tree", plugins = {}, args = { - gui = { - type = "execute", - name = "gui", - order = 1, - desc = "Open GUI", - func = function() LibStub("AceConfigDialog-3.0"):Open("Bartender4") end, - guiHidden = true, - }, general = { order = 10, type = "group", @@ -53,7 +45,11 @@ function Bartender4:SetupOptions() }, }, } - LibStub("AceConfig-3.0"):RegisterOptionsTable("Bartender4", self.options, {"bar", "bt", "bt4"}) + LibStub("AceConfig-3.0"):RegisterOptionsTable("Bartender4", self.options) + local optFunc = function() LibStub("AceConfigDialog-3.0"):Open("Bartender4") end + LibStub("AceConsole-3.0"):RegisterChatCommand( "bar", optFunc) + LibStub("AceConsole-3.0"):RegisterChatCommand( "bt", optFunc) + LibStub("AceConsole-3.0"):RegisterChatCommand( "bt4", optFunc) end function Bartender4:RegisterModuleOptions(key, table)