tizen 2.4 release
[apps/home/settings.git] / setting-storage / include / setting-storage.h
index 23c2b2a..ed17be1 100644 (file)
@@ -88,6 +88,7 @@ struct _SettingStorageUG {
        Elm_Genlist_Item_Class itc_pie;
        Elm_Genlist_Item_Class itc_notice;
        Elm_Genlist_Item_Class itc_color_item;
+       Elm_Genlist_Item_Class itc_msic_file_item;
 
        double sz_inter_total;
        double sz_inter_avail;
@@ -96,6 +97,7 @@ struct _SettingStorageUG {
        double sz_pics_videos;
        double sz_audio;
        double sz_misces;
+       double sz_caches;
 
        Setting_GenGroupItem_Data *total_space;
        Setting_GenGroupItem_Data *sys_mem;
@@ -103,8 +105,10 @@ struct _SettingStorageUG {
        Setting_GenGroupItem_Data *pics_videos;
        Setting_GenGroupItem_Data *audio;
        Setting_GenGroupItem_Data *misces;
+       Setting_GenGroupItem_Data *caches;
        Setting_GenGroupItem_Data *avail;
        pkgmgr_client *pc;
+       pkgmgr_client *pc_total_size;
 
        /* pie sub_layout*/
        Elm_Object_Item *pie_it;
@@ -143,16 +147,26 @@ struct _SettingStorageUG {
        Setting_GenGroupItem_Data *data_installapp;
 
        /* miscellaneous files list */
+       int misc_view_mode;                             /** 0 : default 1 : delete layout */
+
+       Elm_Object_Item *main_misces_navi_it;
        Elm_Object_Item *misces_navi_it;
-       Evas_Object *gl_misces;
+
+       Evas_Object *gl_misces;                 /** genlist for misc list */
        Evas_Object *misces_lo_noitem;
+
        Eina_Bool misces_is_select_all;
        Eina_List *misces_list;
        Eina_List *misces_sel_list;
        int misces_sz_all;
        int misces_checked;
+       int misces_deleted;
+       bool misces_ctx_popup_selected;
        void *del_worker;
-       Evas_Object *select_all_layout;
+
+       Evas_Object *ly_select_all;             /** misc > 'select all' layout */
+       Evas_Object* ly_default;
+
        Evas_Object *title_left_btn;
        Evas_Object *title_right_btn;