port from perforce

This commit is contained in:
2026-04-18 22:31:51 +02:00
commit 8d0ab5b7cc
8409 changed files with 3972376 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
using Intromat.Nodes.Code;
using Intromat.ViewModels;
namespace Intromat.Interfaces
{
public interface IExpressionEditor
{
ERelativeSource RelativeSource
{
get;
set;
}
bool HasParentSource { get; }
bool HasInputSource { get; }
CodeGenPortViewModel CodeGenPort { get; }
}
}

View File

@@ -0,0 +1,24 @@
using Intromat.ViewModels;
namespace Intromat.Interfaces
{
public interface IFile
{
bool IsDirty
{
get;
set;
}
string FullPath
{
get;
}
string Name
{
get;
set;
}
}
}

View File

@@ -0,0 +1,7 @@
namespace Intromat.Interfaces
{
public interface IPipeline
{
void Apply();
}
}

View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DynamicData;
namespace Intromat.Interfaces
{
public interface IRefreshProperties
{
IObservableList<PropertyDescriptor>? PropertyDescriptors { get; }
}
}

View File

@@ -0,0 +1,9 @@
namespace Intromat.Interfaces
{
public interface ITreeItem
{
string Name { get; }
bool IsExpanded { get; set; }
bool IsSelected { get; set; }
}
}

View File

@@ -0,0 +1,9 @@
namespace Intromat.Interfaces
{
public interface IUndoItem
{
void Redo();
void Undo();
IFile File { get; }
}
}