From ee0f84fd8ef5993a6c374c8ee4e22c837ca39d97 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 2 Feb 2024 14:49:17 -0600 Subject: finds the item chosen from the dropdown list Signed-off-by: Jeff Carr --- window.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 window.go (limited to 'window.go') diff --git a/window.go b/window.go new file mode 100644 index 0000000..0918c45 --- /dev/null +++ b/window.go @@ -0,0 +1,26 @@ +package main + +import ( + "go.wit.com/widget" +) + +func (w *guiWidget) redoWindows(nextW int, nextH int) { + var startW int = nextW + var startH int = nextH + + for _, child := range w.children { + if child.node.WidgetType != widget.Window { + continue + } + + child.frame = false + child.hasTabs = false + + child.gocuiSetWH(nextW, nextH) + child.deleteView() + child.showView() + sizeW := child.gocuiSize.Width() + nextW += sizeW + 4 + child.redoWindows(startW+3, startH+2) + } +} -- cgit v1.2.3