! Copyright (C) 2011 Alex Vondrak. ! See http://factorcode.org/license.txt for BSD license. USING: kernel ; IN: graphviz.attributes TUPLE: graph-attributes Damping K URL aspect bb bgcolor center charset clusterrank color colorscheme comment compound concentrate defaultdist dim dimen diredgeconstraints dpi epsilon esep fillcolor fontcolor fontname fontnames fontpath fontsize id label labeljust labelloc landscape layers layersep layout levels levelsgap lheight lp lwidth margin maxiter mclimit mindist mode model mosek nodesep nojustify normalize nslimit nslimit1 ordering orientation outputorder overlap overlap_scaling pack packmode pad page pagedir pencolor penwidth peripheries quadtree quantum rank rankdir ranksep ratio remincross repulsiveforce resolution root rotate searchsize sep showboxes size smoothing sortv splines start style stylesheet target tooltip truecolor viewport voro_margin ; TUPLE: node-attributes URL color colorscheme comment distortion fillcolor fixedsize fontcolor fontname fontsize group height id image imagescale label labelloc layer margin nojustify orientation penwidth peripheries pin pos rects regular root samplepoints shape shapefile showboxes sides skew sortv style target tooltip vertices width z ; TUPLE: edge-attributes URL arrowhead arrowsize arrowtail color colorscheme comment constraint decorate dir edgeURL edgehref edgetarget edgetooltip fontcolor fontname fontsize headURL headclip headhref headlabel headport headtarget headtooltip href id label labelURL labelangle labeldistance labelfloat labelfontcolor labelfontname labelfontsize labelhref labeltarget labeltooltip layer len lhead lp ltail minlen nojustify penwidth pos samehead sametail showboxes style tailURL tailclip tailhref taillabel tailport tailtarget tailtooltip target tooltip weight ; : ( -- attrs ) graph-attributes new ; : ( -- attrs ) edge-attributes new ; : ( -- attrs ) node-attributes new ;