From 052faecbbdfa8fcbfdbbce60d108b228c660736f Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Tue, 4 Mar 2025 14:18:58 -0700 Subject: [PATCH] adjust legend positions --- d2compiler/compile.go | 6 ++--- .../d2compiler/TestCompile/legend.exp.json | 24 +++++++++---------- .../TestExport/legend/basic_legend.exp.json | 20 ++++++++-------- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/d2compiler/compile.go b/d2compiler/compile.go index 179797803..1ebb396cd 100644 --- a/d2compiler/compile.go +++ b/d2compiler/compile.go @@ -137,14 +137,14 @@ func (c *compiler) compileLegend(g *d2graph.Graph, m *d2ir.Map) { } } obj.Box = &geo.Box{} - obj.TopLeft = geo.NewPoint(0, 0) + obj.TopLeft = geo.NewPoint(10, 10) objects = append(objects, obj) } for _, edge := range legendGraph.Edges { edge.Route = []*geo.Point{ - {X: 0, Y: 0}, - {X: 0, Y: 0}, + {X: 10, Y: 10}, + {X: 110, Y: 10}, } } diff --git a/testdata/d2compiler/TestCompile/legend.exp.json b/testdata/d2compiler/TestCompile/legend.exp.json index 55e146b03..80b566279 100644 --- a/testdata/d2compiler/TestCompile/legend.exp.json +++ b/testdata/d2compiler/TestCompile/legend.exp.json @@ -816,8 +816,8 @@ ], "box": { "TopLeft": { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, "Width": 0, "Height": 0 @@ -913,8 +913,8 @@ ], "box": { "TopLeft": { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, "Width": 0, "Height": 0 @@ -950,12 +950,12 @@ "isCurve": false, "route": [ { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, { - "x": 0, - "y": 0 + "x": 110, + "y": 10 } ], "src_arrow": false, @@ -994,12 +994,12 @@ "isCurve": false, "route": [ { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, { - "x": 0, - "y": 0 + "x": 110, + "y": 10 } ], "src_arrow": false, diff --git a/testdata/d2exporter/TestExport/legend/basic_legend.exp.json b/testdata/d2exporter/TestExport/legend/basic_legend.exp.json index 720d46a31..a453bac39 100644 --- a/testdata/d2exporter/TestExport/legend/basic_legend.exp.json +++ b/testdata/d2exporter/TestExport/legend/basic_legend.exp.json @@ -166,8 +166,8 @@ "id": "legend", "type": "rectangle", "pos": { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, "width": 0, "height": 0, @@ -207,8 +207,8 @@ "id": "legend.l1", "type": "rectangle", "pos": { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, "width": 0, "height": 0, @@ -248,8 +248,8 @@ "id": "legend.l2", "type": "oval", "pos": { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, "width": 0, "height": 0, @@ -313,12 +313,12 @@ "link": "", "route": [ { - "x": 0, - "y": 0 + "x": 10, + "y": 10 }, { - "x": 0, - "y": 0 + "x": 110, + "y": 10 } ], "animated": false,