From e198e7809671e06f6cbc5bd3618b741c04d48e4d Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 11 Jan 2024 17:19:05 -0600 Subject: [PATCH] diagram for horizontal and vertical Signed-off-by: Jeff Carr --- geom.go | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/geom.go b/geom.go index 2232807..cfa5531 100644 --- a/geom.go +++ b/geom.go @@ -44,7 +44,30 @@ type Size struct { Height any } -type Orientation int // Add, SetText, Click, Hide, Append, Delete, etc +/* + Horizontal means layout widgets like books on a bookshelf + + --------------------------------- + | W | W | W | W | W | W | W | W | + | i | i | i | i | i | i | i | i | + | d | d | d | d | d | d | d | d | + | g | g | g | g | g | g | g | g | + | e | e | e | e | e | e | e | e | + | t | t | t | t | t | t | t | t | + --------------------------------- + + Vertical means layout widgets like books in a stack + ---------- + | Widget | + ---------- + | Widget | + ---------- + | Widget | + ---------- + | Widget | + ---------- +*/ +type Orientation int const ( Horizontal Orientation = iota