Layer properties - Added drag-editing for number-based properties

Layer properties - Added min and max values
Nuget - Updated Stylet to 1.3.1
This commit is contained in:
SpoinkyNL committed 2020-02-19 00:17:23 +01:00
1 parent ed26a9a5e5
commit 05cf1f0b53
37 files changed
+522 -235

No files matched your search

@@ -24,6 +24,7 @@ namespace Artemis.Core.Models.Profile.LayerProperties
Description = description;
Type = type;
CanUseKeyframes = true;
InputStepSize = 1;
// This can only be null if accessed internally
if (PluginInfo == null)
@@ -32,6 +33,7 @@ namespace Artemis.Core.Models.Profile.LayerProperties
Children = new List<BaseLayerProperty>();
BaseKeyframes = new List<BaseKeyframe>();
parent?.Children.Add(this);
}
@@ -86,6 +88,21 @@ namespace Artemis.Core.Models.Profile.LayerProperties
/// </summary>
public string InputAffix { get; set; }
/// <summary>
/// Gets or sets an optional maximum input value, only enforced in the UI.
/// </summary>
public object MaxInputValue { get; set; }
/// <summary>
/// Gets or sets the input drag step size, used in the UI.
/// </summary>
public float InputStepSize { get; set; }
/// <summary>
/// Gets or sets an optional minimum input value, only enforced in the UI.
/// </summary>
public object MinInputValue { get; set; }
/// <summary>
/// Gets or sets whether this property can use keyframes, True by default.
/// </summary>