Brucey 56764dd06e Text.Graphviz. Initial Import. 8 months ago
..
Makefile.am 56764dd06e Text.Graphviz. Initial Import. 8 months ago
Makefile.in 56764dd06e Text.Graphviz. Initial Import. 8 months ago
README.imap 56764dd06e Text.Graphviz. Initial Import. 8 months ago
args.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
arith.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
arrows.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
boxes.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
brewer_colors 56764dd06e Text.Graphviz. Initial Import. 8 months ago
brewer_lib 56764dd06e Text.Graphviz. Initial Import. 8 months ago
color.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
color_names 56764dd06e Text.Graphviz. Initial Import. 8 months ago
colorprocs.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
colortbl.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
colxlate.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
common_utils.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
const.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
ellipse.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
emit.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
entities.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
entities.html 56764dd06e Text.Graphviz. Initial Import. 8 months ago
entities.py 56764dd06e Text.Graphviz. Initial Import. 8 months ago
geom.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
geom.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
geomprocs.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
globals.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
globals.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
htmllex.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
htmllex.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
htmlparse.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
htmlparse.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
htmlparse.y 56764dd06e Text.Graphviz. Initial Import. 8 months ago
htmltable.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
htmltable.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
input.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
labels.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
macros.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
make_brewer_lib.py 56764dd06e Text.Graphviz. Initial Import. 8 months ago
make_colortbl.py 56764dd06e Text.Graphviz. Initial Import. 8 months ago
make_svgcolor_lib.py 56764dd06e Text.Graphviz. Initial Import. 8 months ago
ns.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
output.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
pointset.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
pointset.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
postproc.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
ps_font_equiv.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
psusershape.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
render.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
routespl.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
shapes.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
splines.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
svgcolor_lib 56764dd06e Text.Graphviz. Initial Import. 8 months ago
svgcolor_names 56764dd06e Text.Graphviz. Initial Import. 8 months ago
taper.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
textspan.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
textspan.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
textspan_lut.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
textspan_lut.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
timing.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago
types.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
usershape.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
utils.h 56764dd06e Text.Graphviz. Initial Import. 8 months ago
xml.c 56764dd06e Text.Graphviz. Initial Import. 8 months ago

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:





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]