Name

e_event_add_items —

Synopsis

void * e_event_add_items (emp,  
 items,  
 freefunc,  
 data); 
EEvent *  emp;
GSList *  items;
EEventItemsFunc  freefunc;
void *  data;

Arguments

emp

An initialised EEvent structure.

items

A list of EEventItems event listeners to register on this event manager.

freefunc

A function called when the items list is no longer needed.

data

callback data for freefunc and for item event handlers.

Description

Adds items to the list of events listened to on the event manager emp.

Return value

An opaque key which can later be passed to remove_items.