From efebe00640b7b44821c37fd2c9479c579bebc392 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 5 Feb 2025 16:30:06 -0600 Subject: window dragging works fairly well --- window.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'window.go') diff --git a/window.go b/window.go index 02f578c..0d25ed2 100644 --- a/window.go +++ b/window.go @@ -31,6 +31,10 @@ func (tk *guiWidget) redrawWindow(w int, h int) { tk.setColor(&colorActiveW) // sets the window to Green BG tk.placeWidgets(w, h) // compute the sizes & places for each widget + // this is a test. this should not be needed + tk.full.w0 = tk.force.w0 + tk.full.h0 = tk.force.h0 + tk.setFullSize() me.baseGui.SetView(tk.cuiName, tk.gocuiSize.w0, tk.gocuiSize.h0, tk.gocuiSize.w1, tk.gocuiSize.h1, 0) tk.Show() @@ -43,13 +47,13 @@ func (tk *guiWidget) redrawWindow(w int, h int) { } // tk.windowFrame.MoveToOffset(w, h+2) r := tk.getFullSize() - tk.windowFrame.gocuiSize.w0 = r.w0 + tk.windowFrame.gocuiSize.w0 = tk.force.w0 tk.windowFrame.gocuiSize.w1 = r.w1 + 1 - tk.windowFrame.gocuiSize.h0 = r.h0 + 2 + tk.windowFrame.gocuiSize.h0 = tk.force.h0 + 2 tk.windowFrame.gocuiSize.h1 = r.h1 + 1 - tk.windowFrame.full.w0 = r.w0 + tk.windowFrame.full.w0 = tk.force.w0 tk.windowFrame.full.w1 = r.w1 + 1 - tk.windowFrame.full.h0 = r.h0 + 2 + tk.windowFrame.full.h0 = tk.force.h0 + 2 tk.windowFrame.full.h1 = r.h1 + 1 // tk.windowFrame.drawView() tk.windowFrame.Hide() -- cgit v1.2.3