Layer timeline - Show keyframes of collapsed groups

Profile editor - Don't reload UI elements on undo/redo if there's nothing to undo/redo
Layer properties - Properly show/hide properties
This commit is contained in:
SpoinkyNL committed 2020-05-29 17:21:29 +02:00
1 parent dd000e7bed
commit 728baa1b7f
20 files changed
+182 -83

No files matched your search

@@ -28,10 +28,11 @@ namespace Artemis.Plugins.LayerBrushes.Color
protected override void OnPropertiesInitialized()
{
GradientType.BaseValueChanged += GradientTypeOnBaseValueChanged;
GradientType.BaseValueChanged += (sender, args) => UpdateVisibility();
UpdateVisibility();
}
private void GradientTypeOnBaseValueChanged(object sender, EventArgs e)
private void UpdateVisibility()
{
Color.IsHidden = GradientType.BaseValue != LayerBrushes.Color.GradientType.Solid;
Gradient.IsHidden = GradientType.BaseValue == LayerBrushes.Color.GradientType.Solid;
@@ -46,10 +46,11 @@ namespace Artemis.Plugins.LayerBrushes.Noise
protected override void OnPropertiesInitialized()
{
ColorType.BaseValueChanged += ColorTypeOnBaseValueChanged;
ColorType.BaseValueChanged += (sender, args) => UpdateVisibility();
UpdateVisibility();
}
private void ColorTypeOnBaseValueChanged(object sender, EventArgs e)
private void UpdateVisibility()
{
GradientColor.IsHidden = ColorType.BaseValue != ColorMappingType.Gradient;
MainColor.IsHidden = ColorType.BaseValue != ColorMappingType.Simple;