- //accesbility chaining
- if (elm_config_access_get()) {
- //right cue
- Evas_Object *cue_access_right = NULL;
-
- Evas_Object *panel_right = elm_object_part_content_get(mo->getMoreOptionLayout(), "elm.swallow.right");
- if (!panel_right) {
- PRINTFUNC(DLOG_DEBUG,"panel_right == NULL");
- }
- Evas_Object *cue_right = (Evas_Object *)edje_object_part_object_get(elm_layout_edje_get(panel_right), "cue.event");
- if (!cue_right) {
- PRINTFUNC(DLOG_DEBUG,"cue_right == NULL");
- }
- Evas_Object *_access_right = elm_access_object_get(cue_right);
- if (!_access_right){
- PRINTFUNC(DLOG_DEBUG,"_access_right == NULL");
- }
- cue_access_right = _access_right;
-
- //left cue
- Evas_Object *cue_access_left = NULL;
- Evas_Object *panel_layout = elm_layout_content_get(layout_main, "left_panel_area");
- Evas_Object *panel_left = elm_layout_content_get(panel_layout, "elm.swallow.right");
- if (!panel_left) {
- PRINTFUNC(DLOG_DEBUG,"panel_left == NULL");
- }
- Evas_Object *cue_left = (Evas_Object *)edje_object_part_object_get(elm_layout_edje_get(panel_left), "cue.event");
- if (!cue_left) {
- PRINTFUNC(DLOG_DEBUG,"cue_left == NULL");
- }
- Evas_Object *_access_left = elm_access_object_register(cue_left, panel_left);
- if (!_access_left){
- PRINTFUNC(DLOG_DEBUG,"_access_left == NULL");
- }
- elm_access_info_cb_set(_access_left, ELM_ACCESS_INFO, _left_cue_access_info_cb, panel_left);
- elm_access_activate_cb_set(_access_left, _left_cue_access_activate_cb, panel_left);
-
- cue_access_left = _access_left;
-
- elm_access_highlight_next_set(m_mic_button, ELM_HIGHLIGHT_DIR_NEXT, cue_access_right);
- elm_access_highlight_next_set(cue_access_right, ELM_HIGHLIGHT_DIR_PREVIOUS, m_mic_button);
-
- elm_access_highlight_next_set(cue_access_right, ELM_HIGHLIGHT_DIR_NEXT, cue_access_left);
- elm_access_highlight_next_set(cue_access_left, ELM_HIGHLIGHT_DIR_PREVIOUS, cue_access_right);
-
- elm_access_highlight_next_set(cue_access_left, ELM_HIGHLIGHT_DIR_NEXT, m_mic_button);
- elm_access_highlight_next_set(m_mic_button, ELM_HIGHLIGHT_DIR_PREVIOUS, cue_access_left);
-
- }
-