e_comp_object: make signals provided by e_comp_object
[platform/upstream/enlightenment.git] / src / bin / e_comp_object_intern.h
1 #ifndef E_COMP_OBJECT_INTERN_H
2 #define E_COMP_OBJECT_INTERN_H
3
4 #include <wayland-server.h>
5
6 EINTERN void                 e_comp_object_lower_listener_add(Evas_Object *obj, struct wl_listener *listener);
7 EINTERN struct wl_listener  *e_comp_object_lower_listener_get(Evas_Object *obj, wl_notify_func_t notify);
8
9 EINTERN void                 e_comp_object_show_listener_add(Evas_Object *obj, struct wl_listener *listener);
10 EINTERN struct wl_listener  *e_comp_object_show_listener_get(Evas_Object *obj, wl_notify_func_t notify);
11
12 EINTERN void                 e_comp_object_hide_listener_add(Evas_Object *obj, struct wl_listener *listener);
13 EINTERN struct wl_listener  *e_comp_object_hide_listener_get(Evas_Object *obj, wl_notify_func_t notify);
14
15 #endif