diff options
| author | Jeff Carr <[email protected]> | 2025-02-05 16:30:06 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-05 16:30:06 -0600 |
| commit | efebe00640b7b44821c37fd2c9479c579bebc392 (patch) | |
| tree | c5bcf67022d282ede1d2ab890aada1065a3cfa4f /window.go | |
| parent | 07f6b7842e9ee6c933be365ab24839aec5c07298 (diff) | |
window dragging works fairly well
Diffstat (limited to 'window.go')
| -rw-r--r-- | window.go | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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() |
