$(top_builddir)/lib/topfish/libtopfish_C.la \
$(top_builddir)/lib/common/libcommon_C.la \
$(top_builddir)/lib/neatogen/libneatogen_C.la \
- $(GTK_LIBS) $(GTKGLEXT_LIBS) $(GLADE_LIBS) $(EXPAT_LIBS) $(GTS_LIBS) $(EXTRA_SMYRNA_LDFLAGS)
+ $(GTK_LIBS) $(GTKGLEXT_LIBS) $(GLADE_LIBS) $(EXPAT_LIBS) $(GTS_LIBS) \
+ $(EXTRA_SMYRNA_LDFLAGS)
LAYOUT_CIRCO,
LAYOUT_NOP1,
LAYOUT_NOP2,
+ LAYOUT_PATCHWORK,
} layout_type;
extern void neato_layout(graph_t * g);
extern void sfdp_layout(graph_t * g);
extern void twopi_layout(graph_t * g);
extern void circo_layout(graph_t * g);
+extern void patchwork_layout(graph_t * g);
extern void neato_cleanup(graph_t * g);
extern void fdp_cleanup(graph_t * g);
extern void sfdp_cleanup(graph_t * g);
extern void twopi_cleanup(graph_t * g);
extern void circo_cleanup(graph_t * g);
+extern void patchwork_cleanup(graph_t * g);
static void nop1_layout(graph_t * g)
{
circo_cleanup,
};
+gvlayout_engine_t patchwork_engine = {
+ patchwork_layout,
+ patchwork_cleanup,
+};
+
gvlayout_engine_t nop1gen_engine = {
nop1_layout,
neato_cleanup,
#endif
{LAYOUT_TWOPI, "twopi", 0, &twopigen_engine, &neatogen_features},
{LAYOUT_CIRCO, "circo", 0, &circogen_engine, &neatogen_features},
+ {LAYOUT_PATCHWORK, "patchwork", 0, &patchwork_engine, &neatogen_features},
{LAYOUT_NOP1, "nop", 0, &nop1gen_engine, &neatogen_features},
{LAYOUT_NOP1, "nop1", 0, &nop1gen_engine, &neatogen_features},
{LAYOUT_NOP1, "nop2", 0, &nop2gen_engine, &neatogen_features},