|  |  |  | GNOME Data Access manual |  | 
|---|---|---|---|---|
| GdaGraphItemGdaGraphItem — Parts of data model used with the GdaGraph object. | 
            GdaGraphItem;
GObject*    gda_graph_item_new              (GdaDict *dict,
                                             GdaObject *ref_obj);
void        gda_graph_item_set_position     (GdaGraphItem *item,
                                             gdouble x,
                                             gdouble y);
void        gda_graph_item_get_position     (GdaGraphItem *item,
                                             gdouble *x,
                                             gdouble *y);
GdaObject*  gda_graph_item_get_ref_object   (GdaGraphItem *item);
Each graph item which needs to have its position kept in the GdaDict object (and written in the dictionary file) has a corresponding GdaGraphItem object. A graph item can hold a reference to any GdaObject object, meaning that the position it stores is the position where the references object's graphical representation will be on the canvas.
GObject* gda_graph_item_new (GdaDict *dict, GdaObject *ref_obj);
Creates a new GdaGraphItem object
void gda_graph_item_set_position (GdaGraphItem *item, gdouble x, gdouble y);
Sets the position to be remembered for item.
| item: | a GdaGraphItemItem object | 
| x: | |
| y: | 
void gda_graph_item_get_position (GdaGraphItem *item, gdouble *x, gdouble *y);
Get item's position.
| item: | a GdaGraphItemItem object | 
| x: | a place where to store the X part of the position, or NULL | 
| y: | a place where to store the Y part of the position, or NULL | 
GdaObject* gda_graph_item_get_ref_object (GdaGraphItem *item);
Get the referenced GdaObject object, if it exists.
| item: | a GdaGraphItem object | 
| Returns : | the referenced object, or NULL | 
void user_function (GdaGraphItem *gdagraphitem, gpointer user_data) : Run first
| gdagraphitem: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. |