atspi: Expose API 10/139510/2
authorShinwoo Kim <cinoo.kim@samsung.com>
Wed, 19 Jul 2017 07:38:42 +0000 (16:38 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Wed, 19 Jul 2017 23:29:10 +0000 (23:29 +0000)
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: I4fbcf06f384bc79581285d8747f409f65bdb7554

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

index 0513f5d4962b52758c1421582c55e0cf9026b1dc..162d429a1a2f6eca55b8565d7c6db2dc400f1d41 100644 (file)
@@ -113,7 +113,7 @@ typedef void (*Elm_Access_Activate_Cb)(void *data, Evas_Object *part_obj, Elm_Ob
  *
  * @ingroup Access
  *
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
  * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
@@ -127,7 +127,7 @@ EAPI Evas_Object *elm_access_object_register(Evas_Object *obj, Evas_Object *pare
  *
  * @ingroup Access
  *
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
  * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
@@ -142,7 +142,7 @@ EAPI void elm_access_object_unregister(Evas_Object *obj);
  *
  * @ingroup Access
  *
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
  * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
index cf11f6a0b5a84a11a5baccc73869192f097a5ea0..20b59043dabaf091392a674e55426800314c3493 100644 (file)
@@ -10,7 +10,7 @@
  * @param say_signal The signal decribes reading status information
  * @see elm_atspi_bridge_utils_say
  * @ingroup Elm_Atspi_Bridge
- * @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif
+ * @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif
  */
 typedef void (*Elm_Atspi_Say_Signal_Cb)(void *data, const char *say_signal);
 /**
@@ -30,7 +30,7 @@ typedef void (*Elm_Atspi_Say_Signal_Cb)(void *data, const char *say_signal);
  *
  * @ingroup Elm_Atspi_Bridge
  *
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
  * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
index efa4ccd0c7195901f82e55d4abb0ff6e1b982d85..313985b249ce4cefe4476f33b8912876e1bd4393 100644 (file)
@@ -2,6 +2,10 @@
 enum Elm.Accessible.Reading.Info.Type
 {
    [[The accessible Reading information type that can be read.
+
+     \@if MOBILE \@since_tizen 4.0
+     \@elseif WEARABLE \@since_tizen 3.0
+     \@endif
    ]]
 
    name = 1 << 0, [[Name should be read]]
@@ -55,7 +59,7 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Sets name information callback about widget.
 
-              \@if MOBILE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 4.0
               \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
@@ -135,7 +139,7 @@ mixin Elm_Interface_Atspi_Accessible ()
       attribute_append {
          [[Add key-value pair identifying widget extra attribute
 
-           \@if MOBILE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 4.0
            \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
@@ -157,7 +161,7 @@ mixin Elm_Interface_Atspi_Accessible ()
          get {
             [[Gets reading information types of an accessible object.
 
-              \@if MOBILE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 4.0
               \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
@@ -165,7 +169,7 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Gets reading information of an accessible object.
 
-              \@if MOBILE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 4.0
               \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
@@ -212,7 +216,7 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Sets contextual information callback about widget.
 
-              \@if MOBILE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 4.0
               \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
@@ -228,7 +232,7 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Sets gesture callback to give widget.
 
-              \@if MOBILE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 4.0
               \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
@@ -283,7 +287,7 @@ mixin Elm_Interface_Atspi_Accessible ()
          get {
             [[Gets highlightable of given widget.
 
-              \@if MOBILE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 4.0
               \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
@@ -291,7 +295,7 @@ mixin Elm_Interface_Atspi_Accessible ()
          set {
             [[Sets highlightable to given widget.
 
-              \@if MOBILE \@since_tizen 3.0
+              \@if MOBILE \@since_tizen 4.0
               \@elseif WEARABLE \@since_tizen 3.0
               \@endif
             ]]
index bef1a96875ea8c606533f34d193f05807e5548b3..94d9f267d8bdf27b00e26d76db2ce38a53d4a311 100644 (file)
  * @return The information to be used by accessibilty client
  * @see elm_atspi_accessible_name_cb_set
  * @see elm_atspi_accessible_description_cb_set
- * @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif
+ *
+ * @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif
  */
 typedef char *(*Elm_Atspi_Reading_Info_Cb)(void *data, Evas_Object *obj);
 //
 //TIZEN_ONLY(20170406) Add Elm_Atspi_Reading_Info_Type_Mask
+/**
+ * A Elm_Accessible_Reading_Info_Type mask indicating which types of reading
+ * information are requested.
+ * @see elm_atspi_accessible_reading_info_type_set
+ *
+ * @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif
+ */
 typedef unsigned int Elm_Atspi_Reading_Info_Type_Mask;
 //
 
@@ -66,7 +74,7 @@ enum _Elm_Atspi_Gesture_Type
 };
 /**
  * Type of gesture that is emitted on assistive technology client side.
- * @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif
+ * @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif
  */
 typedef enum _Elm_Atspi_Gesture_Type Elm_Atspi_Gesture_Type;
 
@@ -79,7 +87,7 @@ enum _Elm_Atspi_Gesture_State
 };
 /**
  * State of gesture that is emitted on assistive technology client side.
- * @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif
+ * @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif
  */
 typedef enum _Elm_Atspi_Gesture_State Elm_Atspi_Gesture_State;
 
@@ -95,7 +103,7 @@ struct _Elm_Atspi_Gesture_Info
 };
 /**
  * Detailed information of gesture that is emitted on assistive technology client side.
- * @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif
+ * @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif
  */
 typedef struct _Elm_Atspi_Gesture_Info Elm_Atspi_Gesture_Info;
 
