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/rows.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'layout/rows.go') diff --git a/layout/rows.go b/layout/rows.go index 3912878..603eddc 100644 --- a/layout/rows.go +++ b/layout/rows.go @@ -10,9 +10,7 @@ import ( // NewRows creates layout with nrows children arranged in rows. // It returns a slice containing an Env for each row. // The height of each row is determined by the draw calls received from that row. -func NewRows(env gui.Env, nrows uint, o ...Option) []gui.Env { - opts := evalOptions(o...) - +func NewRows(env gui.Env, nrows uint) []gui.Env { // Create event and draw channels for each row eventss := make([]chan gui.Event, nrows) // to children drawss := make([]chan func(draw.Image) image.Rectangle, nrows) // from children @@ -27,10 +25,6 @@ func NewRows(env gui.Env, nrows uint, o ...Option) []gui.Env { defer closeAll(eventss) resize := func(area image.Rectangle, rowHeights []uint) { - // Redraw background - env.Draw() <- drawSubImage(drawBackground(opts.bg), area) - - // Send resize events to rows off := area.Min // vertical offset from parent area origin var i uint for i = 0; i < nrows; i++ { -- cgit v1.2.3