source generator

This commit is contained in:
h z
2024-07-10 07:02:11 +01:00
parent e1a74ad614
commit 5c6e3031d5
35 changed files with 169 additions and 34 deletions

View File

@@ -1,11 +1,14 @@
using Nocturnis.Enigmos.Cables;
using Nocturnis.Enigmos.Ports;
using Nocturnis.UIElements;
using Nocturnis.UIElements.Layers;
namespace Nocturnis.Enigmos.Boards;
public interface IBaseBoard
{
IPanelViewer? PanelViewer { get; set; }
IEnumerable<IBasePort> OnBoardPorts { get; }
IBasePort? ConnectPending { get; set; }
Dictionary<IBasePort, IBaseCable> CablePairing { get; set; }
void AddCable(IBaseCable cable);
@@ -15,4 +18,6 @@ public interface IBaseBoard
IModuleManualLayer? ModuleManualLayer { get; set; }
IModuleMovingLayer? ModuleMovingLayer { get; set; }
void Reset();
void SetCableVisualMode(bool mode);
void SetLabelVisualMode(bool mode);
}