diff options
| author | Jeff Carr <[email protected]> | 2024-01-01 16:11:54 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-01 16:11:54 -0600 |
| commit | 36218f4535dd65d2c8d4ecbea761b3b0289e6f3c (patch) | |
| tree | 24cf9c64dd518528f30a6282e879e8e5c6136bd4 /andlabs/widget.go | |
move into seperate repo
Diffstat (limited to 'andlabs/widget.go')
| -rw-r--r-- | andlabs/widget.go | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/andlabs/widget.go b/andlabs/widget.go new file mode 100644 index 0000000..cf05a9e --- /dev/null +++ b/andlabs/widget.go @@ -0,0 +1,29 @@ +package main + +import ( + "go.wit.com/gui/gui/toolkit" +) + +// this is specific to the nocui toolkit +func initWidget(n *node) *guiWidget { + var w *guiWidget + w = new(guiWidget) + // Set(w, "default") + + if n.WidgetType == toolkit.Root { + log(logInfo, "setupWidget() FOUND ROOT w.id =", n.WidgetId) + n.WidgetId = 0 + me.rootNode = n + return w + } + + if (n.WidgetType == toolkit.Box) { + if (n.B) { + n.horizontal = true + } else { + n.horizontal = false + } + } + + return w +} |
