elm: access: Use visible data changed signal, and add a extent get interface func.
authorShilpa Singh <shilpa.singh@samsung.com>
Tue, 5 Dec 2017 06:25:06 +0000 (11:55 +0530)
committerJiyoun Park <jy0703.park@samsung.com>
Thu, 21 Dec 2017 11:40:35 +0000 (20:40 +0900)
Change-Id: I85adb6e3739866cf63075f671caf7a879570ed7a

src/lib/elementary/elm_gengrid.c
src/lib/elementary/elm_genlist.c
src/lib/elementary/elm_list.c
src/lib/elementary/elm_scroller.c

index 41baf59..5d39d96 100644 (file)
@@ -3692,9 +3692,7 @@ _scroll_animate_stop_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when scroll animation ends
    if (_elm_atspi_enabled())
      {
-        int x = 0, y = 0, w = 0, h = 0;
-        elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-        efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+        efl_access_visible_data_changed_signal_emit(obj);
      }
    //
 }
@@ -3714,9 +3712,7 @@ _scroll_drag_stop_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when drag ends
     if (_elm_atspi_enabled())
       {
-         int x = 0, y = 0, w = 0, h = 0;
-         elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-         efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+         efl_access_visible_data_changed_signal_emit(obj);
       }
     //
 }
index 4dc0fad..f280b41 100644 (file)
@@ -5428,9 +5428,7 @@ _scroll_animate_stop_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when scroll animation ends
    if (_elm_atspi_enabled())
      {
-        int x = 0, y = 0, w = 0, h = 0;
-        elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-        efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+        efl_access_visible_data_changed_signal_emit(obj);
      }
    //
 }
@@ -5457,9 +5455,7 @@ _scroll_drag_stop_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when scroll animation ends
    if (_elm_atspi_enabled())
      {
-        int x = 0, y = 0, w = 0, h = 0;
-        elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-        efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+        efl_access_visible_data_changed_signal_emit(obj);
      }
    //
 }
index 29fdd00..ed3ebf4 100644 (file)
@@ -1528,9 +1528,7 @@ _scroll_animate_stop_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when scroll animation ends
    if (_elm_atspi_enabled())
      {
-        int x = 0, y = 0, w = 0, h = 0;
-        elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-        efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+        efl_access_visible_data_changed_signal_emit(obj);
      }
    //
 }
@@ -1542,9 +1540,7 @@ _scroll_drag_stop_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when scroll animation ends
    if (_elm_atspi_enabled())
      {
-        int x = 0, y = 0, w = 0, h = 0;
-        elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-        efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+        efl_access_visible_data_changed_signal_emit(obj);
      }
    //
 }
index 30b3316..7b6c393 100644 (file)
@@ -524,9 +524,7 @@ _scroll_anim_stop_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when scroll animation ends
    if (_elm_atspi_enabled())
      {
-        int x = 0, y = 0, w = 0, h = 0;
-        elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-        efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+        efl_access_visible_data_changed_signal_emit(obj);
      }
    //
 }
@@ -540,9 +538,7 @@ _scroll_drag_start_cb(Evas_Object *obj,
    //TIZEN_ONLY: Let the screen-reader know when scroll animation ends
    if (_elm_atspi_enabled())
      {
-        int x = 0, y = 0, w = 0, h = 0;
-        elm_interface_scrollable_content_region_get(obj, &x, &y, &w, &h);
-        efl_access_bounds_changed_signal_emit(obj, x, y, w, h);
+        efl_access_visible_data_changed_signal_emit(obj);
      }
    //
 }