#include "types.h"
#include "graph.h"
Include dependency graph for gvc.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | dotneato_initialize dotneato_initialize_DEPRECATED_BY_gvParseArgs |
#define | parse_args parse_args_DEPRECATED_BY_gvParseArgs |
#define | dot_layout dot_layout_DEPRECATED_BY_gvLayout |
#define | neato_layout dot_layout_DEPRECATED_BY_gvLayout |
#define | fdp_layout dot_layout_DEPRECATED_BY_gvLayout |
#define | circo_layout dot_layout_DEPRECATED_BY_gvLayout |
#define | twopi_layout dot_layout_DEPRECATED_BY_gvLayout |
#define | gvBindContext gvBindContext_DEPRECATED_BY_gvLayout |
#define | gvlayout_layout gvlayout_layout_DEPRECATED_BY_gvLayoutJobs |
#define | emit_jobs emit_jobs_DEPRECATED_BY_gvRenderJobs |
#define | dotneato_write dotneato_write_DEPRECATED_BY_gvRenderJobs |
#define | dot_cleanup dot_cleanup_DEPRECATED_BY_gvFreeLayout |
#define | neato_cleanup dot_cleanup_DEPRECATED_BY_gvFreeLayout |
#define | fdp_cleanup dot_cleanup_DEPRECATED_BY_gvFreeLayout |
#define | circo_cleanup dot_cleanup_DEPRECATED_BY_gvFreeLayout |
#define | twopi_cleanup dot_cleanup_DEPRECATED_BY_gvFreeLayout |
#define | gvlayout_cleanup gvlayout_cleanup_DEPRECATED_BY_gvFreeLayout |
#define | gvCleanup gvCleanup_DEPRECATED_BY_gvFreeContext |
#define | dotneato_terminate dotneato_terminate_DEPRECATED_BY_gvFreeContext |
#define | next_input_graph next_input_graph_DEPRECATED_BY_gvNextInputGraph |
Functions | |
void | gvToggle (int) |
GVC_t * | gvNEWcontext (char **info, char *user) |
char * | gvUsername (void) |
GVC_t * | gvContext (void) |
char ** | gvcInfo (GVC_t *) |
char * | gvcVersion (GVC_t *) |
char * | gvcBuildDate (GVC_t *) |
char * | gvcUsername (GVC_t *) |
int | gvParseArgs (GVC_t *gvc, int argc, char **argv) |
graph_t * | gvNextInputGraph (GVC_t *gvc) |
int | gvLayout (GVC_t *gvc, graph_t *g, char *engine) |
int | gvLayoutJobs (GVC_t *gvc, graph_t *g) |
void | attach_attrs (graph_t *g) |
char * | agstrdup_html (char *s) |
int | aghtmlstr (char *s) |
int | gvRender (GVC_t *gvc, graph_t *g, char *format, FILE *out) |
int | gvRenderFilename (GVC_t *gvc, graph_t *g, char *format, char *filename) |
int | gvRenderData (GVC_t *gvc, graph_t *g, char *format, char **result, unsigned int *length) |
int | gvRenderJobs (GVC_t *gvc, graph_t *g) |
int | gvFreeLayout (GVC_t *gvc, graph_t *g) |
int | gvFreeContext (GVC_t *gvc) |
#define dotneato_initialize dotneato_initialize_DEPRECATED_BY_gvParseArgs |
#define dotneato_terminate dotneato_terminate_DEPRECATED_BY_gvFreeContext |
#define dotneato_write dotneato_write_DEPRECATED_BY_gvRenderJobs |
#define gvlayout_cleanup gvlayout_cleanup_DEPRECATED_BY_gvFreeLayout |
#define gvlayout_layout gvlayout_layout_DEPRECATED_BY_gvLayoutJobs |
#define next_input_graph next_input_graph_DEPRECATED_BY_gvNextInputGraph |
int aghtmlstr | ( | char * | s | ) |
char* agstrdup_html | ( | char * | s | ) |
Definition at line 101 of file refstr.c.
References dtinsert, dtsearch, malloc(), NULL, offsetof, refstr_t::refcnt, and refstr_t::s.
char* gvcBuildDate | ( | GVC_t * | ) |
char** gvcInfo | ( | GVC_t * | ) |
GVC_t* gvContext | ( | void | ) |
Definition at line 40 of file gvc.c.
References aginit, agnodeattr(), FALSE, gvconfig(), gvNEWcontext(), gvUsername(), NODENAME_ESC, and NULL.
char* gvcUsername | ( | GVC_t * | ) |
char* gvcVersion | ( | GVC_t * | ) |
int gvFreeContext | ( | GVC_t * | gvc | ) |
Definition at line 57 of file gvcontext.c.
References GVC_s::active_jobs, agerrors(), GVC_s::config_path, emit_once_reset(), free(), graphviz_errors, GVC_s::gvgs, gvjobs_delete(), gvrender_end_job(), GVC_s::input_filenames, and GVG_s::next.
Referenced by main().
GVC_t* gvNEWcontext | ( | char ** | info, | |
char * | user | |||
) |
Definition at line 45 of file gvcontext.c.
References agerrorf(), GVC_s::common, GVCOMMON_s::errorfn, GVCOMMON_s::info, GVCOMMON_s::user, and zmalloc().
Definition at line 431 of file input.c.
References AGERR, agerr(), agread(), agread_usergets(), agsetfile(), GVCOMMON_s::cmdname, GVC_s::common, GVG_s::g, GVG_s::graph_index, graphviz_errors, GVG_s::gvc, GVC_s::gvg, GVC_s::gvgs, GVG_s::input_filename, GVC_s::input_filenames, GVG_s::next, NULL, and zmalloc().
Referenced by main().
int gvParseArgs | ( | GVC_t * | gvc, | |
int | argc, | |||
char ** | argv | |||
) |
Definition at line 257 of file args.c.
References dotneato_args_initialize(), gvplugin_write_status(), and Verbose.
Referenced by main().
Definition at line 87 of file gvc.c.
References AGERR, agerr(), GVJ_s::flags, GD_drawing, gvdevice_finalize(), gvjobs_delete(), gvjobs_output_langname(), gvplugin_list(), gvrender_end_job(), gvrender_select(), gvRenderJobs(), GVC_s::job, LAYOUT_NOT_REQUIRED, NO_SUPPORT, NULL, GVJ_s::output_file, GVJ_s::output_lang, GVJ_s::output_langname, OUTPUT_NOT_REQUIRED, and Agraph_t::root.
Referenced by render().
Definition at line 153 of file gvc.c.
References AGERR, agerr(), GVJ_s::flags, GD_drawing, gvdevice_finalize(), gvjobs_delete(), gvjobs_output_langname(), gvplugin_list(), gvrender_end_job(), gvrender_select(), gvRenderJobs(), GVC_s::job, LAYOUT_NOT_REQUIRED, malloc(), NO_SUPPORT, GVJ_s::output_data, GVJ_s::output_data_allocated, OUTPUT_DATA_INITIAL_ALLOCATION, GVJ_s::output_data_position, GVJ_s::output_lang, GVJ_s::output_langname, and Agraph_t::root.
Referenced by renderdata().
Definition at line 2710 of file emit.c.
References GVC_s::active_jobs, AGERR, agerr(), GVJ_s::callbacks, GVC_s::common, GVJ_s::common, DIA, emit_graph(), GVJ_s::flags, GD_drawing, GVG_s::graph_index, GVJ_s::graph_index, GVDEVICE_BINARY_FORMAT, gvdevice_callbacks, GVDEVICE_DOES_PAGES, GVDEVICE_EVENTS, gvevent_key_binding, GVC_s::gvg, gvjobs_first(), gvjobs_next(), gvrender_begin_job(), gvrender_end_job(), gvrender_select(), GVG_s::input_filename, GVJ_s::input_filename, GVC_s::keybindings, GVC_s::layout, GVJ_s::layout_type, GVJ_s::next_active, NO_SUPPORT, NULL, GVC_s::numkeys, GVJ_s::output_file, GVJ_s::output_lang, GVJ_s::output_langname, Show_boxes, GVCOMMON_s::show_boxes, gvplugin_active_layout_s::type, GVCOMMON_s::viewNum, and VTX.
Referenced by gvRender(), gvRenderData(), gvRenderFilename(), and main().
void gvToggle | ( | int | ) |
Definition at line 595 of file utils.c.
References gvToggle().
Referenced by gvToggle(), and main().
char* gvUsername | ( | void | ) |
Definition at line 257 of file utils.c.
References agxbinit(), agxbput(), agxbputc, agxbuse, NULL, and SMALLBUF.
Referenced by gvContext(), and main().