|  |  |  | Libgnomedb Reference Manual |  | 
|---|
| GnomeDbGraphvizGnomeDbGraphviz — Creates .dot files which can then be processed with GraphViz. | 
            GnomeDbGraphviz;
guint       gnome_db_graphviz_get_type      (void);
GObject*    gnome_db_graphviz_new           (GnomeDbDict *dict);
void        gnome_db_graphviz_add_to_graph  (GnomeDbGraphviz *graph,
                                             GObject *obj);
gboolean    gnome_db_graphviz_save_file     (GnomeDbGraphviz *graph,
                                             const gchar *filename,
                                             GError **error);
An object os this class will be able to produce .dot files representing a graphical view of one or more query internals. The .dot file can be processed with the GraphViz tool (http://www.graphviz.org/).
GObject* gnome_db_graphviz_new (GnomeDbDict *dict);
Creates a new GnomeDbGraphviz object
| dict : | a GnomeDbDict object | 
| Returns : | the new object | 
void gnome_db_graphviz_add_to_graph (GnomeDbGraphviz *graph, GObject *obj);
Adds obj to be graphed by graph
| graph : | a GnomeDbGraphviz object | 
| obj : | a GObject object to be graphed | 
gboolean gnome_db_graphviz_save_file (GnomeDbGraphviz *graph, const gchar *filename, GError **error);
Saves a dot representation of the graph object to filename
| graph : | a GnomeDbGraphviz object | 
| filename : | |
| error : | |
| Returns : | TRUE if no error occurred | 
| << GnomeDbCustomLayout | GnomeDbWrapperField >> |