26 lines
666 B
C
26 lines
666 B
C
#ifdef E_TYPEDEFS
|
|
|
|
typedef enum _E_Binding_Context
|
|
{
|
|
E_BINDING_CONTEXT_NONE,
|
|
E_BINDING_CONTEXT_UNKNOWN,
|
|
E_BINDING_CONTEXT_BORDER,
|
|
E_BINDING_CONTEXT_ZONE,
|
|
E_BINDING_CONTEXT_CONTAINER,
|
|
E_BINDING_CONTEXT_MANAGER,
|
|
E_BINDING_CONTEXT_MENU,
|
|
E_BINDING_CONTEXT_WINLIST,
|
|
E_BINDING_CONTEXT_POPUP,
|
|
E_BINDING_CONTEXT_ANY
|
|
} E_Binding_Context;
|
|
|
|
#else
|
|
# ifndef E_BINDINGS_H
|
|
# define E_BINDINGS_H
|
|
|
|
EAPI E_Action *e_bindings_acpi_event_handle(E_Binding_Context ctxt __UNUSED__, E_Object *obj __UNUSED__, E_Event_Acpi *ev __UNUSED__);
|
|
EAPI E_Action *e_bindings_key_down_event_find(E_Binding_Context ctxt __UNUSED__, Ecore_Event_Key *ev);
|
|
|
|
# endif
|
|
#endif
|