ui/layout: rename Insets to Inset and EqualInsets to UniformInset

Rename Insets to the verb Inset for consistency with Align.

Uniform is a better description than Equal for the result of
UniformInset.

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-07-15 21:07:52 +02:00
parent 5b7b1eb001
commit 00b9ff603f
+7 -5
View File
@@ -51,7 +51,7 @@ func RigidConstraints(size image.Point) Constraints {
} }
} }
type Insets struct { type Inset struct {
Top, Right, Bottom, Left ui.Value Top, Right, Bottom, Left ui.Value
top, right, bottom, left int top, right, bottom, left int
@@ -60,7 +60,7 @@ type Insets struct {
cs Constraints cs Constraints
} }
func (in *Insets) Begin(c ui.Config, ops *ui.Ops, cs Constraints) Constraints { func (in *Inset) Begin(c ui.Config, ops *ui.Ops, cs Constraints) Constraints {
if in.begun { if in.begun {
panic("must End before Begin") panic("must End before Begin")
} }
@@ -97,7 +97,7 @@ func (in *Insets) Begin(c ui.Config, ops *ui.Ops, cs Constraints) Constraints {
return mcs return mcs
} }
func (in *Insets) End(dims Dimens) Dimens { func (in *Inset) End(dims Dimens) Dimens {
if !in.begun { if !in.begun {
panic("must Begin before End") panic("must Begin before End")
} }
@@ -110,8 +110,10 @@ func (in *Insets) End(dims Dimens) Dimens {
} }
} }
func EqualInsets(v ui.Value) Insets { // UniformInset returns an Inset with a single inset applied to all
return Insets{Top: v, Right: v, Bottom: v, Left: v} // edges.
func UniformInset(v ui.Value) Inset {
return Inset{Top: v, Right: v, Bottom: v, Left: v}
} }
type Align struct { type Align struct {