66 if ((p =
agget(g,
"layout"))) {
70 agerr (
AGERR,
"Layout type: \"%s\" not recognized. Use one of:%s\n",
84 if (gvle && gvle->
layout) {
bool layout(Agraph_t *g, const char *engine)
void gv_fixLocale(int set)
gvplugin_active_layout_t layout
#define LAYOUT_USES_RANKDIR
int gvFreeLayout(GVC_t *gvc, graph_t *g)
int agerr(agerrlevel_t level, const char *fmt,...)
gvplugin_available_t * gvplugin_load(GVC_t *gvc, api_t api, const char *type)
CGRAPH_API Agraph_t * agroot(void *obj)
gvlayout_engine_t * engine
void(* cleanup)(graph_t *g)
gvlayout_features_t * features
char * agget(void *obj, char *name)
int gvlayout_select(GVC_t *gvc, const char *str)
void(* layout)(graph_t *g)
int gvLayoutJobs(GVC_t *gvc, graph_t *g)
char * gvplugin_list(GVC_t *gvc, api_t api, const char *str)
CGRAPH_API void * agbindrec(void *obj, char *name, unsigned int size, int move_to_front)
gvplugin_installed_t * typeptr