summaryrefslogtreecommitdiff
path: root/window.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-05 16:30:06 -0600
committerJeff Carr <[email protected]>2025-02-05 16:30:06 -0600
commitefebe00640b7b44821c37fd2c9479c579bebc392 (patch)
treec5bcf67022d282ede1d2ab890aada1065a3cfa4f /window.go
parent07f6b7842e9ee6c933be365ab24839aec5c07298 (diff)
window dragging works fairly well
Diffstat (limited to 'window.go')
-rw-r--r--window.go12
1 files changed, 8 insertions, 4 deletions
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()