freebsd-src/contrib/dialog/samples/treeview2
2021-02-26 10:16:49 +01:00

53 lines
853 B
Bash
Executable file

#!/bin/sh
# $Id: treeview2,v 1.5 2020/11/26 00:05:52 tom Exp $
. ./setup-vars
. ./setup-edit
case "x$DIALOGOPTS" in
*--no-items*|*--noitem*)
CUT="cut -d: -f1,3,4"
;;
*)
CUT="cat"
;;
esac
$CUT >$input <<-EOF
tag1:one:off:0
tag2:two:off:1
tag3:three:on:2
tag4:four:off:1
tag5:five:off:2
tag6:six:off:3
tag7:seven:off:3
tag8:eight:off:4
tag11:1one:off:0
tag12:1two:off:1
tag13:1three:on:2
tag14:1four:off:1
tag15:1five:off:2
tag16:1six:off:3
tag17:1seven:off:3
tag18:1eight:off:4
tag21:2one:off:0
tag22:2two:off:1
tag23:2three:on:2
tag24:2four:off:1
tag25:2five:off:2
tag26:2six:off:3
tag27:2seven:off:3
tag28:2eight:off:4
tag9:nine:off:1
EOF
$DIALOG --title "TREE VIEW DIALOG" \
--scrollbar \
--treeview "TreeView demo" 0 0 10 `sed -e 's/:/ /g' "$input"` 2> $output
returncode=$?
tempfile=$output
. ./report-tempfile