- Evas_Object *popup;
- Evas_Object *button;
- char buffer[256];
-
- popup = elm_popup_add(parent);
- if (!popup)
- return;
-
- button = elm_button_add(parent);
- if (!button) {
- evas_object_del(popup);
- return;
- }
-
- elm_popup_orient_set(popup, ELM_POPUP_ORIENT_CENTER);
- elm_object_part_text_set(popup, "title,text", "Unable to load a livebox");
-
- elm_object_text_set(button, "Okay");
- elm_object_part_content_set(popup, "button2", button);
- evas_object_smart_callback_add(button, "clicked", exit_cb, popup);
-
- snprintf(buffer, sizeof(buffer) - 1,
- "%s(%s): %d", livebox_pkgname(handle), livebox_content(handle), ret);
- elm_object_part_text_set(popup, "default", buffer);
- evas_object_show(popup);
-