From 36218f4535dd65d2c8d4ecbea761b3b0289e6f3c Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 1 Jan 2024 16:11:54 -0600 Subject: move into seperate repo --- andlabs/widget.go | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 andlabs/widget.go (limited to 'andlabs/widget.go') 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 +} -- cgit v1.2.3