only add extra x padding for non-special shapes
This commit is contained in:
parent
d5f2ed00d5
commit
162227e196
1 changed files with 9 additions and 5 deletions
|
|
@ -1162,11 +1162,15 @@ func (g *Graph) SetDimensions(mtexts []*d2target.MText, ruler *textmeasure.Ruler
|
||||||
paddingX += 20
|
paddingX += 20
|
||||||
paddingY += 20
|
paddingY += 20
|
||||||
}
|
}
|
||||||
if obj.Attributes.Link != "" {
|
switch shapeType {
|
||||||
paddingX += 32
|
case shape.TABLE_TYPE, shape.CLASS_TYPE, shape.CODE_TYPE, shape.IMAGE_TYPE:
|
||||||
}
|
default:
|
||||||
if obj.Attributes.Tooltip != "" {
|
if obj.Attributes.Link != "" {
|
||||||
paddingX += 32
|
paddingX += 32
|
||||||
|
}
|
||||||
|
if obj.Attributes.Tooltip != "" {
|
||||||
|
paddingX += 32
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if desiredWidth == 0 && desiredHeight == 0 {
|
if desiredWidth == 0 && desiredHeight == 0 {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue