comparison Editor.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 376c424900f0
children a5d91d7fd485
comparison
equal deleted inserted replaced
217:9c0691e91488 218:e63aefb8a555
88 type = { 88 type = {
89 type = "select", 89 type = "select",
90 name = L["Button Type"], 90 name = L["Button Type"],
91 get = function() return self.tmp.barType or ReAction:GetDefaultBarType() or "" end, 91 get = function() return self.tmp.barType or ReAction:GetDefaultBarType() or "" end,
92 set = function(info, val) 92 set = function(info, val)
93 local c = ReAction:GetBarTypeConfig(val) 93 local c = ReAction:GetDefaultBarConfig(val)
94 self.tmp.barType = val 94 self.tmp.barType = val
95 self.tmp.barSize = c.defaultButtonSize or self.tmp.barSize 95 self.tmp.barSize = c.btnWidth or self.tmp.barSize
96 self.tmp.barRows = c.defaultBarRows or self.tmp.barRows 96 self.tmp.barRows = c.btnRows or self.tmp.barRows
97 self.tmp.barCols = c.defaultBarCols or self.tmp.barCols 97 self.tmp.barCols = c.btnColumns or self.tmp.barCols
98 self.tmp.barSpacing = c.defaultBarSpacing or self.tmp.barSpacing 98 self.tmp.barSpacing = c.spacing or self.tmp.barSpacing
99 end, 99 end,
100 values = "GetBarTypes", 100 values = "GetBarTypes",
101 order = 3, 101 order = 3,
102 }, 102 },
103 go = { 103 go = {