From 9a08b37be40781681e5432774d6bc60a7a7816f1 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 9 Feb 2025 04:19:32 -0600 Subject: better window titlebar --- window.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'window.go') diff --git a/window.go b/window.go index eae232e..2cdf591 100644 --- a/window.go +++ b/window.go @@ -19,15 +19,16 @@ func (tk *guiWidget) setTitle(s string) { if tk.v == nil { return } + tk.setColorWindowTitle() rect := tk.gocuiSize rect.w1 = rect.w0 + tk.full.Width() + 1 // rect.h1 = rect.h0 + 1 - me.baseGui.SetView(tk.v.Name(), rect.w0, rect.h0, rect.w1, rect.h1, 0) + me.baseGui.SetView(tk.v.Name(), rect.w0-1, rect.h0, rect.w1+1, rect.h1, 0) tk.v.Clear() - f := "%-" + fmt.Sprintf("%d", tk.full.Width()-3) + "s %s" + f := " %-" + fmt.Sprintf("%d", tk.full.Width()-3) + "s %s" // tmp := tk.node.GetLabel() + " " + tk.v.Name() + " " + f tmp := tk.node.GetLabel() - labelN := fmt.Sprintf(f, tmp, "XX") + labelN := fmt.Sprintf(f, tmp, "X") tk.v.WriteString(labelN) } -- cgit v1.2.3