e_comp_object: donot use e,state,focused/unfocused singal 96/318396/1
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 15 Jan 2025 07:53:26 +0000 (16:53 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Thu, 16 Jan 2025 08:30:59 +0000 (17:30 +0900)
"e,state,focused" and "e,state,unfocused" signal is not used and is deprecated.

Change-Id: I99d0a7a8e91e23a13e39fe76b50cdee44b2468eb

src/bin/compmgr/e_comp_object.c

index 8146b2f7c8f1d72e13185c3e798666e3bd3de26f..6b67737637adf848a19e0e84a56f817a6f564cd2 100644 (file)
@@ -874,7 +874,7 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
    E_Input_Rect_Smart_Data *input_rect_sd;
    E_Comp_Match *m;
    Eina_Stringshare *reshadow_group = NULL;
-   Eina_Bool focus = EINA_FALSE, skip = EINA_FALSE, pass_event_flag = EINA_FALSE;
+   Eina_Bool skip = EINA_FALSE, pass_event_flag = EINA_FALSE;
    Eina_Stringshare *name, *title;
    E_Comp_Config *conf = e_comp_config_get();
 
@@ -894,17 +894,11 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw)
                  ((name) && (m->name) && (!e_util_glob_match(name, m->name))))
                continue;
              if (!_e_comp_object_shadow_client_match(cw->ec, m)) continue;
-
-             focus = m->focus;
           }
      }
 
    e_theme_edje_object_set(cw->shobj, NULL, "e/comp/frame/none");
 
-   if (focus || cw->ec->focused || cw->ec->override)
-     e_comp_object_signal_emit(cw->smart_obj, "e,state,focused", "e");
-   else
-     e_comp_object_signal_emit(cw->smart_obj, "e,state,unfocused", "e");
    /* visibility must always be enabled for re_manage clients to prevent
     * pop-in animations every time the user sees a persistent client again;
     * applying visibility for iconic clients prevents the client from getting
@@ -2301,21 +2295,6 @@ e_comp_object_unfullscreen(Evas_Object *obj)
      }
 }
 
-static void
-_e_comp_smart_focus_in(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
-{
-   e_comp_object_signal_emit(obj, "e,state,focused", "e");
-}
-
-static void
-_e_comp_smart_focus_out(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
-{
-   E_Comp_Object *cw = data;
-
-   if (!e_object_is_del(E_OBJECT(cw->ec)))
-     e_comp_object_signal_emit(obj, "e,state,unfocused", "e");
-}
-
 static void
 _e_comp_input_obj_smart_add(Evas_Object *obj)
 {
@@ -2511,9 +2490,6 @@ _e_comp_smart_add(Evas_Object *obj)
    evas_object_intercept_hide_callback_add(obj, _e_comp_intercept_hide, cw);
    evas_object_intercept_focus_set_callback_add(obj, _e_comp_intercept_focus, cw);
    evas_object_intercept_color_set_callback_add(obj, _e_comp_intercept_color_set, cw);
-
-   evas_object_event_callback_add(obj, EVAS_CALLBACK_FOCUS_IN, _e_comp_smart_focus_in, cw);
-   evas_object_event_callback_add(obj, EVAS_CALLBACK_FOCUS_OUT, _e_comp_smart_focus_out, cw);
 }
 
 static void