/
anton.bessolitsyn
/
GraphTool
Обзор
Документация
Войти
/
anton.bessolitsyn
/
GraphTool
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
GraphToolWPF/Customs/IGraphInteractor.cs
37 строк
1 KB
Anton Bessolitsyn
in progress
22 окт 2025, 10:25
22 окт 2025, 10:25
8675066
Код
Авторство
О чём код?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GraphToolWPF.Customs { internal interface IGraphInteractor { void HandleErasedVertexEvent(object? sender, EventArgs e); void HandleErasedEdgeEvent(object? sender, EventArgs e); void HandleEditedOriginOfVertexEvent(object? sender, EventArgs e); void HandleEditedVertexEvent(object? sender, EventArgs e); void HandleEditedP1ofEdgeEvent(object? sender, EventArgs e); void HandleEditedP2ofEdgeEvent(object? sender, EventArgs e); void SubscribeOnVertexEvents(IVertexEvent vertex); void SubscribeOnEdgeEvents(IEdgeEvent edge); } internal interface IGraphEntityEvent { event EventHandler<EventArgs> Erased; } internal interface IVertexEvent : IGraphEntityEvent { event EventHandler<EventArgs> EditedOrigin; event EventHandler<EventArgs> Edited; } internal interface IEdgeEvent : IGraphEntityEvent { event EventHandler<EventArgs> EditedP1; event EventHandler<EventArgs> EditedP2; } }