ev-mapping

ev-mapping

Synopsis

struct              EvMapping;
EvMapping *         ev_mapping_list_find                (EvMappingList *mapping_list,
                                                         gconstpointer data);
EvMapping *         ev_mapping_list_find_custom         (EvMappingList *mapping_list,
                                                         gconstpointer data,
                                                         GCompareFunc func);
gpointer            ev_mapping_list_get_data            (EvMappingList *mapping_list,
                                                         gdouble x,
                                                         gdouble y);

Description

Details

struct EvMapping

struct EvMapping {
	EvRectangle area;
	gpointer    data;
};


ev_mapping_list_find ()

EvMapping *         ev_mapping_list_find                (EvMappingList *mapping_list,
                                                         gconstpointer data);

mapping_list :

an EvMappingList

data :

mapping data to find

Returns :

an EvMapping. [transfer none]

ev_mapping_list_find_custom ()

EvMapping *         ev_mapping_list_find_custom         (EvMappingList *mapping_list,
                                                         gconstpointer data,
                                                         GCompareFunc func);

mapping_list :

an EvMappingList

data :

mapping data to find

func :

function to use for equality check. [scope call]

Returns :

an EvMapping. [transfer none]

ev_mapping_list_get_data ()

gpointer            ev_mapping_list_get_data            (EvMappingList *mapping_list,
                                                         gdouble x,
                                                         gdouble y);

mapping_list :

an EvMappingList

x :

X coordinate

y :

Y coordinate

Returns :

the data of a mapping in the list at coordinates (x, y). [transfer none]