/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/plugin/core/gvrender_core_vml.c File Reference

#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include "macros.h"
#include "const.h"
#include "gvplugin_render.h"
#include "graph.h"

Include dependency graph for gvrender_core_vml.c:

Go to the source code of this file.

Enumerations

enum  format_type {
  FORMAT_PNG_SVG, FORMAT_GIF_SVG, FORMAT_JPEG_SVG, FORMAT_PNG_XDOT,
  FORMAT_GIF_XDOT, FORMAT_JPEG_XDOT, FORMAT_PNG_FIG, FORMAT_GIF_FIG,
  FORMAT_JPEG_FIG, FORMAT_PNG_VRML, FORMAT_GIF_VRML, FORMAT_JPEG_VRML,
  FORMAT_PS_PS, FORMAT_PSLIB_PS, FORMAT_SVG_SVG, FORMAT_DOT,
  FORMAT_CANON, FORMAT_PLAIN, FORMAT_PLAIN_EXT, FORMAT_XDOT,
  FORMAT_FIG, FORMAT_IMAP, FORMAT_ISMAP, FORMAT_CMAP,
  FORMAT_CMAPX, FORMAT_PS, FORMAT_PS2, FORMAT_SVG,
  FORMAT_SVGZ, FORMAT_VML, FORMAT_VMLZ
}

Functions

char * xml_string (char *str)

Variables

char graphcoords [256]
gvrender_engine_t vml_engine
gvrender_features_t render_features_vml
gvdevice_features_t device_features_vml
gvdevice_features_t device_features_vmlz
gvplugin_installed_t gvrender_vml_types []
gvplugin_installed_t gvdevice_vml_types []


Enumeration Type Documentation

enum format_type

Enumerator:
FORMAT_PNG_SVG 
FORMAT_GIF_SVG 
FORMAT_JPEG_SVG 
FORMAT_PNG_XDOT 
FORMAT_GIF_XDOT 
FORMAT_JPEG_XDOT 
FORMAT_PNG_FIG 
FORMAT_GIF_FIG 
FORMAT_JPEG_FIG 
FORMAT_PNG_VRML 
FORMAT_GIF_VRML 
FORMAT_JPEG_VRML 
FORMAT_PS_PS 
FORMAT_PSLIB_PS 
FORMAT_SVG_SVG 
FORMAT_DOT 
FORMAT_CANON 
FORMAT_PLAIN 
FORMAT_PLAIN_EXT 
FORMAT_XDOT 
FORMAT_FIG 
FORMAT_IMAP 
FORMAT_ISMAP 
FORMAT_CMAP 
FORMAT_CMAPX 
FORMAT_PS 
FORMAT_PS2 
FORMAT_SVG 
FORMAT_SVGZ 
FORMAT_VML 
FORMAT_VMLZ 

Definition at line 31 of file gvrender_core_vml.c.


Function Documentation

char* xml_string ( char *  str  ) 

Definition at line 363 of file labels.c.

References gmalloc(), grealloc(), NULL, and sub.


Variable Documentation

gvdevice_features_t device_features_vml

Initial value:

 {
    GVDEVICE_DOES_TRUECOLOR,    
    {0.,0.},                    
    {0.,0.},                    
    {96.,96.},                  
}

Definition at line 418 of file gvrender_core_vml.c.

gvdevice_features_t device_features_vmlz

Initial value:

 {
    GVDEVICE_DOES_TRUECOLOR
      | GVDEVICE_COMPRESSED_FORMAT,     
    {0.,0.},                    
    {0.,0.},                    
    {96.,96.},                  
}

Definition at line 425 of file gvrender_core_vml.c.

char graphcoords[256]

Definition at line 35 of file gvrender_core_vml.c.

gvplugin_installed_t gvdevice_vml_types[]

Initial value:

 {
    {FORMAT_VML, "vml:vml", 1, NULL, &device_features_vml},



    {0, NULL, 0, NULL, NULL}
}

Definition at line 438 of file gvrender_core_vml.c.

gvplugin_installed_t gvrender_vml_types[]

Initial value:

 {
    {FORMAT_VML, "vml", 1, &vml_engine, &render_features_vml},
    {0, NULL, 0, NULL, NULL}
}

Definition at line 433 of file gvrender_core_vml.c.

gvrender_features_t render_features_vml

Initial value:

Definition at line 405 of file gvrender_core_vml.c.

gvrender_engine_t vml_engine

Initial value:

 {
    vml_begin_job,
    0,                          
    vml_begin_graph,
    vml_end_graph,
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    0,                          
    vml_begin_anchor,
    vml_end_anchor,
    vml_textpara,
    0,                          
    vml_ellipse,
    vml_polygon,
    vml_bezier,
    vml_polyline,
    vml_comment,
    0,                          
}

Definition at line 374 of file gvrender_core_vml.c.


Generated on Mon Mar 31 19:08:05 2008 for Graphviz by  doxygen 1.5.1