egueb  0.0.23.1
Modules | Defines | Typedefs | Functions
Event target

Modules

 Definitions

Defines

#define EGUEB_DOM_EVENT_TARGET_DESCRIPTOR   egueb_dom_event_target_descriptor_get()
#define EGUEB_DOM_EVENT_TARGET(o)
#define EGUEB_DOM_EVENT_TARGET_CAST(o)   ((Egueb_Dom_Event_Target*)o)

Typedefs

typedef struct
_Egueb_Dom_Event_Target 
Egueb_Dom_Event_Target

Functions

EAPI Egueb_Dom_Event_Targetegueb_dom_event_target_ref (Egueb_Dom_Event_Target *thiz)
EAPI void egueb_dom_event_target_unref (Egueb_Dom_Event_Target *thiz)
EAPI Eina_Bool egueb_dom_event_target_type_get (Egueb_Dom_Event_Target *thiz, const char **lib, const char **name)
EAPI
Egueb_Dom_Event_Target_Listener * 
egueb_dom_event_target_event_listener_add (Egueb_Dom_Event_Target *thiz, const Egueb_Dom_String *type, Egueb_Dom_Event_Listener listener, Eina_Bool capture, void *data)
EAPI void egueb_dom_event_target_event_listener_remove (Egueb_Dom_Event_Target *thiz, const Egueb_Dom_String *type, Egueb_Dom_Event_Listener listener, Eina_Bool capture, void *data)
EAPI void egueb_dom_event_target_event_listener_free (Egueb_Dom_Event_Target_Listener *target_listener)
EAPI Eina_Bool egueb_dom_event_target_event_dispatch (Egueb_Dom_Event_Target *thiz, Egueb_Dom_Event *event, Eina_Bool *notprevented, Eina_Error *err)
EAPI void egueb_dom_event_target_monitor_add (Egueb_Dom_Event_Target *thiz, Egueb_Dom_Event_Listener listener, void *data)
EAPI void egueb_dom_event_target_monitor_remove (Egueb_Dom_Event_Target *thiz, Egueb_Dom_Event_Listener listener, void *data)
EAPI Enesim_Object_Descriptor * egueb_dom_event_target_descriptor_get (void)

Define Documentation

#define EGUEB_DOM_EVENT_TARGET (   o)
Value:
ENESIM_OBJECT_INSTANCE_CHECK(o,         \
        Egueb_Dom_Event_Target, EGUEB_DOM_EVENT_TARGET_DESCRIPTOR)

Typedef Documentation

typedef struct _Egueb_Dom_Event_Target Egueb_Dom_Event_Target

The event target handle


Function Documentation

EAPI Eina_Bool egueb_dom_event_target_event_dispatch ( Egueb_Dom_Event_Target thiz,
Egueb_Dom_Event event,
Eina_Bool *  notprevented,
Eina_Error *  err 
)

Dispatch an event in an event target

Parameters:
[in]thizThe event target to dispatch the event into
[in]eventThe event to dispatch
[out]notpreventedIn case the event has not been prevented
[out]errThe exception in case the dispatch fails
Returns:
EINA_TRUE if the disptach succeeds, EINA_FALSE otherwise.
 All Data Structures