summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-09 13:33:26 -0600
committerJeff Carr <[email protected]>2025-02-09 13:33:26 -0600
commit7d793c68db2c541c54d06ffa6b0e32ba921308cf (patch)
treea94273d474f9fa7ead368cd50c5873159911bd7d
parentb07d8bd8f7af40872d5e636a98868cf654d02548 (diff)
disable window paging code for now
-rw-r--r--treeDraw.go49
1 files changed, 28 insertions, 21 deletions
diff --git a/treeDraw.go b/treeDraw.go
index 7eeb88c..1f3ab11 100644
--- a/treeDraw.go
+++ b/treeDraw.go
@@ -96,35 +96,42 @@ func (tk *guiWidget) drawView() {
me.baseGui.DeleteView(tk.cuiName)
tk.v = nil
- if tk.doNotDraw() {
- return
- }
-
a := tk.gocuiSize.w0
b := tk.gocuiSize.h0
c := tk.gocuiSize.w1
d := tk.gocuiSize.h1
- if r := tk.pageWidget(); r == nil {
- // if nil, draw whatever it is anyway
- } else {
- if r.Width() == 0 && r.Height() == 0 {
- // don't draw empty stuff
+ /*
+ // testing code for paging large windows
+ if tk.doNotDraw() {
return
}
- a = r.w0
- b = r.h0
- c = r.w1
- d = r.h1
- }
- if tk.node.WidgetType == widget.Window || tk.node.WidgetType == widget.Flag {
- if tk.gocuiSize.Height() > 40 {
- tk.window.large = true
- tk.gocuiSize.h1 = tk.gocuiSize.h0 + 40
- d = tk.gocuiSize.h1
- }
- }
+ if tk.window.pager != 0 {
+ if r := tk.pageWidget(); r == nil {
+ // if nil, draw whatever it is anyway
+ } else {
+ if r.Width() == 0 && r.Height() == 0 {
+ // don't draw empty stuff
+ return
+ }
+ a = r.w0
+ b = r.h0
+ c = r.w1
+ d = r.h1
+ }
+ }
+
+ if tk.node.WidgetType == widget.Window || tk.node.WidgetType == widget.Flag {
+ if tk.window.pager != 0 {
+ if tk.gocuiSize.Height() > 40 {
+ tk.window.large = true
+ tk.gocuiSize.h1 = tk.gocuiSize.h0 + 40
+ d = tk.gocuiSize.h1
+ }
+ }
+ }
+ */
// this is all terrible. This sets the title. kinda
if tk.node.WidgetType == widget.Window {