freebsd-nq/contrib/dialog/samples/treeview2
Baptiste Daroussin 2a3e3873a1 Update dialog to 1.2-20130523
Level up WARNS
2013-06-17 10:28:55 +00:00

53 lines
853 B
Bash
Executable File

#!/bin/sh
# $Id: treeview2,v 1.3 2012/12/23 22:28:00 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 `cat $input | sed -e 's/:/ /g'` 2> $output
retval=$?
tempfile=$output
. ./report-tempfile