Appmanager(main view) 37/102037/1
authorRadek Kintop <r.kintop@samsung.com>
Sun, 4 Dec 2016 20:02:55 +0000 (21:02 +0100)
committerRadek Kintop <r.kintop@samsung.com>
Sun, 4 Dec 2016 20:02:55 +0000 (21:02 +0100)
- Loading screen appears in Downloads/Disabled

Change-Id: Id184478fa333647c2b9648fa3a8c44ca11a94fe6
Signed-off-by: Radek Kintop <r.kintop@samsung.com>
setting-appmgr/include/setting-appmgr.h
setting-appmgr/src/setting-appmgr-main.c

index c03e5cb9f750609f69f8ef7b624472b4bdf50ff8..87c30e385c975e622439b506b86474534c06f7d0 100644 (file)
@@ -193,7 +193,6 @@ typedef struct {
        Evas_Object *running_blank_page;
        Evas_Object *all_blank_page;
        Evas_Object *disabled_blank_page;
-       Ecore_Idler *size_idler;
 
        char *sel_label;
        int sel_total;
index 2c4aa597f177544f2642da6bf4f4e08d5ff07f8d..4de4eb532d63d6a4ef6ccb98347841ee2536ba7a 100644 (file)
@@ -516,7 +516,14 @@ static void _async_update_finish(int fn_result, SettingAppMgr *ad)
 
        if (SETTING_RETURN_SUCCESS != fn_result)
                return;
-
+       /* Initially there were "Loading" texts. They need to be substituted: */
+       elm_object_part_text_set(ad->downloads_blank_page, "elm.text",
+                               _(IDS_FP_BODY_NO_APPLICATIONS));
+       elm_object_part_text_set(ad->downloads_blank_page, "elm.help.text",
+                               _(MGRAPP_STR_NO_DOWNLOAD_APPS_HELP));
+       elm_layout_signal_emit(ad->downloads_blank_page, "align.center", "elm");
+       elm_object_part_text_set(ad->disabled_blank_page, "elm.text",
+                               _(IDS_FP_BODY_NO_APPLICATIONS));
        _update_ui(ad);
        ad->data_lists_under_update = false;
 }
@@ -708,13 +715,13 @@ static int appmgr_main_create(void *data)
 
        /* 4 blank pages to show when genlists are empty: */
        ad->downloads_blank_page = setting_add_empty_page(ad->grid,
-                       MGRAPP_STR_NO_APPS, MGRAPP_STR_NO_DOWNLOAD_APPS_HELP);
+                                               MGRAPP_STR_LOADING, NULL);
        ad->running_blank_page =  setting_add_empty_page(ad->grid,
                                                MGRAPP_STR_LOADING, NULL);
        ad->all_blank_page = setting_add_empty_page(ad->grid,
                                                MGRAPP_STR_LOADING, NULL);
        ad->disabled_blank_page = setting_add_empty_page(ad->grid,
-                                               MGRAPP_STR_NO_APPS, NULL);
+                                               MGRAPP_STR_LOADING, NULL);
 
        evas_object_event_callback_add(ad->md.naviframe, EVAS_CALLBACK_RESIZE,
                                        naviframe_resize_cb, ad);