Description

A parameter passed in event callbacks holding extra event parameters.

This is the full event information passed to callbacks in C.

Fields

  • object - The object the callback was called on.
  • desc - The event description.
  • info - Extra event information passed by the event caller

Signature

struct Efl.Event {
    object: free(Efl.Object, efl_del);
    desc: ptr(const(Efl.Event.Description));
    info: void_ptr;
}

C signature

typedef struct _Efl_Event {
    Efl_Object *object;
    const Efl_Event_Description *desc;
    void *info;
} Efl_Event;