X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=formats%2Fline.tcl;h=a8f86b7d17a91c570c194907d034cb1146f10ae8;hb=a7e17ee4caa661c7cd6c40604b6c2eafcc970068;hp=c513740b587e438d0f1d8005faf6395d6b6683d5;hpb=085650bacf45b945faca0c5a9120abafab76b5ce;p=ir-tcl-moved-to-github.git diff --git a/formats/line.tcl b/formats/line.tcl index c513740..a8f86b7 100644 --- a/formats/line.tcl +++ b/formats/line.tcl @@ -4,7 +4,16 @@ # Sebastian Hammer, Adam Dickmeiss # # $Log: line.tcl,v $ -# Revision 1.7 1995-09-20 11:37:06 adam +# 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 +# More work on presentation formats. +# +# Revision 1.7 1995/09/20 11:37:06 adam # Work on GRS. # # Revision 1.6 1995/06/29 12:34:20 adam @@ -42,7 +51,7 @@ proc display-grs-line {w r i} { insertWithTags $w "\n" {} display-grs-line $w [lindex $e 4] [expr $i+1] } else { - insertWithTags [lindex $e 4] {} + insertWithTags $w [lindex $e 4] {} insertWithTags $w " ?\n" {} } } @@ -68,19 +77,20 @@ proc display-line {sno no w hflag} { } if {$hflag} { set nostr [format "%5d " $no] - insertWithTags $w $nostr marc-tag + insertWithTags $w $nostr marc-small-head } if {$type == "DB"} { set rtype [z39.$sno recordType $no] 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] set year [lindex [z39.$sno getMarc $no field 260 * c] 0] - insertWithTags $w "$title - $year\n" marc-data + insertWithTags $w "$title - " marc-text + insertWithTags $w "$year\n" marc-it }]} { insertWithTags $w "Unknown record type: $rtype\n" marc-id }