1
#include "../libmergeant/libmergeant.h"
2
#include "mg-test-common.h"
4
gint main (int argc, char **argv) {
8
GSList *list, *tmplist;
10
gtk_init (&argc, &argv);
12
conf = MG_CONF (mg_conf_new ());
13
g_print ("############################ GRAPHER ###############################\n");
14
g_print ("# Loading DATA_GRAPH.xml #\n");
17
if (!mg_conf_load_xml_file (conf, "DATA_GRAPH.xml", &error)) {
18
g_print ("Error occurred:\n\t%s\n", error->message);
24
graph = MG_GRAPHVIZ (mg_graphviz_new (conf));
25
list = mg_conf_get_queries (conf);
28
mg_graphviz_add_to_graph (graph, list->data);
29
list = g_slist_next (list);
31
g_slist_free (tmplist);
32
g_print ("# Saving DATA_GRAPH.dot #\n");
33
if (!mg_graphviz_save_file (graph, "DATA_GRAPH.dot", &error)) {
34
g_print ("Error occurred:\n\t%s\n", error->message);
39
g_print ("####################################################################\n");
40
g_object_unref (G_OBJECT (graph));
41
g_object_unref (G_OBJECT (conf));