|
|
|
@ -45,29 +45,29 @@ struct _E_Binding_Mouse |
|
|
|
|
int button; |
|
|
|
|
E_Binding_Modifier mod; |
|
|
|
|
unsigned char any_mod : 1; |
|
|
|
|
char *action; |
|
|
|
|
char *params; |
|
|
|
|
const char *action; |
|
|
|
|
const char *params; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
struct _E_Binding_Key |
|
|
|
|
{ |
|
|
|
|
E_Binding_Context ctxt; |
|
|
|
|
char *key; |
|
|
|
|
const char *key; |
|
|
|
|
E_Binding_Modifier mod; |
|
|
|
|
unsigned char any_mod : 1; |
|
|
|
|
char *action; |
|
|
|
|
char *params; |
|
|
|
|
const char *action; |
|
|
|
|
const char *params; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
struct _E_Binding_Signal |
|
|
|
|
{ |
|
|
|
|
E_Binding_Context ctxt; |
|
|
|
|
char *sig; |
|
|
|
|
char *src; |
|
|
|
|
const char *sig; |
|
|
|
|
const char *src; |
|
|
|
|
E_Binding_Modifier mod; |
|
|
|
|
unsigned char any_mod : 1; |
|
|
|
|
char *action; |
|
|
|
|
char *params; |
|
|
|
|
const char *action; |
|
|
|
|
const char *params; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
struct _E_Binding_Wheel |
|
|
|
@ -77,15 +77,15 @@ struct _E_Binding_Wheel |
|
|
|
|
int z; |
|
|
|
|
E_Binding_Modifier mod; |
|
|
|
|
unsigned char any_mod : 1; |
|
|
|
|
char *action; |
|
|
|
|
char *params; |
|
|
|
|
const char *action; |
|
|
|
|
const char *params; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
EAPI int e_bindings_init(void); |
|
|
|
|
EAPI int e_bindings_shutdown(void); |
|
|
|
|
|
|
|
|
|
EAPI void e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI void e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI void e_bindings_mouse_grab(E_Binding_Context ctxt, Ecore_X_Window win); |
|
|
|
|
EAPI void e_bindings_mouse_ungrab(E_Binding_Context ctxt, Ecore_X_Window win); |
|
|
|
|
EAPI E_Action *e_bindings_mouse_down_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Button_Down *ev, E_Binding_Mouse **bind_ret); |
|
|
|
@ -93,20 +93,20 @@ EAPI E_Action *e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Ob |
|
|
|
|
EAPI E_Action *e_bindings_mouse_up_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Button_Up *ev, E_Binding_Mouse **bind_ret); |
|
|
|
|
EAPI E_Action *e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Button_Up *ev); |
|
|
|
|
|
|
|
|
|
EAPI void e_bindings_key_add(E_Binding_Context ctxt, char *key, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_key_del(E_Binding_Context ctxt, char *key, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_key_add(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI void e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI void e_bindings_key_grab(E_Binding_Context ctxt, Ecore_X_Window win); |
|
|
|
|
EAPI void e_bindings_key_ungrab(E_Binding_Context ctxt, Ecore_X_Window win); |
|
|
|
|
EAPI E_Action *e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Key_Down *ev); |
|
|
|
|
EAPI E_Action *e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Key_Up *ev); |
|
|
|
|
|
|
|
|
|
EAPI void e_bindings_signal_add(E_Binding_Context ctxt, char *sig, char *src, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_signal_del(E_Binding_Context ctxt, char *sig, char *src, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI void e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI E_Action *e_bindings_signal_find(E_Binding_Context ctxt, E_Object *obj, char *sig, char *src, E_Binding_Signal **bind_ret); |
|
|
|
|
EAPI E_Action *e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, char *sig, char *src); |
|
|
|
|
|
|
|
|
|
EAPI void e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, char *action, char *params); |
|
|
|
|
EAPI void e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI void e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Modifier mod, int any_mod, const char *action, const char *params); |
|
|
|
|
EAPI void e_bindings_wheel_grab(E_Binding_Context ctxt, Ecore_X_Window win); |
|
|
|
|
EAPI void e_bindings_wheel_ungrab(E_Binding_Context ctxt, Ecore_X_Window win); |
|
|
|
|
EAPI E_Action *e_bindings_wheel_find(E_Binding_Context ctxt, E_Object *obj, Ecore_X_Event_Mouse_Wheel *ev, E_Binding_Wheel **bind_ret); |
|
|
|
|