Name Mode Size
..
Makefile.am 100644 3 kb
Makefile.in 100644 30 kb
Makefile.old 100644 2 kb
README.imap 100644 2 kb
args.c 100644 5 kb
arith.h 100644 2 kb
arrows.c 100644 19 kb
brewer_colors 100644 43 kb
brewer_lib 100644 42 kb
chars.tcl 100755 1 kb
color.h 100644 1 kb
color_lib 100644 62 kb
color_names 100644 16 kb
colorprocs.h 100644 1 kb
colortbl.h 100644 100 kb
colxlate.c 100644 12 kb
const.h 100644 7 kb
emit.c 100644 98 kb
entities.h 100644 5 kb
entities.html 100644 41 kb
entities.tcl 100755 1 kb
fontmap.cfg 100644 5 kb
fontmetrics.c 100644 11 kb
geom.c 100644 8 kb
geom.h 100644 3 kb
geomprocs.h 100644 5 kb
globals.c 100644 1 kb
globals.h 100644 4 kb
htmllex.c 100644 20 kb
htmllex.h 100644 1 kb
htmlparse.c 100644 63 kb
htmlparse.h 100644 3 kb
htmlparse.y 100644 12 kb
htmltable.c 100644 45 kb
htmltable.h 100644 4 kb
input.c 100644 25 kb
labels.c 100644 14 kb
logic.h 100644 1 kb
macros.h 100644 1 kb
memory.c 100644 2 kb
memory.h 100644 2 kb
mksvgfonts.pl 100755 1 kb
ns.c 100644 19 kb
output.c 100644 13 kb
pointset.c 100644 4 kb
pointset.h 100644 2 kb
postproc.c 100644 9 kb
ps_font_equiv.h 100644 3 kb
ps_font_equiv.txt 100644 2 kb
ps_fontmap.txt 100644 0 kb
psusershape.c 100644 7 kb
render.h 100644 6 kb
routespl.c 100644 22 kb
shapes.c 100644 66 kb
splines.c 100644 35 kb
strcasecmp.c 100644 1 kb
strncasecmp.c 100644 1 kb
svgcolor_lib 100644 4 kb
svgcolor_names 100644 8 kb
textpara.h 100644 2 kb
timing.c 100644 1 kb
types.h 100644 26 kb
usershape.h 100644 2 kb
utils.c 100644 43 kb
utils.h 100644 4 kb
y.output 100644 27 kb
y.tab.c 100644 62 kb
y.tab.h 100644 3 kb
README.imap
Description: this code adds a new output filter to dot/tcldot. The new filter is called "imap". It is used just like "ps," "ismap," "gif," and the rest of the output filters. The new filter produces an "imap" file, the new-style Apache-compatible equivalent of the old-style "ismap" file which dot already knows how to produce. In either case, the purpose is to map regions or points on a gif image to URLs, so that the user of a web browser can click on the gif image and activate anchors that invoke other pages. The "ismap" map file style which was commonly used with early (NCSA) http servers required an external mapping mechanism kept in the cgi-bin dir (ismap executable or user-supplied equivalent), whereas recent Apache servers include the imap functionality in the server itself. To configure an Apache server to use imap files correctly, uncomment this line # If you wish to use server-parsed imagemap files, use AddHandler imap-file map in srm.conf. From then on, you can use files of the form mumble.map as follows: <A HREF="./EER.Database.map"> <IMG ISMAP SRC="./EER.Database.gif"> </A> The .map file will be used as the image map for the associated gif image. The new "imapgen" filter for dot produces valid imap files for use with Apache servers. In addition to being Apache-compliant, the imap file produced by imapgen can include clickable edge points as well as node rectangles. If the attribute "URL" is defined for an edge, then the label virtual node will be bound/mapped to that URL, as will spline points along the edge. If the special attributes "tailURL" and/or "headURL" are set, then the head and tail points of the edge will be bound to those URL, otherwise the head and tail will default to the main URL. The older ismapgen code did not support edge URLs. [JCE may wish to correct my wording in the description of ismap (old-style) files above]