e_comp_object: make internal lisenter apis
[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 //#ifdef REFACTOR_DESK_AREA
8 EINTERN void e_comp_object_raise_listener_add(Evas_Object *obj, struct wl_listener *listener);
9 //#endif
10 EINTERN void e_comp_object_show_listener_add(Evas_Object *obj, struct wl_listener *listener);
11 EINTERN void e_comp_object_hide_listener_add(Evas_Object *obj, struct wl_listener *listener);
12 //#ifdef REFACTOR_DESK_AREA
13 EINTERN void e_comp_object_set_layer_listener_add(Evas_Object *obj, struct wl_listener *listener);
14 EINTERN void e_comp_object_stack_above_listener_add(Evas_Object *obj, struct wl_listener *listener);
15 EINTERN void e_comp_object_stack_below_listener_add(Evas_Object *obj, struct wl_listener *listener);
16 //#endif
17
18 #endif