e_test_event: add setWinBgState function 22/267322/1
authorDoyoun Kang <doyoun.kang@samsung.com>
Wed, 1 Dec 2021 11:44:40 +0000 (20:44 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Wed, 1 Dec 2021 11:44:40 +0000 (20:44 +0900)
Change-Id: Iecfb9a5fcafdea120924d7d3f798df90bc855482

src/e_test_event.cpp
src/e_test_event.h

index 8ce2733..ac42d8e 100644 (file)
@@ -489,6 +489,21 @@ etRunner::setWinLower(etWin *tw)
 }
 
 Eina_Bool
+etRunner::setWinBgState(etWin *tw, Eina_Bool set)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(tw, EINA_FALSE);
+
+   if (set)
+     tizen_policy_set_background_state(tzPolicy,
+                                       getpid());
+   else
+     tizen_policy_unset_background_state(tzPolicy,
+                                         getpid());
+
+   return EINA_TRUE;
+}
+
+Eina_Bool
 etRunner::setWinTransientFor(etWin *tw_child,
                              etWin *tw_parent,
                              Eina_Bool set)
index 458264c..746c5a6 100644 (file)
@@ -276,6 +276,7 @@ public:
    Eina_Bool     setWinStack(etWin *tw, etWin *sibiling, Eina_Bool above);
    Eina_Bool     setWinRaise(etWin *tw);
    Eina_Bool     setWinLower(etWin *tw);
+   Eina_Bool     setWinBgState(etWin *tw, Eina_Bool set);
    Eina_Bool     setWinTransientFor(etWin *tw_child, etWin *tw_parent, Eina_Bool set);
    Eina_Bool     setWinTransientForBelow(etWin *tw_child, etWin *tw_parent, Eina_Bool set);
    Eina_Bool     setWinNotiLevel(etWin *tw, efl_util_notification_level_e lv);