bugfix: inverse all anchors
This commit is contained in:
parent
a8b7779fbe
commit
2342984744
51
geometry.go
51
geometry.go
|
@ -552,40 +552,31 @@ type Anchor Vec
|
||||||
|
|
||||||
var (
|
var (
|
||||||
Center = Anchor{0.5, 0.5}
|
Center = Anchor{0.5, 0.5}
|
||||||
Top = Anchor{0.5, 1}
|
Top = Anchor{0.5, 0}
|
||||||
TopRight = Anchor{1, 1}
|
TopRight = Anchor{0, 0}
|
||||||
Right = Anchor{1, 0.5}
|
Right = Anchor{0, 0.5}
|
||||||
BottomRight = Anchor{1, 0}
|
BottomRight = Anchor{0, 1}
|
||||||
Bottom = Anchor{0.5, 0}
|
Bottom = Anchor{0.5, 1}
|
||||||
BottomLeft = Anchor{0, 0}
|
BottomLeft = Anchor{1, 1}
|
||||||
Left = Anchor{0, 0.5}
|
Left = Anchor{1, 0.5}
|
||||||
TopLeft = Anchor{0, 1}
|
TopLeft = Anchor{1, 0}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var anchorStrings map[Anchor]string = map[Anchor]string{
|
||||||
|
Center: "center",
|
||||||
|
Top: "top",
|
||||||
|
TopRight: "top-right",
|
||||||
|
Right: "right",
|
||||||
|
BottomRight: "bottom-right",
|
||||||
|
Bottom: "bottom",
|
||||||
|
BottomLeft: "bottom-left",
|
||||||
|
Left: "left",
|
||||||
|
TopLeft: "top-left",
|
||||||
|
}
|
||||||
|
|
||||||
// String returns the string representation of an anchor.
|
// String returns the string representation of an anchor.
|
||||||
func (anchor Anchor) String() string {
|
func (anchor Anchor) String() string {
|
||||||
switch anchor {
|
return anchorStrings[anchor]
|
||||||
case Center:
|
|
||||||
return "center"
|
|
||||||
case Top:
|
|
||||||
return "top"
|
|
||||||
case TopRight:
|
|
||||||
return "top-right"
|
|
||||||
case Right:
|
|
||||||
return "right"
|
|
||||||
case BottomRight:
|
|
||||||
return "bottom-right"
|
|
||||||
case Bottom:
|
|
||||||
return "bottom"
|
|
||||||
case BottomLeft:
|
|
||||||
return "bottom-left"
|
|
||||||
case Left:
|
|
||||||
return "left"
|
|
||||||
case TopLeft:
|
|
||||||
return "top-left"
|
|
||||||
default:
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// AnchorPos returns the relative position of the given anchor.
|
// AnchorPos returns the relative position of the given anchor.
|
||||||
|
|
Loading…
Reference in New Issue