diff --git a/separator.go b/separator.go index 1dcecb5..14ba1fd 100644 --- a/separator.go +++ b/separator.go @@ -4,11 +4,15 @@ import "git.tebibyte.media/tomo/tomo" import "git.tebibyte.media/tomo/tomo/theme" // Separator is a line for visually separating elements. -type Separator tomo.Box +type Separator struct { + tomo.Box +} -// NewSeparator creates a new text label. -func NewSeparator () Separator { - this := Separator(tomo.NewBox()) +// NewSeparator creates a new separator line. +func NewSeparator () *Separator { + this := &Separator { + Box: tomo.NewBox(), + } theme.Apply(this, theme.R("objects", "Separator", "")) return this }