add some extra space between overlapping
This commit is contained in:
parent
77acbdcfa1
commit
fbda3e8873
1 changed files with 6 additions and 5 deletions
|
|
@ -35,6 +35,7 @@ const (
|
||||||
MIN_RANK_SEP = 60
|
MIN_RANK_SEP = 60
|
||||||
EDGE_LABEL_GAP = 20
|
EDGE_LABEL_GAP = 20
|
||||||
DEFAULT_PADDING = 30.
|
DEFAULT_PADDING = 30.
|
||||||
|
MIN_SPACING = 10.
|
||||||
)
|
)
|
||||||
|
|
||||||
type ConfigurableOpts struct {
|
type ConfigurableOpts struct {
|
||||||
|
|
@ -1651,16 +1652,16 @@ func fitPadding(obj *d2graph.Object) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if leftOverlap > 0 {
|
if leftOverlap > 0 {
|
||||||
leftDelta -= leftOverlap
|
leftDelta -= leftOverlap + MIN_SPACING
|
||||||
}
|
}
|
||||||
if rightOverlap > 0 {
|
if rightOverlap > 0 {
|
||||||
rightDelta -= rightOverlap
|
rightDelta -= rightOverlap + MIN_SPACING
|
||||||
}
|
}
|
||||||
if topOverlap > 0 {
|
if topOverlap > 0 {
|
||||||
topDelta -= topOverlap
|
topDelta -= topOverlap + MIN_SPACING
|
||||||
}
|
}
|
||||||
if bottomOverlap > 0 {
|
if bottomOverlap > 0 {
|
||||||
bottomDelta -= bottomOverlap
|
bottomDelta -= bottomOverlap + MIN_SPACING
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1723,7 +1724,7 @@ func adjustDeltaForEdges(obj *d2graph.Object, objPosition, delta float64, isHori
|
||||||
if !isOnSide {
|
if !isOnSide {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
buffer := 10.
|
buffer := MIN_SPACING
|
||||||
var isInRange bool
|
var isInRange bool
|
||||||
if delta > 0 {
|
if delta > 0 {
|
||||||
if objPosition <= position && position <= objPosition+delta+buffer {
|
if objPosition <= position && position <= objPosition+delta+buffer {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue