set ol {}
foreach bm [array names database] {
- append ol [format_database_entry/$reqkind $bm $database($bm)]
+ lappend ol [format_database_entry/$reqkind $bm $database($bm)]
}
foreach o [lsort $ol] {
puts $f $o
}
set database($im) $def
}
-proc write_database_header/pixmap {f} { }
+proc write_database_header/pixmap {f} { puts $f "" }
proc format_database_entry/pixmap {im def} {
- return "$im\n$def"
+ return "$def\n$im"
}
#---------- character database read and write ----------
colname coldesc rows
manyset [lrange $rows [expr {$pixmap_selrow*2}] end] \
rowname rowdesc
- set database($ppm) "$colname - $coldesc"
+ set result "$colname - $rowname"
+ debug "UPDATE PIXMAP AS >$result<"
+ set database($ppm) $result
write_database
done/$mainkind
}