e_bindings: make the functions be internal 13/292513/2
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 3 May 2023 09:56:01 +0000 (18:56 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Tue, 9 May 2023 06:49:49 +0000 (06:49 +0000)
Change-Id: Ic258a8ce09a851cb5def5d899c0d2df924c71446

src/bin/e_bindings.c
src/bin/e_bindings.h

index 46af486..63d0fb1 100644 (file)
@@ -48,7 +48,7 @@ e_bindings_shutdown(void)
    return 1;
 }
 
-E_API int
+EINTERN int
 e_bindings_modifiers_to_ecore_convert(E_Binding_Modifier modifiers)
 {
    int mod = 0;
@@ -64,7 +64,7 @@ e_bindings_modifiers_to_ecore_convert(E_Binding_Modifier modifiers)
    return mod;
 }
 
-E_API void
+EINTERN void
 e_bindings_ecore_event_mouse_wheel_convert(const Ecore_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event)
 {
    memset(event, 0, sizeof(E_Binding_Event_Wheel));
@@ -76,7 +76,7 @@ e_bindings_ecore_event_mouse_wheel_convert(const Ecore_Event_Mouse_Wheel *ev, E_
    event->modifiers = _e_bindings_modifiers(ev->modifiers);
 }
 
-E_API void
+EINTERN void
 e_bindings_ecore_event_mouse_button_convert(const Ecore_Event_Mouse_Button *ev, E_Binding_Event_Mouse_Button *event)
 {
    memset(event, 0, sizeof(E_Binding_Event_Mouse_Button));
@@ -90,7 +90,7 @@ e_bindings_ecore_event_mouse_button_convert(const Ecore_Event_Mouse_Button *ev,
    event->triple_click = !!ev->triple_click;
 }
 
-E_API void
+EINTERN void
 e_bindings_evas_event_mouse_wheel_convert(const Evas_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event)
 {
    memset(event, 0, sizeof(E_Binding_Event_Wheel));
@@ -125,7 +125,7 @@ e_bindings_evas_event_mouse_wheel_convert(const Evas_Event_Mouse_Wheel *ev, E_Bi
 */
 }
 
-E_API int
+EINTERN int
 e_bindings_evas_modifiers_convert(Evas_Modifier *modifiers)
 {
    int mod = 0;
@@ -139,7 +139,7 @@ e_bindings_evas_modifiers_convert(Evas_Modifier *modifiers)
    return mod;
 }
 
-E_API void
+EINTERN void
 e_bindings_evas_event_mouse_down_button_convert(const Evas_Event_Mouse_Down *ev, E_Binding_Event_Mouse_Button *event)
 {
    memset(event, 0, sizeof(E_Binding_Event_Mouse_Button));
@@ -156,7 +156,7 @@ e_bindings_evas_event_mouse_down_button_convert(const Evas_Event_Mouse_Down *ev,
    event->triple_click = (ev->flags & EVAS_BUTTON_TRIPLE_CLICK);
 }
 
-E_API void
+EINTERN void
 e_bindings_evas_event_mouse_up_button_convert(const Evas_Event_Mouse_Up *ev, E_Binding_Event_Mouse_Button *event)
 {
    memset(event, 0, sizeof(E_Binding_Event_Mouse_Button));
@@ -173,37 +173,37 @@ e_bindings_evas_event_mouse_up_button_convert(const Evas_Event_Mouse_Up *ev, E_B
    event->triple_click = (ev->flags & EVAS_BUTTON_TRIPLE_CLICK);
 }
 
-E_API void
+EINTERN void
 e_bindings_signal_reset(void)
 {
 }
 
-E_API void
+EINTERN void
 e_bindings_wheel_reset(void)
 {
 }
 
-E_API void
+EINTERN void
 e_bindings_edge_reset(void)
 {
 }
 
-E_API void
+EINTERN void
 e_bindings_mouse_reset(void)
 {
 }
 
-E_API void
+EINTERN void
 e_bindings_key_reset(void)
 {
 }
 
-E_API void
+EINTERN void
 e_bindings_reset(void)
 {
 }
 
-E_API void
+EINTERN void
 e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
 {
    E_Binding_Mouse *binding;
@@ -219,7 +219,7 @@ e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod,
    mouse_bindings = eina_list_append(mouse_bindings, binding);
 }
 
-E_API void
+EINTERN void
 e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params)
 {
    E_Binding_Mouse *binding;
@@ -243,7 +243,7 @@ e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod,
      }
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_mouse_button_find(E_Binding_Context ctxt, E_Binding_Event_Mouse_Button *ev, E_Binding_Mouse **bind_ret)
 {
    E_Binding_Mouse *binding;
@@ -267,7 +267,7 @@ e_bindings_mouse_button_find(E_Binding_Context ctxt, E_Binding_Event_Mouse_Butto
    return NULL;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev)
 {
    E_Action *act;
@@ -285,7 +285,7 @@ e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Bind
    return act;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_mouse_down_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Down *ev)
 {
    E_Binding_Event_Mouse_Button event;
@@ -295,7 +295,7 @@ e_bindings_mouse_down_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, E
    return e_bindings_mouse_down_event_handle(ctxt, obj, &event);
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_mouse_down_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev)
 {
    E_Binding_Event_Mouse_Button event;
@@ -305,7 +305,7 @@ e_bindings_mouse_down_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj,
    return e_bindings_mouse_down_event_handle(ctxt, obj, &event);
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev)
 {
    E_Action *act;
@@ -323,7 +323,7 @@ e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Bindin
    return act;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_mouse_up_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Up *ev)
 {
    E_Binding_Event_Mouse_Button event;
@@ -333,7 +333,7 @@ e_bindings_mouse_up_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Eva
    return e_bindings_mouse_up_event_handle(ctxt, obj, &event);
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_mouse_up_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev)
 {
    E_Binding_Event_Mouse_Button event;
@@ -343,7 +343,7 @@ e_bindings_mouse_up_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ec
    return e_bindings_mouse_up_event_handle(ctxt, obj, &event);
 }
 
-E_API void
+EINTERN 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)
 {
    E_Binding_Key *binding;
@@ -359,7 +359,7 @@ e_bindings_key_add(E_Binding_Context ctxt, const char *key, E_Binding_Modifier m
    key_bindings = eina_list_append(key_bindings, binding);
 }
 
-E_API E_Binding_Key *
+EINTERN E_Binding_Key *
 e_bindings_key_get(const char *action)
 {
    E_Binding_Key *binding;
@@ -373,7 +373,7 @@ e_bindings_key_get(const char *action)
    return NULL;
 }
 
-E_API E_Binding_Key *
+EINTERN E_Binding_Key *
 e_bindings_key_find(const char *key, E_Binding_Modifier mod, int any_mod)
 {
    E_Binding_Key *binding;
@@ -391,7 +391,7 @@ e_bindings_key_find(const char *key, E_Binding_Modifier mod, int any_mod)
    return NULL;
 }
 
-E_API void
+EINTERN 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)
 {
    E_Binding_Key *binding;
@@ -415,7 +415,7 @@ e_bindings_key_del(E_Binding_Context ctxt, const char *key, E_Binding_Modifier m
      }
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -448,7 +448,7 @@ e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Ev
    return NULL;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -481,7 +481,7 @@ e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Even
    return NULL;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_key_down_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -506,7 +506,7 @@ e_bindings_key_down_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev)
    return NULL;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_key_up_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -531,7 +531,7 @@ e_bindings_key_up_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev)
    return NULL;
 }
 
-E_API Eina_Bool
+EINTERN Eina_Bool
 e_bindings_key_allowed(const char *key)
 {
    if (!key) return EINA_FALSE;
@@ -558,7 +558,7 @@ e_bindings_key_allowed(const char *key)
 }
 
 
-E_API void
+EINTERN void
 e_bindings_edge_add(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay)
 {
    E_Binding_Edge *binding;
@@ -578,7 +578,7 @@ e_bindings_edge_add(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_onl
    e_zone_edge_new(edge);
 }
 
-E_API Eina_Bool
+EINTERN Eina_Bool
 e_bindings_edge_flippable_get(E_Zone_Edge edge)
 {
    E_Binding_Edge *binding;
@@ -596,7 +596,7 @@ e_bindings_edge_flippable_get(E_Zone_Edge edge)
    return EINA_FALSE;
 }
 
-E_API Eina_Bool
+EINTERN Eina_Bool
 e_bindings_edge_non_flippable_get(E_Zone_Edge edge)
 {
    E_Binding_Edge *binding;
@@ -615,7 +615,7 @@ e_bindings_edge_non_flippable_get(E_Zone_Edge edge)
    return EINA_FALSE;
 }
 
-E_API E_Binding_Edge *
+EINTERN E_Binding_Edge *
 e_bindings_edge_get(const char *action, E_Zone_Edge edge, int click)
 {
    E_Binding_Edge *binding;
@@ -633,7 +633,7 @@ e_bindings_edge_get(const char *action, E_Zone_Edge edge, int click)
    return NULL;
 }
 
-E_API void
+EINTERN void
 e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay)
 {
    E_Binding_Edge *binding;
@@ -665,7 +665,7 @@ e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_onl
      e_zone_edge_free(edge);
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_edge_in_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -721,7 +721,7 @@ e_bindings_edge_in_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Z
    return act;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_edge_out_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -763,7 +763,7 @@ e_bindings_edge_out_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_
    return act;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_edge_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -800,7 +800,7 @@ e_bindings_edge_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event
    return act;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_edge_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev)
 {
    E_Binding_Modifier mod = 0;
@@ -828,7 +828,7 @@ e_bindings_edge_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Z
    return act;
 }
 
-E_API void
+EINTERN 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)
 {
    E_Binding_Signal *binding;
@@ -845,7 +845,7 @@ e_bindings_signal_add(E_Binding_Context ctxt, const char *sig, const char *src,
    signal_bindings = eina_list_append(signal_bindings, binding);
 }
 
-E_API void
+EINTERN 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)
 {
    E_Binding_Signal *binding;
@@ -872,7 +872,7 @@ e_bindings_signal_del(E_Binding_Context ctxt, const char *sig, const char *src,
      }
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_signal_find(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Signal **bind_ret)
 {
    E_Binding_Modifier mod = 0;
@@ -902,7 +902,7 @@ e_bindings_signal_find(E_Binding_Context ctxt, const char *sig, const char *src,
    return NULL;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src)
 {
    E_Action *act;
@@ -923,7 +923,7 @@ e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig,
    return act;
 }
 
-E_API void
+EINTERN 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)
 {
    E_Binding_Wheel *binding;
@@ -940,7 +940,7 @@ e_bindings_wheel_add(E_Binding_Context ctxt, int direction, int z, E_Binding_Mod
    wheel_bindings = eina_list_append(wheel_bindings, binding);
 }
 
-E_API void
+EINTERN 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)
 {
    E_Binding_Wheel *binding;
@@ -965,7 +965,7 @@ e_bindings_wheel_del(E_Binding_Context ctxt, int direction, int z, E_Binding_Mod
      }
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_wheel_find(E_Binding_Context ctxt, E_Binding_Event_Wheel *ev, E_Binding_Wheel **bind_ret)
 {
    E_Binding_Wheel *binding;
@@ -990,7 +990,7 @@ e_bindings_wheel_find(E_Binding_Context ctxt, E_Binding_Event_Wheel *ev, E_Bindi
    return NULL;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Wheel *ev)
 {
    E_Action *act;
@@ -1008,7 +1008,7 @@ e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_E
    return act;
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_wheel_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Wheel *ev)
 {
    E_Binding_Event_Wheel event;
@@ -1018,7 +1018,7 @@ e_bindings_wheel_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_E
    return e_bindings_wheel_event_handle(ctxt, obj, &event);
 }
 
-E_API E_Action *
+EINTERN E_Action *
 e_bindings_wheel_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Wheel *ev)
 {
    E_Binding_Event_Wheel event;
index 4260f46..4981e02 100644 (file)
@@ -125,63 +125,63 @@ struct _E_Binding_Wheel
 EINTERN int         e_bindings_init(void);
 EINTERN int         e_bindings_shutdown(void);
 
-E_API void        e_bindings_mouse_reset(void);
-E_API void        e_bindings_key_reset(void);
-E_API void        e_bindings_wheel_reset(void);
-E_API void        e_bindings_edge_reset(void);
-E_API void        e_bindings_signal_reset(void);
-E_API void        e_bindings_reset(void);
-
-E_API void        e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-E_API void        e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
-E_API E_Action   *e_bindings_mouse_button_find(E_Binding_Context ctxt, E_Binding_Event_Mouse_Button *ev, E_Binding_Mouse **bind_ret);
-E_API E_Action   *e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
-E_API E_Action   *e_bindings_mouse_down_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Down *ev);
-E_API E_Action   *e_bindings_mouse_down_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
-E_API E_Action   *e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
-E_API E_Action   *e_bindings_mouse_up_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Up *ev);
-E_API E_Action   *e_bindings_mouse_up_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
-
-E_API 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);
-E_API 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);
-E_API E_Binding_Key *e_bindings_key_get(const char *action);
-E_API E_Binding_Key *e_bindings_key_find(const char *key, E_Binding_Modifier mod, int any_mod);
-E_API E_Action   *e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
-E_API E_Action   *e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
-E_API E_Action   *e_bindings_key_down_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
-E_API E_Action   *e_bindings_key_up_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
-
-E_API Eina_Bool   e_bindings_key_allowed(const char *key);
-
-E_API void        e_bindings_edge_add(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
-E_API Eina_Bool   e_bindings_edge_flippable_get(E_Zone_Edge edge);
-E_API Eina_Bool   e_bindings_edge_non_flippable_get(E_Zone_Edge edge);
-E_API E_Binding_Edge *e_bindings_edge_get(const char *action, E_Zone_Edge edge, int click);
-E_API void        e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
-E_API E_Action   *e_bindings_edge_in_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-E_API E_Action   *e_bindings_edge_out_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-E_API E_Action   *e_bindings_edge_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-E_API E_Action   *e_bindings_edge_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
-
-E_API 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);
-E_API 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);
-E_API E_Action   *e_bindings_signal_find(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Signal **bind_ret);
-E_API E_Action   *e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src);
-
-E_API 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);
-E_API 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);
-E_API E_Action   *e_bindings_wheel_find(E_Binding_Context ctxt, E_Binding_Event_Wheel *ev, E_Binding_Wheel **bind_ret);
-E_API E_Action   *e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Wheel *ev);
-E_API E_Action   *e_bindings_wheel_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Wheel *ev);
-E_API E_Action   *e_bindings_wheel_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Wheel *ev);
-
-E_API int e_bindings_evas_modifiers_convert(Evas_Modifier *modifiers);
-E_API int e_bindings_modifiers_to_ecore_convert(E_Binding_Modifier modifiers);
-E_API void e_bindings_evas_event_mouse_down_button_convert(const Evas_Event_Mouse_Down *ev, E_Binding_Event_Mouse_Button *event);
-E_API void e_bindings_evas_event_mouse_up_button_convert(const Evas_Event_Mouse_Up *ev, E_Binding_Event_Mouse_Button *event);
-E_API void e_bindings_evas_event_mouse_wheel_convert(const Evas_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
-E_API void e_bindings_ecore_event_mouse_button_convert(const Ecore_Event_Mouse_Button *ev, E_Binding_Event_Mouse_Button *event);
-E_API void e_bindings_ecore_event_mouse_wheel_convert(const Ecore_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
+EINTERN void        e_bindings_mouse_reset(void);
+EINTERN void        e_bindings_key_reset(void);
+EINTERN void        e_bindings_wheel_reset(void);
+EINTERN void        e_bindings_edge_reset(void);
+EINTERN void        e_bindings_signal_reset(void);
+EINTERN void        e_bindings_reset(void);
+
+EINTERN void        e_bindings_mouse_add(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+EINTERN void        e_bindings_mouse_del(E_Binding_Context ctxt, int button, E_Binding_Modifier mod, int any_mod, const char *action, const char *params);
+EINTERN E_Action   *e_bindings_mouse_button_find(E_Binding_Context ctxt, E_Binding_Event_Mouse_Button *ev, E_Binding_Mouse **bind_ret);
+EINTERN E_Action   *e_bindings_mouse_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
+EINTERN E_Action   *e_bindings_mouse_down_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Down *ev);
+EINTERN E_Action   *e_bindings_mouse_down_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
+EINTERN E_Action   *e_bindings_mouse_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Mouse_Button *ev);
+EINTERN E_Action   *e_bindings_mouse_up_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Up *ev);
+EINTERN E_Action   *e_bindings_mouse_up_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Button *ev);
+
+EINTERN 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);
+EINTERN 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);
+EINTERN E_Binding_Key *e_bindings_key_get(const char *action);
+EINTERN E_Binding_Key *e_bindings_key_find(const char *key, E_Binding_Modifier mod, int any_mod);
+EINTERN E_Action   *e_bindings_key_down_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
+EINTERN E_Action   *e_bindings_key_up_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Key *ev);
+EINTERN E_Action   *e_bindings_key_down_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
+EINTERN E_Action   *e_bindings_key_up_event_find(E_Binding_Context ctxt, Ecore_Event_Key *ev);
+
+EINTERN Eina_Bool   e_bindings_key_allowed(const char *key);
+
+EINTERN void        e_bindings_edge_add(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
+EINTERN Eina_Bool   e_bindings_edge_flippable_get(E_Zone_Edge edge);
+EINTERN Eina_Bool   e_bindings_edge_non_flippable_get(E_Zone_Edge edge);
+EINTERN E_Binding_Edge *e_bindings_edge_get(const char *action, E_Zone_Edge edge, int click);
+EINTERN void        e_bindings_edge_del(E_Binding_Context ctxt, E_Zone_Edge edge, Eina_Bool drag_only, E_Binding_Modifier mod, int any_mod, const char *action, const char *params, float delay);
+EINTERN E_Action   *e_bindings_edge_in_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+EINTERN E_Action   *e_bindings_edge_out_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+EINTERN E_Action   *e_bindings_edge_down_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+EINTERN E_Action   *e_bindings_edge_up_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Event_Zone_Edge *ev);
+
+EINTERN 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);
+EINTERN 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);
+EINTERN E_Action   *e_bindings_signal_find(E_Binding_Context ctxt, const char *sig, const char *src, E_Binding_Signal **bind_ret);
+EINTERN E_Action   *e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, const char *src);
+
+EINTERN 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);
+EINTERN 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);
+EINTERN E_Action   *e_bindings_wheel_find(E_Binding_Context ctxt, E_Binding_Event_Wheel *ev, E_Binding_Wheel **bind_ret);
+EINTERN E_Action   *e_bindings_wheel_event_handle(E_Binding_Context ctxt, E_Object *obj, E_Binding_Event_Wheel *ev);
+EINTERN E_Action   *e_bindings_wheel_evas_event_handle(E_Binding_Context ctxt, E_Object *obj, Evas_Event_Mouse_Wheel *ev);
+EINTERN E_Action   *e_bindings_wheel_ecore_event_handle(E_Binding_Context ctxt, E_Object *obj, Ecore_Event_Mouse_Wheel *ev);
+
+EINTERN int e_bindings_evas_modifiers_convert(Evas_Modifier *modifiers);
+EINTERN int e_bindings_modifiers_to_ecore_convert(E_Binding_Modifier modifiers);
+EINTERN void e_bindings_evas_event_mouse_down_button_convert(const Evas_Event_Mouse_Down *ev, E_Binding_Event_Mouse_Button *event);
+EINTERN void e_bindings_evas_event_mouse_up_button_convert(const Evas_Event_Mouse_Up *ev, E_Binding_Event_Mouse_Button *event);
+EINTERN void e_bindings_evas_event_mouse_wheel_convert(const Evas_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
+EINTERN void e_bindings_ecore_event_mouse_button_convert(const Ecore_Event_Mouse_Button *ev, E_Binding_Event_Mouse_Button *event);
+EINTERN void e_bindings_ecore_event_mouse_wheel_convert(const Ecore_Event_Mouse_Wheel *ev, E_Binding_Event_Wheel *event);
 
 #endif
 #endif