X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=formats%2Fline.tcl;h=05bf2a5918241257222a0110737c8973f07be220;hb=be9d3bac0ca3bc71b4b67181dd02fa094fdfba05;hp=356887861c411e9baf69d56213ce86810de63d78;hpb=29933c91f94e4c2b255006f911b9ad44a5409a0b;p=ir-tcl-moved-to-github.git diff --git a/formats/line.tcl b/formats/line.tcl index 3568878..05bf2a5 100644 --- a/formats/line.tcl +++ b/formats/line.tcl @@ -4,7 +4,13 @@ # Sebastian Hammer, Adam Dickmeiss # # $Log: line.tcl,v $ -# Revision 1.9 1995-10-17 14:18:09 adam +# Revision 1.11 1996-01-23 15:24:21 adam +# Wrore more comments. +# +# Revision 1.10 1995/10/17 17:39:46 adam +# Minor bug fix in call to display-grs-line. +# +# Revision 1.9 1995/10/17 14:18:09 adam # Minor changes in presentation formats. # # Revision 1.8 1995/10/17 10:58:08 adam @@ -35,6 +41,7 @@ # as popup windows. # # + proc display-grs-line {w r i} { foreach e $r { for {set j 0} {$j < $i} {incr j} { @@ -54,6 +61,13 @@ proc display-grs-line {w r i} { } } +# Procedure display-line {sno no w hflag} +# sno result set number (integer) +# no record position (integer) +# w text widget in which the record should be displayed. +# hflag header flag. If true a header showing the record position +# should be displayed. +# This procedure attempts to display records in a line-per-line format. proc display-line {sno no w hflag} { global monoFlag set type [z39.$sno type $no] @@ -81,7 +95,7 @@ proc display-line {sno no w hflag} { if {$rtype == "SUTRS"} { insertWithTags $w [join [z39.$sno getSutrs $no]] } elseif {$rtype == "GRS1"} { - display-grs-line $w [z39.$sno getGrs $no] 6 + display-grs-line $w [z39.$sno getGrs $no] 0 } else { if {[catch { set title [lindex [z39.$sno getMarc $no field 245 * a] 0]