@@ -107,7 +115,7 @@ typedef struct _Elm_Atspi_Gesture_Info Elm_Atspi_Gesture_Info;
  * @return @c true if application consumes gesutre, @c false if application does
  * not consume gesture, then assistive technology client consumes gesture
  * @see elm_atspi_accessible_gesture_cb_set
- * @if MOBILE @since_tizen 3.0 @elseif WEARABLE @since_tizen 3.0 @endif
+ * @if MOBILE @since_tizen 4.0 @elseif WEARABLE @since_tizen 3.0 @endif
  */
 typedef Eina_Bool (*Elm_Atspi_Gesture_Cb)(void *data, Elm_Atspi_Gesture_Info gesture_info, Evas_Object *obj);
 //
index ddcd7d9acbb6b857cb8ae0ebf0e615b59e184118..19f8d1240889d336e3acb0bc21acea86e12bb186 100644 (file)
@@ -102,10 +102,10 @@ mixin Elm_Interface_Atspi_Component ()
       }
       //TIZEN_ONLY(20160329): atspi: implement HighlightGrab and HighlightClear methods (29e253e2f7ef3c632ac3a64c489bf569df407f30)
       highlight_grab {
-         [[ Highlights accessible widget.
-         returns true if highlight grab has successed, false otherwise.
+         [[Highlights accessible widget.
+           returns true if highlight grab has successed, false otherwise.
 
-           \@if MOBILE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 4.0
            \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
@@ -115,10 +115,10 @@ mixin Elm_Interface_Atspi_Component ()
          return: bool;
       }
       highlight_clear {
-         [[ Clears highlight of accessible widget.
-         returns true if clear has successed, false otherwise.
+         [[Clears highlight of accessible widget.
+           returns true if clear has successed, false otherwise.
 
-           \@if MOBILE \@since_tizen 3.0
+           \@if MOBILE \@since_tizen 4.0
            \@elseif WEARABLE \@since_tizen 3.0
            \@endif
          ]]
index 80461bacd0d0b2d14ebdf3c42e520b7dc63dd0ab..d233dbdee58570434d3515f8ceda1d866706f691 100644 (file)
@@ -623,7 +623,7 @@ EAPI Eina_Bool   elm_object_orientation_mode_disabled_get(const Evas_Object *obj
  *
  * @ingroup Elm_General
  *
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
  * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */
@@ -639,7 +639,7 @@ EAPI Evas_Object *elm_object_part_access_register(Evas_Object *obj, const char *
  *
  * @ingroup Elm_General
  *
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
  * @elseif WEARABLE @since_tizen 3.0
  * @endif
  */