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
*
* @ingroup Access
*
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
* @elseif WEARABLE @since_tizen 3.0
* @endif
*/
*
* @ingroup Access
*
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
* @elseif WEARABLE @since_tizen 3.0
* @endif
*/
*
* @ingroup Access
*
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
* @elseif WEARABLE @since_tizen 3.0
* @endif
*/
* @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);
/**
*
* @ingroup Elm_Atspi_Bridge
*
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
* @elseif WEARABLE @since_tizen 3.0
* @endif
*/
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]]
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
]]
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
]]
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
]]
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
]]
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
]]
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
]]
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
]]
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
]]
* @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;
//
};
/**
* 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;
};
/**
* 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;
};
/**
* 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;
* @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);
//
}
//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
]]
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
]]
*
* @ingroup Elm_General
*
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
* @elseif WEARABLE @since_tizen 3.0
* @endif
*/
*
* @ingroup Elm_General
*
- * @if MOBILE @since_tizen 3.0
+ * @if MOBILE @since_tizen 4.0
* @elseif WEARABLE @since_tizen 3.0
* @endif
*/