Browse Source

Hide kernel, color matrix and matrix4x5 sockets

Krzysztof Krysiński 2 months ago
parent
commit
42be210a10

+ 7 - 0
src/PixiEditor/Views/Nodes/Properties/ColorMatrixPropertyView.axaml.cs

@@ -1,5 +1,6 @@
 using Avalonia;
 using Avalonia.Controls;
+using Avalonia.Controls.Primitives;
 using Avalonia.Markup.Xaml;
 
 namespace PixiEditor.Views.Nodes.Properties;
@@ -10,5 +11,11 @@ public partial class ColorMatrixPropertyView : NodePropertyView
     {
         InitializeComponent();
     }
+
+    protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
+    {
+        base.OnApplyTemplate(e);
+        HideSocket(true, false);
+    }
 }
 

+ 7 - 0
src/PixiEditor/Views/Nodes/Properties/KernelPropertyView.axaml.cs

@@ -1,5 +1,6 @@
 using Avalonia;
 using Avalonia.Controls;
+using Avalonia.Controls.Primitives;
 using Avalonia.Markup.Xaml;
 
 namespace PixiEditor.Views.Nodes.Properties;
@@ -9,5 +10,11 @@ public partial class KernelPropertyView : NodePropertyView
     {
         InitializeComponent();
     }
+
+    protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
+    {
+        base.OnApplyTemplate(e);
+        HideSocket(true, false);
+    }
 }
 

+ 7 - 0
src/PixiEditor/Views/Nodes/Properties/Matrix4x5FPropertyView.axaml.cs

@@ -1,5 +1,6 @@
 using Avalonia;
 using Avalonia.Controls;
+using Avalonia.Controls.Primitives;
 using Avalonia.Markup.Xaml;
 
 namespace PixiEditor.Views.Nodes.Properties;
@@ -10,5 +11,11 @@ public partial class Matrix4x5FPropertyView : NodePropertyView
     {
         InitializeComponent();
     }
+
+    protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
+    {
+        base.OnApplyTemplate(e);
+        HideSocket(true, false);
+    }
 }