GdaGraphItem

GdaGraphItem — Parts of data model used with the GdaGraph object.

Functions

Properties

GdaObject * ref-object Read / Write

Signals

void moved Run First

Types and Values

Object Hierarchy

    GObject
    ╰── GdaObject
        ╰── GdaGraphItem

Implemented Interfaces

GdaGraphItem implements GdaXmlStorage.

Description

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.

Functions

gda_graph_item_new ()

GObject *
gda_graph_item_new (GdaDict *dict,
                    GdaObject *ref_obj);

Creates a new GdaGraphItem object

Parameters

dict

a GdaDict object

 

ref_obj

a GdaObject object which the new item will reference, or NULL.

 

Returns

the newly created object


gda_graph_item_set_position ()

void
gda_graph_item_set_position (GdaGraphItem *item,
                             gdouble x,
                             gdouble y);

Sets the position to be remembered for item .

Parameters

item

a GdaGraphItemItem object

 

gda_graph_item_get_position ()

void
gda_graph_item_get_position (GdaGraphItem *item,
                             gdouble *x,
                             gdouble *y);

Get item 's position.

Parameters

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

 

gda_graph_item_get_ref_object ()

GdaObject *
gda_graph_item_get_ref_object (GdaGraphItem *item);

Get the referenced GdaObject object, if it exists.

Parameters

item

a GdaGraphItem object

 

Returns

the referenced object, or NULL

Types and Values

GdaGraphItem

typedef struct _GdaGraphItem GdaGraphItem;

Property Details

The “ref-object” property

  “ref-object”               GdaObject *

Flags: Read / Write

Signal Details

The “moved” signal

void
user_function (GdaGraphItem *gdagraphitem,
               gpointer      user_data)

Parameters

gdagraphitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run First

See Also

Se the GdaGraph object.