|  |  |  | Libgnomedb Reference Manual |  | 
|---|
| GnomeDbCanvasItemGnomeDbCanvasItem — Base class for all the GnomeCanvasItem derived widgets in libgnomedb. | 
            GnomeDbCanvasItem;
guint       gnome_db_canvas_item_get_type   (void);
GnomeDbCanvas* gnome_db_canvas_item_get_canvas
                                            (GnomeDbCanvasItem *item);
GnomeDbGraphItem* gnome_db_canvas_item_get_graph_item
                                            (GnomeDbCanvasItem *item);
  GObject
   +----GtkObject
         +----GnomeCanvasItem
               +----GnomeCanvasGroup
                     +----GnomeDbCanvasItem
                           +----GnomeDbCanvasCursor
                           +----GnomeDbCanvasText
                           +----GnomeDbCanvasEntity
                           +----GnomeDbCanvasJoin
"allow-drag" gboolean : Read / Write "allow-move" gboolean : Read / Write "graph-item" gpointer : Read / Write "tip-text" gchararray : Read / Write
"drag-action" void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer arg1, gpointer arg2, gpointer user_data); "moved" void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer user_data); "moving" void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer user_data); "shifted" void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer user_data);
This object adds some functionnalities on top of the GnomeCanvasItem objects such as synchronisation with a GnomeDbGraphItem object (to have a persistent position on the canvas), the ability to be moved on the canvas, and the ability to initiate and report simple drag and drop within the canvas.
GnomeDbCanvas* gnome_db_canvas_item_get_canvas (GnomeDbCanvasItem *item);
Get the GnomeDbCanvas on which item is drawn
| item : | a GnomeDbCanvasItem object | 
| Returns : | the GnomeDbCanvas widget | 
GnomeDbGraphItem* gnome_db_canvas_item_get_graph_item (GnomeDbCanvasItem *item);
Get the associated GnomeDbGraphItem to item.
| item : | a GnomeDbCanvasItem object | 
| Returns : | the GnomeDbGraphItem, or NULL | 
void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer arg1, gpointer arg2, gpointer user_data);
| dbcanvasitem : | the object which received the signal. | 
| arg1 : | |
| arg2 : | |
| user_data : | user data set when the signal handler was connected. | 
void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer user_data);
| dbcanvasitem : | the object which received the signal. | 
| user_data : | user data set when the signal handler was connected. | 
void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer user_data);
| dbcanvasitem : | the object which received the signal. | 
| user_data : | user data set when the signal handler was connected. | 
void user_function (GnomeDbCanvasItem *dbcanvasitem, gpointer user_data);
| dbcanvasitem : | the object which received the signal. | 
| user_data : | user data set when the signal handler was connected. | 
| << GnomeDbCanvasQueryStruct | GnomeDbCanvasEntity >> |