atspi: Expose API 60/167260/2
authorShinwoo Kim <cinoo.kim@samsung.com>
Tue, 16 Jan 2018 11:12:16 +0000 (20:12 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Wed, 17 Jan 2018 02:20:54 +0000 (02:20 +0000)
┌───────────────────────────────────────────────────────────────────────┐
│ commit 4c5a44eb8849ebe7a4f2a11fd53f93abc56b486c                       │
│ Author: Shinwoo Kim <cinoo.kim@samsung.com>                           │
│ Date:   Mon Apr 17 11:35:13 2017 +0900                                │
│                                                                       │
│    atspi: Expose API for both Mobile and Wearable                     │
│    The exposed API could be used both profile Mobile and Wearable.    │
└───────────────────────────────────────────────────────────────────────┘

┌───────────────────────────────────────────────────────────────────────┐
│ commit 7ea67a6c7c6dc68c78684d784d0d7a65cc138801                       │
│ Author: Shinwoo Kim <cinoo.kim@samsung.com>                           │
│ Date:   Wed Jul 19 16:38:42 2017 +0900                                │
│                                                                       │
│    atspi: Expose API                                                  │
│    The following API is exposed on the Mobile profile.                │
│        - elm_object_part_access_register                              │
│        - elm_object_part_access_object_get                            │
│        - elm_access_object_register                                   │
│        - elm_access_object_unregister                                 │
│        - elm_access_object_get                                        │
│        - elm_atspi_bridge_utils_say                                   │
│        - elm_atspi_accessible_name_cb_set                             │
│        - elm_atspi_accessible_description_cb_set                      │
│        - elm_atspi_accessible_attribute_append                        │
│        - elm_atspi_accessible_reading_info_type_set                   │
│        - elm_atspi_accessible_reading_info_type_get                   │
│        - elm_atspi_accessible_gesture_cb_set                          │
│        - elm_atspi_accessible_can_highlight_set                       │
│        - elm_atspi_accessible_can_highlight_get                       │
│        - elm_atspi_component_highlight_grab                           │
│        - elm_atspi_component_highlight_clear                          │
└───────────────────────────────────────────────────────────────────────┘

Change-Id: I06238a020d9224fdd355e4274088f81f394dfd06

src/lib/elementary/efl_access_component.eo
src/lib/elementary/elm_access.h
src/lib/elementary/elm_atspi_bridge.h
src/lib/elementary/elm_object.h

index e266ff6..3850a67 100644 (file)
@@ -104,7 +104,8 @@ mixin Efl.Access.Component ()
          [[ Highlights accessible widget.
          returns true if highlight grab has successed, false otherwise.
 
-           \@if WEARABLE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 4.0
+           \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
          //TIZEN_ONLY(20160721): atspi: provide highlight legacy API
@@ -116,7 +117,8 @@ mixin Efl.Access.Component ()
          [[ Clears highlight of accessible widget.
          returns true if clear has successed, false otherwise.
 
-           \@if WEARABLE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 4.0
+           \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
          //TIZEN_ONLY(20160721): atspi: provide highlight legacy API
index 7936aa4..6a9ff86 100644 (file)
@@ -105,13 +105,14 @@ typedef void (*Elm_Access_Activate_Cb)(void *data, Evas_Object *part_obj, Elm_Ob
  * @brief Register evas object as an accessible object.
  * @since 1.8
  *
- * @param obj The evas object to register as an accessible object.
+ * @param obj The evas object to register as an accessible object
  * @param parent The elementary object which is used for creating
- * accessible object.
+ * accessible object
  *
  * @ingroup Access
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_access_object_register(Evas_Object *obj, Evas_Object *parent);
@@ -120,11 +121,12 @@ EAPI Evas_Object *elm_access_object_register(Evas_Object *obj, Evas_Object *pare
  * @brief Unregister accessible object.
  * @since 1.8
  *
- * @param obj The Evas object to unregister accessible object.
+ * @param obj The Evas object to unregister accessible object
  *
  * @ingroup Access
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI void elm_access_object_unregister(Evas_Object *obj);
@@ -133,12 +135,13 @@ EAPI void elm_access_object_unregister(Evas_Object *obj);
  * @brief Get an accessible object of the evas object.
  * @since 1.8
  *
- * @param obj The evas object.
+ * @param obj The evas object
  * @return Accessible object of the evas object or NULL for any error
  *
  * @ingroup Access
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_access_object_get(const Evas_Object *obj);
index ecb2412..2931d9b 100644 (file)
@@ -37,7 +37,8 @@ typedef void (*Elm_Atspi_Say_Signal_Cb)(void *data, const char *say_signal);
  *
  * @ingroup Elm_Atspi_Bridge
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI void elm_atspi_bridge_utils_say(const char* text,
index d8b5c3c..8b402c6 100644 (file)
@@ -201,7 +201,8 @@ EAPI const char *elm_object_access_info_get(Evas_Object *obj);
  *
  * @ingroup Elm_General
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_object_part_access_register(Evas_Object *obj, const char *part);
@@ -216,7 +217,8 @@ EAPI Evas_Object *elm_object_part_access_register(Evas_Object *obj, const char *
  *
  * @ingroup General
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_object_part_access_object_get(const Evas_Object *obj, const char *part);