PopupCheckWearable *popup = static_cast<PopupCheckWearable*>(data);
Po::setLocale();
- elm_object_part_text_set(popup->m_layout, "elm.text.title", Po::getPopupTitleMsg().c_str());
- elm_atspi_accessible_name_set(popup->ao_title_text, Po::getPopupTitleMsg().c_str());
elm_object_text_set(popup->m_content, Po::createPopupCheckMsg(popup->m_pkgId, popup->m_privacy).c_str());
elm_object_text_set(popup->m_checkBox, Po::getCheckBoxMsg().c_str());
elm_atspi_accessible_name_set(popup->m_allowButton, Po::getAllowButtonMsg().c_str());
throw Exception("Enlightenment failed");
}
elm_layout_theme_set(m_layout, "layout", "popup", "content/circle/buttons2");
- elm_object_part_text_set(m_layout, "elm.text.title", Po::getPopupTitleMsg().c_str());
elm_object_content_set(m_scroller, m_layout);
- m_title = (Evas_Object *)edje_object_part_object_get((const Edje_Object *)elm_layout_edje_get(m_layout), "elm.text.title");
- ao_title_text = elm_access_object_register(m_title, m_layout);
- elm_atspi_accessible_reading_info_type_set(ao_title_text, ELM_ACCESSIBLE_READING_INFO_TYPE_NAME);
- elm_atspi_accessible_name_set(ao_title_text, Po::getPopupTitleMsg().c_str());
- elm_atspi_accessible_can_highlight_set(ao_title_text, EINA_TRUE);
- elm_atspi_component_highlight_grab(ao_title_text);
-
m_layoutInner = elm_layout_add(m_layout);
if (m_layoutInner == nullptr) {
ALOGE("EFL : Failed to add layout");
evas_object_show(m_popup);
}
private:
- Evas_Object *ao_title_text = nullptr;
- Evas_Object *m_title = nullptr;
Evas_Object *m_content = nullptr;
Evas_Object *m_layout = nullptr;
Evas_Object *m_layoutInner = nullptr;