Eext_More_Option_Data *mold = data;
elm_layout_signal_emit(mold->panel, "cue,hide", "elm");
+ if (mold->cue_access_object) {
+ elm_atspi_accessible_can_highlight_set(mold->cue_access_object, EINA_FALSE);
+ } else {
+ mold->more_option_panel_hidden_is = EINA_TRUE;
+ }
}
static void
Eext_More_Option_Data *mold = data;
elm_layout_signal_emit(mold->panel, "cue,show", "elm");
+ if (mold->cue_access_object) {
+ elm_atspi_accessible_can_highlight_set(mold->cue_access_object, EINA_TRUE);
+ } else {
+ mold->more_option_panel_hidden_is = EINA_FALSE;
+ }
}
static void
elm_access_action_cb_set(mold->cue_access_object, ELM_ACCESS_ACTION_ACTIVATE, _access_action_cb, mold);
evas_object_data_set(mold->more_option, "_cue_access_object", mold->cue_access_object);
+
+ if (mold->more_option_panel_hidden_is) {
+ elm_atspi_accessible_can_highlight_set(mold->cue_access_object, EINA_FALSE);
+ } else {
+ elm_atspi_accessible_can_highlight_set(mold->cue_access_object, EINA_TRUE);
+ }
}
}
else
elm_access_action_cb_set(mold->cue_access_object, ELM_ACCESS_ACTION_ACTIVATE, _access_action_cb, mold);
evas_object_data_set(mold->more_option, "_cue_access_object", mold->cue_access_object);
+
+ if (mold->more_option_panel_hidden_is) {
+ elm_atspi_accessible_can_highlight_set(mold->cue_access_object, EINA_FALSE);
+ } else {
+ elm_atspi_accessible_can_highlight_set(mold->cue_access_object, EINA_TRUE);
+ }
+
}
//