e_view: View event listener adjustment 42/317242/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Thu, 5 Sep 2024 10:21:18 +0000 (19:21 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 6 Sep 2024 06:36:44 +0000 (15:36 +0900)
Remove view_xxx_listener_add functions.
Instead have to use e_view_event_listener_add.

Change-Id: I65cf675344ff7bff6c248c5c824f091d35fa6360

src/bin/compmgr/e_alpha_mask_rect.c
src/bin/core/e_view.c
src/bin/core/e_view_client.c
src/bin/core/e_view_intern.h
src/bin/windowmgr/e_policy_conformant.c
src/include/e_view.h
src/include/e_view_client.h

index 83b41ec..419626f 100644 (file)
@@ -227,13 +227,13 @@ e_alpha_mask_rect_create(E_Client *ec)
      e_view_show(e_view_rect_view_get(rect->view));
 
    rect->show.notify = _e_alpha_mask_rect_cb_view_client_show;
-   e_view_show_listener_add(e_view_client_view_get(view_client), &rect->show);
+   e_view_event_listener_add(e_view_client_view_get(view_client), E_VIEW_SHOW, &rect->show);
    rect->hide.notify = _e_alpha_mask_rect_cb_view_client_hide;
-   e_view_hide_listener_add(e_view_client_view_get(view_client), &rect->hide);
+   e_view_event_listener_add(e_view_client_view_get(view_client), E_VIEW_HIDE, &rect->hide);
    rect->reposition.notify = _e_alpha_mask_rect_cb_view_client_reposition;
-   e_view_reposition_listener_add(e_view_client_view_get(view_client), &rect->reposition);
+   e_view_event_listener_add(e_view_client_view_get(view_client), E_VIEW_MOVE, &rect->reposition);
    rect->resize.notify = _e_alpha_mask_rect_cb_view_client_resize;
-   e_view_client_resize_listener_add(view_client, &rect->resize);
+   e_view_event_listener_add(e_view_client_view_get(view_client), E_VIEW_RESIZE, &rect->resize);
 
    // TODO : view
    evas_object_smart_callback_add(ec->frame, "client_resize", _e_alpha_mask_rect_cb_client_resize, rect);
index 5da2d1e..eecb078 100644 (file)
@@ -591,37 +591,13 @@ e_view_repeat_events_set(E_View *view, bool repeat)
    evas_object_repeat_events_set(view->eo, repeat);
 }
 
-E_API void
+EINTERN void
 e_view_destroy_listener_add(E_View *view, struct wl_listener *listener)
 {
    wl_signal_add(&view->events.destroy, listener);
 }
 
 E_API void
-e_view_show_listener_add(E_View *view, struct wl_listener *listener)
-{
-   wl_signal_add(&view->events.show, listener);
-}
-
-E_API void
-e_view_hide_listener_add(E_View *view, struct wl_listener *listener)
-{
-   wl_signal_add(&view->events.hide, listener);
-}
-
-E_API void
-e_view_reposition_listener_add(E_View *view, struct wl_listener *listener)
-{
-   wl_signal_add(&view->events.reposition, listener);
-}
-
-E_API void
-e_view_restack_listener_add(E_View *view, struct wl_listener *listener)
-{
-   wl_signal_add(&view->events.restack, listener);
-}
-
-E_API void
 e_view_name_set(E_View *view, const char *name)
 {
    if (!view) return;
index b34be52..4acf7fb 100644 (file)
@@ -886,14 +886,6 @@ e_view_client_tree_get(E_View_Client *client)
 }
 
 E_API void
-e_view_client_resize_listener_add(E_View_Client *client, struct wl_listener *listener)
-{
-   if (client == NULL) return;
-
-   wl_signal_add(&client->events.resize, listener);
-}
-
-E_API void
 e_view_client_signal_emit(E_View_Client *client, const char *sig, const char *src)
 {
    if (client == NULL) return;
index 7b4bac6..ed81d1f 100644 (file)
@@ -203,6 +203,8 @@ void e_view_client_layer_set(E_View_Client *client, E_Canvas_Layer layer);
 void e_view_client_show(E_View_Client *client);
 void e_view_client_hide(E_View_Client *client);
 
+void e_view_destroy_listener_add(E_View *view, struct wl_listener *listener);
+
 #ifdef E_VIEW_TEST
 extern Evas_Object_Event_Cb e_view_event_callback_get(E_View_Event_Type type);
 
index 00eba3c..55576d6 100644 (file)
@@ -666,7 +666,7 @@ _conf_part_register(E_Client *ec, Conformant_Type type)
 
    view = e_view_client_view_get(e_client_view_get(ec));
    g_conf->part[type].del_listener.notify = _conf_cb_part_del;
-   e_view_destroy_listener_add(view, &g_conf->part[type].del_listener);
+   e_view_event_listener_add(view, E_VIEW_DESTROY, &g_conf->part[type].del_listener);
 
    g_conf->part[type].show_listener.notify = _conf_cb_part_show;
    e_view_event_listener_add(view, E_VIEW_SHOW, &g_conf->part[type].show_listener);
index 6997a5e..41a3a7f 100644 (file)
@@ -279,31 +279,6 @@ void e_view_freeze_events_set(E_View *view, bool freeze);
 void e_view_repeat_events_set(E_View *view, bool repeat);
 
 /**
- * Set the wl_listener to be called when view is destroyed.
- */
-void e_view_destroy_listener_add(E_View *view, struct wl_listener *listener);
-
-/**
- * Set the listener function to be called when show event occurs.
-*/
-void e_view_show_listener_add(E_View *view, struct wl_listener *listener);
-
-/**
- * Set the listener function to be called when hide event occurs.
-*/
-void e_view_hide_listener_add(E_View *view, struct wl_listener *listener);
-
-/**
- * Set the listener function to be called when move event occurs.
-*/
-void e_view_reposition_listener_add(E_View *view, struct wl_listener *listener);
-
-/**
- * Set the listener function to be called when restack event occurs.
-*/
-void e_view_restack_listener_add(E_View *view, struct wl_listener *listener);
-
-/**
  * Set the name of the given E_View object
  *
  * @param[in] name The string to set @c view 's name
index cebcd2a..737549a 100644 (file)
@@ -53,8 +53,6 @@ void e_view_client_frame_xy_unadjust(E_View_Client *client, int x, int y, int *a
 void e_view_client_frame_wh_adjust(E_View_Client *client, int width, int height, int *aw, int *ah);
 void e_view_client_frame_wh_unadjust(E_View_Client *client, int width, int height, int *aw, int *ah);
 
-void e_view_client_resize_listener_add(E_View_Client *client, struct wl_listener *listener);
-
 void e_view_client_signal_emit(E_View_Client *client, const char *sig, const char *src);
 void e_view_client_input_area_set(E_View_Client *client, int x, int y, int w, int h);
 void e_view_client_input_rect_get(E_View_Client *client, Eina_List **list);