atspi: Expose API for both Mobile and Wearable 24/125324/2 submit/tizen_3.0/20170417.044527
authorShinwoo Kim <cinoo.kim@samsung.com>
Mon, 17 Apr 2017 02:35:13 +0000 (11:35 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Mon, 17 Apr 2017 04:16:46 +0000 (21:16 -0700)
The exposed API could be used both profile Mobile and Wearable.

Change-Id: I6e61daf3c67a37239681ba6c36ccecad0ee54a6e

src/lib/elm_access.h
src/lib/elm_atspi_bridge.h
src/lib/elm_interface_atspi_accessible.eo
src/lib/elm_interface_atspi_component.eo
src/lib/elm_object.h

index 4beec3e1f2e95904188f8fd43fd1cd8fe6d6dbfc..acc0d0998f0d4b4d0d41a7d0e57b6b89f3a5b86f 100644 (file)
@@ -114,13 +114,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 Elm_Access
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_access_object_register(Evas_Object *obj, Evas_Object *parent);
@@ -129,11 +130,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 Elm_Access
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI void elm_access_object_unregister(Evas_Object *obj);
@@ -142,12 +144,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 Elm_Access
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_access_object_get(const Evas_Object *obj);
index 2ac1c834d5f88c9d68b741ee13e4271bee7deb1f..f42d028720998330156ca00730272530aad2f57a 100644 (file)
@@ -18,7 +18,8 @@ typedef void (*Elm_Atspi_Say_Signal_Cb)(void *data, const char *say_signal);
  *
  * @ingoup Elm_Atspi_Bridge
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI void elm_atspi_bridge_utils_say(const char* text,
index 2fc99062c90cd4aa95f9b29888d69d3bf9dfc967..7dd6f58cafac43b47d6273bc13e44b90ce6271dd 100644 (file)
@@ -52,13 +52,14 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Sets name information callback about widget.
 
-              \@if WEARABLE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 3.0
+              \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
          }
          values {
-            name_cb: Elm_Atspi_Reading_Info_Cb; [[The function called to provide the accessible name.]]
-            data: const(void)*; [[The data passed to \@c name_cb.]]
+            name_cb: Elm_Atspi_Reading_Info_Cb; [[The function called to provide the accessible name]]
+            data: const(void)*; [[The data passed to \@c name_cb]]
          }
       }
       //
@@ -119,12 +120,13 @@ mixin Elm_Interface_Atspi_Accessible ()
       attribute_append {
          [[Add key-value pair identifying widget extra attribute
 
-           \@if WEARABLE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 3.0
+           \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
          params {
-            @in key: const(char)*; [[The string key to give extra information.]]
-            @in value: const(char)*; [[The string value to give extra information.]]
+            @in key: const(char)*; [[The string key to give extra information]]
+            @in value: const(char)*; [[The string value to give extra information]]
          }
       }
 
@@ -137,14 +139,16 @@ mixin Elm_Interface_Atspi_Accessible ()
          get {
             [[Gets reading information types of an accessible object.
 
-              \@if WEARABLE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 3.0
+              \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
          }
          set {
             [[Gets reading information of an accessible object.
 
-              \@if WEARABLE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 3.0
+              \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
          }
@@ -187,13 +191,14 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Sets contextual information callback about widget.
 
-              \@if WEARABLE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 3.0
+              \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
          }
          values {
-            description_cb: Elm_Atspi_Reading_Info_Cb; [[The function called to provide the accessible description.]]
-            data: const(void)*; [[The data passed to \@c description_cb.]]
+            description_cb: Elm_Atspi_Reading_Info_Cb; [[The function called to provide the accessible description]]
+            data: const(void)*; [[The data passed to \@c description_cb]]
          }
       }
       //
@@ -202,13 +207,14 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Sets gesture callback to give widget.
 
-              \@if WEARABLE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 3.0
+              \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
          }
          values {
-            gesutre_cb: Elm_Atspi_Gesture_Cb;
-            data: const(void)*;
+            gesutre_cb: Elm_Atspi_Gesture_Cb; [[The function called to get gesture information]]
+            data: const(void)*; [[The data passed to \@c description_cb]]
          }
       }
       gesture_do @protected {
@@ -244,19 +250,21 @@ mixin Elm_Interface_Atspi_Accessible ()
          get {
             [[Gets highlightable of given widget.
 
-              \@if WEARABLE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 3.0
+              \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
          }
          set {
             [[Sets highlightable to given widget.
 
-              \@if WEARABLE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 3.0
+              \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
          }
          values {
-            can_highlight: bool; [[If \@c true, the object is highlightable.]]
+            can_highlight: bool; [[If \@c true, the object is highlightable]]
          }
       }
       //
index ae7ea76fc3dd2898a4bbd0d56a440d2270db20c1..ddcd7d9acbb6b857cb8ae0ebf0e615b59e184118 100644 (file)
@@ -105,7 +105,8 @@ mixin Elm_Interface_Atspi_Component ()
          [[ Highlights accessible widget.
          returns true if highlight grab has successed, false otherwise.
 
-           \@if WEARABLE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 3.0
+           \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
          //TIZEN_ONLY(20160721): atspi: provide highlight legacy API
@@ -117,7 +118,8 @@ mixin Elm_Interface_Atspi_Component ()
          [[ Clears highlight of accessible widget.
          returns true if clear has successed, false otherwise.
 
-           \@if WEARABLE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 3.0
+           \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
          //TIZEN_ONLY(20160721): atspi: provide highlight legacy API
index a124f2eea92681ccd992a9a5385ad4fa5af6fd5f..71cd01287550f3933f3ae87bf1c250ab7bac6903 100644 (file)
@@ -621,7 +621,8 @@ EAPI Eina_Bool   elm_object_orientation_mode_disabled_get(const Evas_Object *obj
  *
  * @ingroup General
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_object_part_access_register(Evas_Object *obj, const char *part);
@@ -636,7 +637,8 @@ EAPI Evas_Object *elm_object_part_access_register(Evas_Object *obj, const char *
  *
  * @ingroup Elm_General
  *
- * @if WEARABLE @since_tizen 3.0
+ * @if MOBILE @since_tizen 3.0
+ * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
 EAPI Evas_Object *elm_object_part_access_object_get(const Evas_Object *obj, const char *part);