From b730ee945918587849ecc031ca6d84cf99d22415 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 8 Feb 2025 08:55:26 -0600 Subject: [PATCH] double click stdout to move to front or back --- eventMouseClick.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/eventMouseClick.go b/eventMouseClick.go index b3f817b..edf4562 100644 --- a/eventMouseClick.go +++ b/eventMouseClick.go @@ -146,4 +146,16 @@ func doMouseClick(w int, h int) { func doMouseDoubleClick(w int, h int) { me.mouse.double = false log.Printf("actually a double click (%d,%d)", w, h) + + for _, tk := range findByXY(w, h) { + if tk.node.WidgetType == widget.Stdout { + if me.stdout.outputOnTop { + me.stdout.outputOnTop = false + setThingsOnTop() + } else { + me.stdout.outputOnTop = true + setThingsOnTop() + } + } + } }