From a8a38817d7bdd7505a7156e390460d48863a6bb3 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 24 Aug 2024 15:04:33 -0400 Subject: implement new layout design --- layout/layout.go | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 layout/layout.go (limited to 'layout/layout.go') diff --git a/layout/layout.go b/layout/layout.go deleted file mode 100644 index 4d8e616..0000000 --- a/layout/layout.go +++ /dev/null @@ -1,20 +0,0 @@ -package layout - -import ( - "image" -) - -// Layout represents any graphical layout -// -// Lay represents the way to divide space among your childs. -// It takes a parameter of how much space is available, -// and returns where exactly to put its childs. -// -// Intercept transforms an Env channel to another. -// This way the Layout can emit its own Events, re-emit previous ones, -// or even stop an event from propagating, think win.MoScroll. -// It can be a no-op. -type Layout interface { - Lay(image.Rectangle) []image.Rectangle - Intercepter -} -- cgit v1.2.3