![]() | ![]() | ![]() | Libgnomedb Reference Manual | ![]() |
---|
GnomeDbCanvasDbRelations — Graphical representation of the relations (foreign key constreints) in the database.
struct GnomeDbCanvasDbRelations; struct GnomeDbCanvasDbRelationsClass; struct GnomeDbCanvasDbRelationsPrivate; GtkWidget* gnome_db_canvas_db_relations_new (GdaDict *dict, GdaGraph *graph);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkLayout +----GnomeCanvas +----GnomeDbCanvas +----GnomeDbCanvasDbRelations
GnomeDbCanvasDbRelations implements AtkImplementorIface.
This object uses a GdaGraph object to be able to tell which table is displayed, and where on the canvas.
struct GnomeDbCanvasDbRelationsClass { GnomeDbCanvasClass parent_class; };
GtkWidget* gnome_db_canvas_db_relations_new (GdaDict *dict, GdaGraph *graph);
Creates a new canvas widget to display the relations between the database's tables. The database is the one managed by the GdaDict object which graph refers.
graph contains all the table's graphical representations and their respective locations on the canvas, or can be NULL (in which case nothing is displayed)
dict : | a GdaDict object |
graph : | a GdaGraph object, or NULL |
Returns : | a new GnomeDbCanvasDbRelations widget |
<< GnomeDbCanvas | GnomeDbCanvasQueryStruct >> |