(feature/LibGlow) add Proc Glow (#35)
This commit is contained in:
@@ -407,6 +407,40 @@ function OptionsPrivate.GetActionOptions(data)
|
||||
end,
|
||||
disabled = function() return not data.actions.start.use_glow_color end,
|
||||
},
|
||||
start_glow_startAnim = {
|
||||
type = "toggle",
|
||||
width = WeakAuras.normalWidth,
|
||||
name = L["Start Animation"],
|
||||
order = 10.801,
|
||||
get = function()
|
||||
return data.actions.start.glow_startAnim and true or false
|
||||
end,
|
||||
hidden = function()
|
||||
return not data.actions.start.do_glow
|
||||
or data.actions.start.glow_action ~= "show"
|
||||
or data.actions.start.glow_frame_type == nil
|
||||
or data.actions.start.glow_type ~= "Proc"
|
||||
end,
|
||||
},
|
||||
start_glow_duration = {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
width = WeakAuras.normalWidth,
|
||||
name = L["Duration"],
|
||||
order = 10.802,
|
||||
softMin = 0.01,
|
||||
softMax = 3,
|
||||
step = 0.05,
|
||||
get = function()
|
||||
return data.actions.start.glow_duration or 1
|
||||
end,
|
||||
hidden = function()
|
||||
return not data.actions.start.do_glow
|
||||
or data.actions.start.glow_action ~= "show"
|
||||
or data.actions.start.glow_frame_type == nil
|
||||
or data.actions.start.glow_type ~= "Proc"
|
||||
end,
|
||||
},
|
||||
start_glow_lines = {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
@@ -424,6 +458,7 @@ function OptionsPrivate.GetActionOptions(data)
|
||||
or data.actions.start.glow_action ~= "show"
|
||||
or not data.actions.start.glow_type
|
||||
or data.actions.start.glow_type == "buttonOverlay"
|
||||
or data.actions.start.glow_type == "Proc"
|
||||
or data.actions.start.glow_frame_type == nil
|
||||
end,
|
||||
},
|
||||
@@ -444,6 +479,7 @@ function OptionsPrivate.GetActionOptions(data)
|
||||
or data.actions.start.glow_action ~= "show"
|
||||
or not data.actions.start.glow_type
|
||||
or data.actions.start.glow_type == "buttonOverlay"
|
||||
or data.actions.start.glow_type == "Proc"
|
||||
or data.actions.start.glow_frame_type == nil
|
||||
end,
|
||||
},
|
||||
@@ -851,6 +887,40 @@ function OptionsPrivate.GetActionOptions(data)
|
||||
end,
|
||||
disabled = function() return not data.actions.finish.use_glow_color end,
|
||||
},
|
||||
finish_glow_startAnim = {
|
||||
type = "toggle",
|
||||
width = WeakAuras.normalWidth,
|
||||
name = L["Start Animation"],
|
||||
order = 10.801,
|
||||
get = function()
|
||||
return data.actions.finish.glow_startAnim and true or false
|
||||
end,
|
||||
hidden = function()
|
||||
return not data.actions.finish.do_glow
|
||||
or data.actions.finish.glow_action ~= "show"
|
||||
or data.actions.finish.glow_frame_type == nil
|
||||
or data.actions.finish.glow_type ~= "Proc"
|
||||
end,
|
||||
},
|
||||
finish_glow_duration = {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
width = WeakAuras.normalWidth,
|
||||
name = L["Duration"],
|
||||
order = 10.802,
|
||||
softMin = 0.01,
|
||||
softMax = 3,
|
||||
step = 0.05,
|
||||
get = function()
|
||||
return data.actions.finish.glow_duration or 1
|
||||
end,
|
||||
hidden = function()
|
||||
return not data.actions.finish.do_glow
|
||||
or data.actions.finish.glow_action ~= "show"
|
||||
or data.actions.finish.glow_frame_type == nil
|
||||
or data.actions.finish.glow_type ~= "Proc"
|
||||
end,
|
||||
},
|
||||
finish_glow_lines = {
|
||||
type = "range",
|
||||
control = "WeakAurasSpinBox",
|
||||
@@ -868,6 +938,7 @@ function OptionsPrivate.GetActionOptions(data)
|
||||
or data.actions.finish.glow_action ~= "show"
|
||||
or not data.actions.finish.glow_type
|
||||
or data.actions.finish.glow_type == "buttonOverlay"
|
||||
or data.actions.start.glow_type == "Proc"
|
||||
or data.actions.finish.glow_frame_type == nil
|
||||
end,
|
||||
},
|
||||
@@ -888,6 +959,7 @@ function OptionsPrivate.GetActionOptions(data)
|
||||
or data.actions.finish.glow_action ~= "show"
|
||||
or not data.actions.finish.glow_type
|
||||
or data.actions.finish.glow_type == "buttonOverlay"
|
||||
or data.actions.start.glow_type == "Proc"
|
||||
or data.actions.finish.glow_frame_type == nil
|
||||
end,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user