diff options
| author | Jeff Carr <[email protected]> | 2025-02-06 19:34:26 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-06 19:34:26 -0600 |
| commit | 176831d0f3b7160e3c8fed56c481f43163e9a2b4 (patch) | |
| tree | b936b4d6c49e58dbbd205a2c57000a663f814527 /size.go | |
| parent | 2a5734892a85804b6c44a0cd8dd22d20fed21d96 (diff) | |
trying to debug grid spacing
Diffstat (limited to 'size.go')
| -rw-r--r-- | size.go | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -202,6 +202,26 @@ func (tk *guiWidget) verifyRect() bool { func (tk *guiWidget) setFullSize() bool { r := tk.getFullSize() + if tk.Hidden() { + p := tk.parent + if p != nil { + // tk.full.w0 = p.full.w0 + // tk.full.w1 = p.full.w1 + // tk.full.h0 = p.full.h0 + // tk.full.h1 = p.full.h1 + tk.full.w0 = 0 + tk.full.w1 = 0 + tk.full.h0 = 0 + tk.full.h1 = 0 + } else { + tk.full.w0 = 0 + tk.full.w1 = 0 + tk.full.h0 = 0 + tk.full.h1 = 0 + } + return false + } + var changed bool if tk.full.w0 != r.w0 { tk.full.w0 = r.w0 @@ -300,6 +320,21 @@ func (tk *guiWidget) buttonFullSize() rectType { func (tk *guiWidget) getFullSize() rectType { var r rectType + if tk.Hidden() { + /* + p := tk.parent + if p != nil { + return p.full + } + */ + var r rectType + r.w0 = 0 + r.w1 = 0 + r.h0 = 0 + r.h1 = 0 + return r + } + if tk.node.WidgetType == widget.Grid { return tk.gridFullSize() } |
