diff options
Diffstat (limited to 'treeWidget.go')
| -rw-r--r-- | treeWidget.go | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/treeWidget.go b/treeWidget.go index bd9c947..166cb77 100644 --- a/treeWidget.go +++ b/treeWidget.go @@ -5,6 +5,7 @@ package main import ( "strconv" + "strings" "github.com/awesome-gocui/gocui" "go.wit.com/log" @@ -74,7 +75,24 @@ func (w *guiWidget) deleteView() { } func (tk *guiWidget) String() string { - return tk.node.String() + curval := strings.TrimSpace(tk.node.GetLabel()) + if curval != "" { + return curval + } + curval = tk.node.String() + if curval != "" { + return curval + } + curval = strings.TrimSpace(tk.node.ProgName()) + if curval != "" { + return curval + } + // deprecate this? + curval = strings.TrimSpace(tk.labelN) + if curval != "" { + return curval + } + return "" } func (tk *guiWidget) Visible() bool { |
