const char SIG_WIDGET_LANG_CHANGED[] = "language,changed";
const char SIG_WIDGET_ACCESS_CHANGED[] = "access,changed";
+// TIZEN_ONLY(20161018): add highlighted/unhighlighted signal for atspi
+const char SIG_WIDGET_ATSPI_HIGHLIGHTED[] = "atspi,highlighted";
+const char SIG_WIDGET_ATSPI_UNHIGHLIGHTED[] = "atspi,unhighlighted";
+//
+
typedef struct _Elm_Event_Cb_Data Elm_Event_Cb_Data;
typedef struct _Elm_Label_Data Elm_Label_Data;
typedef struct _Elm_Translate_String_Data Elm_Translate_String_Data;
{SIG_WIDGET_UNFOCUSED, ""},
{SIG_WIDGET_LANG_CHANGED, ""},
{SIG_WIDGET_ACCESS_CHANGED, ""},
+ // TIZEN_ONLY(20161018): add highlighted/unhighlighted signal for atspi
+ {SIG_WIDGET_ATSPI_HIGHLIGHTED, ""},
+ {SIG_WIDGET_ATSPI_UNHIGHLIGHTED, ""},
+ //
{NULL, NULL}
};
{
elm_object_accessibility_highlight_set(obj, EINA_TRUE);
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_HIGHLIGHTED, EINA_TRUE);
+
+ // TIZEN_ONLY(20161018): add highlighted/unhighlighted signal for atspi
+ evas_object_smart_callback_call(obj, SIG_WIDGET_ATSPI_HIGHLIGHTED, NULL);
+ //
return EINA_TRUE;
}
{
elm_object_accessibility_highlight_set(obj, EINA_FALSE);
elm_interface_atspi_accessible_state_changed_signal_emit(obj, ELM_ATSPI_STATE_HIGHLIGHTED, EINA_FALSE);
+
+ // TIZEN_ONLY(20161018): add highlighted/unhighlighted signal for atspi
+ evas_object_smart_callback_call(obj, SIG_WIDGET_ATSPI_UNHIGHLIGHTED, NULL);
+ //
return EINA_TRUE;
}
//