Add project files.

This commit is contained in:
Ankitkumar Satapara
2026-04-17 22:31:58 +05:30
commit 21aaef6776
473 changed files with 50152 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
using Nodify.Interactivity;
using System.Windows.Input;
namespace Nodify.Shapes.Canvas
{
public class DrawingGesturesMappings : EditorGestures
{
public static readonly DrawingGesturesMappings Instance = new DrawingGesturesMappings();
public InputGestureRef Draw { get; }
public DrawingGesturesMappings()
{
Apply(UnboundGestureMappings.Instance);
Draw = new Interactivity.MouseGesture(MouseAction.LeftClick);
}
}
}

View File

@@ -0,0 +1,17 @@
using Nodify.Interactivity;
using System.Windows.Input;
namespace Nodify.Shapes.Canvas
{
public class LockedGestureMappings : EditorGestures
{
public static readonly LockedGestureMappings Instance = new LockedGestureMappings();
public LockedGestureMappings()
{
Apply(UnboundGestureMappings.Instance);
Editor.Pan.Value = new AnyGesture(new Interactivity.MouseGesture(MouseAction.LeftClick), new Interactivity.MouseGesture(MouseAction.RightClick), new Interactivity.MouseGesture(MouseAction.MiddleClick));
}
}
}

View File

@@ -0,0 +1,18 @@
using Nodify.Interactivity;
namespace Nodify.Shapes.Canvas
{
public class UnboundGestureMappings : EditorGestures
{
public static readonly UnboundGestureMappings Instance = new UnboundGestureMappings();
public UnboundGestureMappings()
{
Editor.Selection.Unbind();
Editor.SelectAll.Unbind();
ItemContainer.Selection.Unbind();
Connection.Disconnect.Unbind();
Connector.Connect.Unbind();
}
}
}