diff modules/ReAction_PossessBar/ReAction_PossessBar.lua @ 59:7430a8dd4e90

Added modular per-bar options
author Flick <flickerstreak@gmail.com>
date Mon, 28 Apr 2008 23:34:17 +0000
parents b85118b61564
children 44649a10378d
line wrap: on
line diff
--- a/modules/ReAction_PossessBar/ReAction_PossessBar.lua	Mon Apr 28 21:08:35 2008 +0000
+++ b/modules/ReAction_PossessBar/ReAction_PossessBar.lua	Mon Apr 28 23:34:17 2008 +0000
@@ -35,6 +35,14 @@
       set  = function(info, val) module:SetHideEmptyButtons(val) end,
     }
   })
+
+  ReAction:RegisterOptions("bar", self, {
+    type = "group",
+    name = L["Possess Buttons"],
+    hidden = "BarOptionsHidden",
+    args = {
+    }
+  })
 end
 
 function module:OnEnable()
@@ -248,6 +256,10 @@
   end
 end
 
+---- Options handlers ----
+function module:BarOptionsHidden(bar)
+  return bar.config.type ~= moduleID
+end
 
 
 -- use-count of action IDs