diff classes/ActionButton.lua @ 218:e63aefb8a555

Demodularization of buttons - register class instead of config
author Flick <flickerstreak@gmail.com>
date Fri, 19 Nov 2010 23:06:24 -0800
parents 77858d975df6
children a4e7475633b3
line wrap: on
line diff
--- a/classes/ActionButton.lua	Fri Nov 19 15:27:23 2010 -0800
+++ b/classes/ActionButton.lua	Fri Nov 19 23:06:24 2010 -0800
@@ -170,8 +170,22 @@
 --
 -- Action Button class
 --
+local buttonTypeID = "Action"
 local Super = ReAction.Button
-local Action = setmetatable( { }, { __index = Super } )
+local Action = setmetatable( 
+  { 
+    defaultBarConfig = { 
+      type = buttonTypeID,
+      btnWidth = 36,
+      btnHeight = 36,
+      btnRows = 1,
+      btnColumns = 12,
+      spacing = 3
+    },
+
+    barType = L["Action Bar"]
+  },
+  { __index = Super } )
 ReAction.Button.Action = Action
 
 function Action:New( idx, barConfig, bar, idHint )