summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-11 17:19:05 -0600
committerJeff Carr <[email protected]>2024-01-11 17:19:05 -0600
commite198e7809671e06f6cbc5bd3618b741c04d48e4d (patch)
treea86adbe13d55c8a42e42cd9026d2c6fd93ea146d
parentbc292d0968f5af3427b4459b855cb709a25776f2 (diff)
diagram for horizontal and verticalv1.1.1
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--geom.go25
1 files changed, 24 insertions, 1 deletions
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