e_comp_object: remove "hiding" smart call
[platform/upstream/enlightenment.git] / src / bin / e_comp_object_intern.h
index fdac341..be895f4 100644 (file)
@@ -146,6 +146,7 @@ struct _E_Comp_Object
         struct wl_signal raise;
         struct wl_signal show;
         struct wl_signal hide;
+        struct wl_signal hiding;
         struct wl_signal set_layer;
         struct wl_signal stack_above;
         struct wl_signal stack_below;
@@ -154,6 +155,7 @@ struct _E_Comp_Object
         struct wl_signal content_type_set;
         struct wl_signal color_set;
         struct wl_signal color_visible_set;
+        struct wl_signal resize;
      } events;
 
    Eina_Bool color_visible;
@@ -199,7 +201,6 @@ EINTERN void         e_comp_object_damage_trace_debug(Eina_Bool onoff);
 EINTERN Eina_Bool e_comp_object_frame_allowed(Evas_Object *obj);
 EINTERN void      e_comp_object_frame_geometry_get(Evas_Object *obj, int *l, int *r, int *t, int *b);
 EINTERN void      e_comp_object_frame_geometry_set(Evas_Object *obj, int l, int r, int t, int b);
-EINTERN Eina_Bool e_comp_object_frame_title_set(Evas_Object *obj, const char *name);
 EINTERN Eina_Bool e_comp_object_frame_exists(Evas_Object *obj);
 EINTERN Eina_Bool e_comp_object_frame_theme_set(Evas_Object *obj, const char *name);
 EINTERN void      e_comp_object_frame_extends_get(Evas_Object *obj, int *x, int *y, int *w, int *h);
@@ -281,6 +282,7 @@ EINTERN void e_comp_object_raise_listener_add(Evas_Object *obj, struct wl_listen
 //#endif
 EINTERN void e_comp_object_show_listener_add(Evas_Object *obj, struct wl_listener *listener);
 EINTERN void e_comp_object_hide_listener_add(Evas_Object *obj, struct wl_listener *listener);
+EINTERN void e_comp_object_hiding_listener_add(Evas_Object *obj, struct wl_listener *listener);
 //#ifdef REFACTOR_DESK_AREA
 EINTERN void e_comp_object_set_layer_listener_add(Evas_Object *obj, struct wl_listener *listener);
 EINTERN void e_comp_object_stack_above_listener_add(Evas_Object *obj, struct wl_listener *listener);
@@ -292,5 +294,6 @@ EINTERN void e_comp_object_render_op_set_listener_add(Evas_Object *obj, struct w
 EINTERN void e_comp_object_content_type_set_listener_add(Evas_Object *obj, struct wl_listener *listener);
 EINTERN void e_comp_object_color_set_listener_add(Evas_Object *obj, struct wl_listener *listener);
 EINTERN void e_comp_object_color_visible_set_listener_add(Evas_Object *obj, struct wl_listener *listener);
+EINTERN void e_comp_object_resize_listener_add(Evas_Object *obj, struct wl_listener *listener);
 
 #endif