comparison Editor.lua @ 259:c918ff9ac787

Add option to make buttons activate on mouse/key down
author Flick
date Mon, 25 Apr 2011 11:43:42 -0700
parents 5ab04f393b0b
children 5694618cef7f
comparison
equal deleted inserted replaced
256:5ab04f393b0b 259:c918ff9ac787
253 desc = function() return bar:GetName() end, 253 desc = function() return bar:GetName() end,
254 confirm = true, 254 confirm = true,
255 func = function() ReAction:EraseBar(bar) end, 255 func = function() ReAction:EraseBar(bar) end,
256 order = 2 256 order = 2
257 }, 257 },
258 clickDown = {
259 type = "toggle",
260 name = L["Activate on Down"],
261 desc = L["Activate the button when the key or mouse button is pressed down instead of when it is released"],
262 order = 3,
263 set = function(info, value) bar:GetConfig().clickDown = value end,
264 get = function() return bar:GetConfig().clickDown end,
265 },
258 anchor = { 266 anchor = {
259 type = "group", 267 type = "group",
260 name = L["Anchor"], 268 name = L["Anchor"],
261 inline = true, 269 inline = true,
270 order = 4,
262 args = { 271 args = {
263 frame = { 272 frame = {
264 type = "input", 273 type = "input",
265 name = L["Frame"], 274 name = L["Frame"],
266 desc = L["The frame that the bar is anchored to"], 275 desc = L["The frame that the bar is anchored to"],
319 get = function() local p,f,r,x,y = bar:GetAnchor(); return ("%d"):format(y) end, 328 get = function() local p,f,r,x,y = bar:GetAnchor(); return ("%d"):format(y) end,
320 set = function(info,val) bar:SetAnchor(nil,nil,nil,nil,val) end, 329 set = function(info,val) bar:SetAnchor(nil,nil,nil,nil,val) end,
321 order = 5 330 order = 5
322 }, 331 },
323 }, 332 },
324 order = 3
325 }, 333 },
326 alpha = { 334 alpha = {
327 type = "range", 335 type = "range",
328 name = L["Transparency"], 336 name = L["Transparency"],
329 get = function() return bar:GetAlpha() end, 337 get = function() return bar:GetAlpha() end,