From d75bfa639c6fac0fe5b279aeddb28e4f8d861bb4 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 5 Feb 2025 12:51:00 -0600 Subject: [PATCH] two windows drag at a time --- size.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/size.go b/size.go index 2d06e4e..30aab68 100644 --- a/size.go +++ b/size.go @@ -192,6 +192,11 @@ func (tk *guiWidget) setFullSize() bool { tk.full.w0 = r.w0 changed = true } + // widget might be forced to a certain location + if tk.full.w0 < tk.force.w0 { + tk.full.w0 = tk.force.w0 + changed = false + } if tk.full.w1 != r.w1 { tk.full.w1 = r.w1 changed = true @@ -200,6 +205,11 @@ func (tk *guiWidget) setFullSize() bool { tk.full.h0 = r.h0 changed = true } + // widget might be forced to a certain location + if tk.full.h0 < tk.force.h0 { + tk.full.h0 = tk.force.h0 + changed = false + } if tk.full.h1 != r.h1 { tk.full.h1 = r.h1 changed = true