From ebc5d96f0614ab3b4f2073eadf22fbe554b0ec8f Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 10 Feb 2026 17:20:34 -0500 Subject: remove layout options --- layout/options.go | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 layout/options.go (limited to 'layout/options.go') diff --git a/layout/options.go b/layout/options.go deleted file mode 100644 index 2ea0c81..0000000 --- a/layout/options.go +++ /dev/null @@ -1,34 +0,0 @@ -package layout - -import ( - "image/color" -) - -var ( - defaultBg = color.Transparent -) - -// Option is a function option for layout constructors. -type Option func(*options) - -type options struct { - bg color.Color // background color -} - -// Background sets the background color of a layout. -func Background(bg color.Color) Option { - return func(o *options) { - o.bg = bg - } -} - -// EvalOptions evaluates a list of option functions, returning the final set. -func evalOptions(o ...Option) options { - opts := options{ - bg: defaultBg, - } - for i := range o { - o[i](&opts) - } - return opts -} -- cgit v1.2.3