From: Ian Jackson Date: Sun, 10 Jan 2010 14:38:17 +0000 (+0000) Subject: Show owner names in vessel name list X-Git-Tag: 6.4.5~1 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-live.git;a=commitdiff_plain;h=d08aa8fd6412ed025a8d2afcbdc36c098b019da4;hp=98e166bee07dccf5294dc982bb9c754cf9b1646e Show owner names in vessel name list --- diff --git a/yarrg/where-vessels b/yarrg/where-vessels index b007a67..9b8c772 100755 --- a/yarrg/where-vessels +++ b/yarrg/where-vessels @@ -625,7 +625,7 @@ proc vessel {vin} { lappend newnotes [list $vid $realname $owner $xabbrev] set kk "$island [join $codel _]" upvar #0 found($kk) k - lappend k [list $vid $realname] + lappend k [list $vid $realname $owner] debug "CODED $kk $vid $realname" } @@ -1079,8 +1079,20 @@ proc show-report {islandname code} { .cp.report.list delete 0 end foreach entry $k { - manyset $entry vid name - .cp.report.list insert end $name + manyset $entry vid name owner + lappend owned($owner) $name + } + + foreach owner [lsort [array names owned]] { + if {[string length $owner]} { + set owndesc "$owner's" + } else { + set owndesc "Owner unknown" + } + .cp.report.list insert end "$owndesc:" + foreach name $owned($owner) { + .cp.report.list insert end " $name" + } } }