elm :[efl_ui_win] Added atspi window state visible change signal
authorPrasoon Singh <prasoon.16@samsung.com>
Mon, 27 Nov 2017 12:38:11 +0000 (18:08 +0530)
committerJiyoun Park <jy0703.park@samsung.com>
Thu, 21 Dec 2017 09:39:47 +0000 (18:39 +0900)
@tizen_feature

orignal patch: 1503b005c1e4273b42a26b31249cb2946392f88c

Change-Id: Ib34fc79aea3bf8560d6d20e6086ff71209fbcc26

src/lib/elementary/efl_ui_win.c

index ccbc97e..99bc2b5 100644 (file)
@@ -1859,7 +1859,13 @@ _elm_win_state_change(Ecore_Evas *ee)
    //
    // TIZEN_ONLY(20160120): support visibility_change event
    if (ch_visibility)
-     evas_object_smart_callback_call(obj, SIG_VISIBILITY_CHANGED, (void*)!sd->obscured);
+     {
+        evas_object_smart_callback_call(obj, SIG_VISIBILITY_CHANGED, (void*)!sd->obscured);
+        //TIZEN_ONLY(20160701): add atspi window state visible change signal
+        if (_elm_config->atspi_mode)
+          efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_VISIBLE, !sd->obscured);
+        //
+     }
    //
 }