|
Data Structures |
struct | gvrender_features_t |
struct | gvdevice_features_t |
struct | gvplugin_active_device_s |
struct | gvplugin_active_render_s |
struct | gvplugin_active_loadimage_t |
struct | gv_argvlist_s |
struct | gvdevice_callbacks_s |
struct | gvevent_key_binding_s |
struct | obj_state_s |
struct | GVJ_s |
Defines |
#define | ARRAY_SIZE(A) (sizeof(A)/sizeof(A[0])) |
#define | PENWIDTH_NORMAL 1. |
#define | PENWIDTH_BOLD 2. |
#define | EMIT_SORTED (1<<0) |
#define | EMIT_COLORS (1<<1) |
#define | EMIT_CLUSTERS_LAST (1<<2) |
#define | EMIT_PREORDER (1<<3) |
#define | EMIT_EDGE_SORTED (1<<4) |
#define | GVDEVICE_DOES_PAGES (1<<5) |
#define | GVDEVICE_DOES_LAYERS (1<<6) |
#define | GVDEVICE_EVENTS (1<<7) |
#define | GVDEVICE_DOES_TRUECOLOR (1<<8) |
#define | GVDEVICE_BINARY_FORMAT (1<<9) |
#define | GVDEVICE_COMPRESSED_FORMAT (1<<10) |
#define | GVDEVICE_NO_WRITER (1<<11) |
#define | GVRENDER_Y_GOES_DOWN (1<<12) |
#define | GVRENDER_DOES_TRANSFORM (1<<13) |
#define | GVRENDER_DOES_ARROWS (1<<14) |
#define | GVRENDER_DOES_LABELS (1<<15) |
#define | GVRENDER_DOES_MAPS (1<<16) |
#define | GVRENDER_DOES_MAP_RECTANGLE (1<<17) |
#define | GVRENDER_DOES_MAP_CIRCLE (1<<18) |
#define | GVRENDER_DOES_MAP_POLYGON (1<<19) |
#define | GVRENDER_DOES_MAP_ELLIPSE (1<<20) |
#define | GVRENDER_DOES_MAP_BSPLINE (1<<21) |
#define | GVRENDER_DOES_TOOLTIPS (1<<22) |
#define | GVRENDER_DOES_TARGETS (1<<23) |
#define | GVRENDER_DOES_Z (1<<24) |
#define | GVRENDER_NO_BG (1<<25) |
#define | LAYOUT_NOT_REQUIRED (1<<26) |
#define | OUTPUT_NOT_REQUIRED (1<<27) |
#define | LAYOUT_USES_RANKDIR (1<<0) |
Typedefs |
typedef gvdevice_engine_s | gvdevice_engine_t |
typedef gvformatter_engine_s | gvformatter_engine_t |
typedef gvrender_engine_s | gvrender_engine_t |
typedef gvlayout_engine_s | gvlayout_engine_t |
typedef gvtextlayout_engine_s | gvtextlayout_engine_t |
typedef gvloadimage_engine_s | gvloadimage_engine_t |
typedef gvplugin_active_device_s | gvplugin_active_device_t |
typedef gvplugin_active_render_s | gvplugin_active_render_t |
typedef gv_argvlist_s | gv_argvlist_t |
typedef gvdevice_callbacks_s | gvdevice_callbacks_t |
typedef int(*) | gvevent_key_callback_t (GVJ_t *job) |
typedef gvevent_key_binding_s | gvevent_key_binding_t |
typedef obj_state_s | obj_state_t |
Enumerations |
enum | pen_type { PEN_NONE,
PEN_DASHED,
PEN_DOTTED,
PEN_SOLID
} |
enum | fill_type { FILL_NONE,
FILL_SOLID
} |
enum | font_type { FONT_REGULAR,
FONT_BOLD,
FONT_ITALIC
} |
enum | gvattr_t { GVATTR_STRING,
GVATTR_BOOL,
GVATTR_COLOR
} |
enum | map_shape_t { MAP_RECTANGLE,
MAP_CIRCLE,
MAP_POLYGON
} |
enum | obj_type { ROOTGRAPH_OBJTYPE,
CLUSTER_OBJTYPE,
NODE_OBJTYPE,
EDGE_OBJTYPE
} |
enum | emit_state_t {
EMIT_GDRAW,
EMIT_CDRAW,
EMIT_TDRAW,
EMIT_HDRAW,
EMIT_GLABEL,
EMIT_CLABEL,
EMIT_TLABEL,
EMIT_HLABEL,
EMIT_NDRAW,
EMIT_EDRAW,
EMIT_NLABEL,
EMIT_ELABEL
} |