Remove double circle shape
This commit is contained in:
parent
9575c768dc
commit
344718dad3
4 changed files with 3 additions and 19 deletions
|
|
@ -806,7 +806,7 @@ func (c *compiler) validateKey(obj *d2graph.Object, m *d2ast.Map, mk *d2ast.Key)
|
|||
if reserved == "" {
|
||||
c.errorf(mk.Range.Start, mk.Range.End, "image shapes cannot have children.")
|
||||
}
|
||||
case d2target.ShapeCircle, d2target.ShapeSquare, d2target.ShapeDoubleCircle:
|
||||
case d2target.ShapeCircle, d2target.ShapeSquare:
|
||||
checkEqual := (reserved == "width" && obj.Attributes.Height != nil) ||
|
||||
(reserved == "height" && obj.Attributes.Width != nil)
|
||||
|
||||
|
|
|
|||
|
|
@ -363,7 +363,7 @@ func (obj *Object) GetFill(theme *d2themes.Theme) string {
|
|||
|
||||
shape := obj.Attributes.Shape.Value
|
||||
|
||||
if shape == "" || strings.EqualFold(shape, d2target.ShapeSquare) || strings.EqualFold(shape, d2target.ShapeCircle) || strings.EqualFold(shape, d2target.ShapeDoubleCircle) || strings.EqualFold(shape, d2target.ShapeOval) || strings.EqualFold(shape, d2target.ShapeRectangle) {
|
||||
if shape == "" || strings.EqualFold(shape, d2target.ShapeSquare) || strings.EqualFold(shape, d2target.ShapeCircle) || strings.EqualFold(shape, d2target.ShapeOval) || strings.EqualFold(shape, d2target.ShapeRectangle) {
|
||||
if level == 1 {
|
||||
if !obj.IsContainer() {
|
||||
return theme.Colors.B6
|
||||
|
|
@ -1148,7 +1148,7 @@ func (g *Graph) SetDimensions(mtexts []*d2target.MText, ruler *textmeasure.Ruler
|
|||
paddingX, paddingY := obj.GetPadding()
|
||||
|
||||
switch shapeType {
|
||||
case d2target.ShapeSquare, d2target.ShapeCircle, d2target.ShapeDoubleCircle:
|
||||
case d2target.ShapeSquare, d2target.ShapeCircle:
|
||||
if desiredWidth != 0 || desiredHeight != 0 {
|
||||
paddingX = 0.
|
||||
paddingY = 0.
|
||||
|
|
|
|||
|
|
@ -791,20 +791,6 @@ func drawShape(writer io.Writer, targetShape d2target.Shape, sketchRunner *d2ske
|
|||
fmt.Fprint(writer, renderDoubleOval(tl, width, height, style))
|
||||
}
|
||||
}
|
||||
// case d2target.ShapeDoubleCircle:
|
||||
// if targetShape.Multiple {
|
||||
// fmt.Fprint(writer, renderDoubleCircle(multipleTL, width, height, style))
|
||||
// }
|
||||
// if sketchRunner != nil {
|
||||
// out, err := d2sketch.DoubleOval(sketchRunner, targetShape)
|
||||
// if err != nil {
|
||||
// return "", err
|
||||
// }
|
||||
// fmt.Fprintf(writer, out)
|
||||
// } else {
|
||||
// fmt.Fprint(writer, renderDoubleCircle(tl, width, height, style))
|
||||
// }
|
||||
|
||||
case d2target.ShapeImage:
|
||||
fmt.Fprintf(writer, `<image href="%s" x="%d" y="%d" width="%d" height="%d" style="%s" />`,
|
||||
html.EscapeString(targetShape.Icon.String()),
|
||||
|
|
|
|||
|
|
@ -428,7 +428,6 @@ const (
|
|||
ShapeSQLTable = "sql_table"
|
||||
ShapeImage = "image"
|
||||
ShapeSequenceDiagram = "sequence_diagram"
|
||||
ShapeDoubleCircle = "double_circle"
|
||||
)
|
||||
|
||||
var Shapes = []string{
|
||||
|
|
@ -455,7 +454,6 @@ var Shapes = []string{
|
|||
ShapeSQLTable,
|
||||
ShapeImage,
|
||||
ShapeSequenceDiagram,
|
||||
ShapeDoubleCircle,
|
||||
}
|
||||
|
||||
func IsShape(s string) bool {
|
||||
|
|
|
|||
Loading…
Reference in a new issue