New visualizer

This commit is contained in:
Michael Schimmel
2025-10-29 23:07:49 +01:00
parent a47cd3f1f4
commit f1735e2678
9 changed files with 1932 additions and 167 deletions
@@ -91,7 +91,7 @@ implementation
uses
System.Math,
FMX.Platform,
Myc.Fmx.AstVisualizer;
Myc.Fmx.AstEditor.Node;
{ TPinConnection }
@@ -111,7 +111,8 @@ end;
procedure TAuraWorkspace.Build(const RootNode: IAstNode; const Position: TPointF);
begin
RootNode.Accept(TAstVisualizer.CreateVisitor(Self, Position));
var visu := TAstVisualizer.Create(Self, Self, 0) as IAstVisualizer;
visu.CallAccept(RootNode);
end;
procedure TAuraWorkspace.DoDeleteChildren;