#define MF_LABE_MAX_COUNT_REACH "Max count of shortcut is 20"
#define MF_LABEL_THIS_ITEM_WILL_DELETE "IDS_DM_POP_THIS_ITEM_WILL_BE_DELETED_ABB"
#define MF_LABEL_ITEMS_WILL_DELETE "IDS_DM_POP_PD_ITEMS_WILL_BE_DELETED_ABB2"
-#define MF_LABEL_DELETE_SHORTCUT "Delete shortcut"
#define MF_LABEL_FOLDER_NAME_ALREADY_INUSE "IDS_MF_TPOP_FOLDER_NAME_ALREADY_IN_USE"
#define MF_LABEL_SHORTCUT_ALREADY_INUSE "Shortcut already in use."
#define MF_LABEL_TIME "IDS_MF_BODY_TIME"
***********************************************/
#define CATEGORY_ITEM_HEIGHT 137
#define CATEGORY_ITEM_WIDTH 160
-#define CATEGORY_ITEM_TOP_PADDING_H 26
-#define CATEGORY_ITEM_BOTTOM_PADDING_H 26
-#define CATEGORY_ITEM_LEFT_PADDING_W 26
-#define CATEGORY_ITEM_RIGHT_PADDING_W 26
+#define CATEGORY_ITEM_TOP_PADDING_H 15
+#define CATEGORY_ITEM_BOTTOM_PADDING_H 15
+#define CATEGORY_ITEM_LEFT_PADDING_W 15
+#define CATEGORY_ITEM_RIGHT_PADDING_W 15
#define CATEGORY_ITEM_DIVIDER_W 2
#define CATEGORY_ITEM_DIVIDER_H 113
description { \
state: "default" 0.0; \
visible: 0; \
- rel1 { relative: 0.0 0.17; } \
+ rel1 { relative: 0.0 0.0; } \
rel2 { relative: 1.0 1.0; } \
color: 255 255 255 255; \
} \
fixed: 1 1; \
align: 0.5 0.5; \
rel1 { \
- relative: 0.05 0.2; \
+ relative: 0.05 0.3; \
to: part_name"_bg"; \
} \
rel2 { \
- relative: 0.1 0.6; \
+ relative: 0.32 0.8; \
to: part_name"_bg"; \
} \
image { normal: image_path; } \
align: 0.5 0.5; \
fixed: 1 1; \
rel1 { \
- relative: 0.02 0.2; \
+ relative: 0.05 0.0; \
to: part_name"_bg"; \
} \
rel2 { \
- relative: 0.07 0.6; \
+ relative: 0.15 1.0; \
to: part_name"_bg"; \
} \
image { normal: image_path; } \
state: "default" 0.0; \
align: 0 0.5; \
rel1 { \
- relative: 37/240 45/137; \
+ relative: 15/240 0.2; \
to: part_name"_bg"; \
} \
rel2 { \
- relative: 190/240 60/137; \
+ relative: 225/240 0.5; \
to: part_name"_bg"; \
} \
text { \
font:"Tizen:style=Regular"; \
- size:36; \
- align: 0 0.5; \
+ size:32; \
+ align: 1.0 0.5; \
} \
color: 0 0 0 255; \
} \
to: part_name"_bg"; \
} \
rel2 { \
- relative: 190/240 60/137; \
+ relative: 220/240 60/137; \
to: part_name"_bg"; \
} \
text { \
font:"Tizen:style=Regular"; \
- size:36; \
- align: 0 0.5; \
+ size:32; \
+ align: 1 0.5; \
} \
color: 0 0 0 255; \
} \
text { \
font:"Tizen:style=Regular"; \
size:36; \
- align: 0 0.5; \
+ align: 1.0 0.5; \
} \
color: 0 0 0 255; \
} \
scale: 1; \
description { \
state: "default" 0.0; \
- align: 0 0.5; \
+ align: 1.0 0.5; \
rel1 { \
- relative: 190/240 45/137; \
+ relative: 15/240 0.5; \
to: part_name"_bg"; \
} \
rel2 { \
- relative: 240/240 85/137; \
+ relative: 0.93 0.7; \
to: part_name"_bg"; \
} \
text { \
font:"Tizen:style=Regular"; \
size:24; \
- align: 0 0; \
+ align: 1.0 0; \
} \
color: 77 77 77 255; \
- } \
+ } \
+ description { \
+ state: "landscape"; \
+ align: 1.0 0.5; \
+ rel1 { \
+ relative: 23/240 0.5; \
+ to: part_name"_bg"; \
+ } \
+ rel2 { \
+ relative: 220/240 0.7; \
+ to: part_name"_bg"; \
+ } \
+ text { \
+ font:"Tizen:style=Regular"; \
+ size: 24; \
+ align: 1.0 0; \
+ } \
+ color: 77 77 77 255; \
+ } \
description { \
state: "press" 0.0; \
inherit: "default" 0.0; \
text { \
font:"Tizen:style=Regular"; \
size:24; \
- align: 0 0; \
+ align: 1.0 0; \
} \
color: 21 108 148 255; \
} \
fixed: 1 1; \
align: 0.5 0.5; \
rel1 { \
- relative: 0.03 0.2; \
+ relative: CATEGORY_ITEM_ICON_REL1; \
to: part_name"_bg"; \
} \
rel2 { \
- relative: 0.1 0.6; \
+ relative: CATEGORY_ITEM_ICON_REL2; \
to: part_name"_bg"; \
} \
image { normal: image_path; } \
state: "default" 0.0; \
align: 0.0 0.0; \
rel1 { \
- relative: 35/240 0; \
+ relative: 15/240 0; \
to: part_name"_bg"; \
} \
rel2 { \
state: "default" 0.0; \
align: 0 0.0; \
rel1 { \
- relative: 200/240 0.2; \
+ relative: 15/240 1.0; \
to_x: part_name"_bg"; \
to_y:part_name"_title"; \
} \
rel2 { \
- relative: 240/240 1; \
+ relative: 163/240 1; \
to: part_name"_bg"; \
} \
text { \
fixed: 1 1; \
rel1 { \
relative: 1.0 0.0; \
- offset: -1 13; \
+ offset: -1 0; \
to: left; \
} \
rel2 { \
relative: 0.0 1.0; \
- offset: 1 -13; \
+ offset: 1 0; \
to: right; \
} \
color: 41 73 72 178.5; \
action: STATE_SET "landscape" 0.0; \
target: part_name"_image"; \
target: part_name"_title"; \
+ target: part_name"_size"; \
} \
program { \
name: part_name"_port"; \
name: "category_frame";
parts {
part {
- name: "category_rect";
+ name: "bg";
type: RECT;
mouse_events: 0;
repeat_events: 1;
description {
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
- rel2 { relative: 1.0 0.12; }
- color: 255 255 255 255;
- }
- }
- part {
- name: "category_text";
- type: SWALLOW;
- mouse_events: 0;
- repeat_events: 1;
- scale: 1;
- description {
- state: "default" 0.0;
- rel1 { relative: 0.0 0.5; to:"category_rect";}
- rel2 { relative: 0.3 0.1; to:"category_rect";}
- }
- description {
- state: "portrait" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- description {
- state: "landscape" 0.0;
- rel1 { relative: 0.0 0.5; to:"category_rect";}
- rel2 { relative: 0.2 0.1; to:"category_rect";}
- }
- }
- part {
- name: "bg";
- type: RECT;
- mouse_events: 0;
- repeat_events: 1;
- scale: 1;
- description {
- state: "default" 0.0;
- rel1 { relative: 0.0 0.12; }
rel2 { relative: 1.0 1.0; }
color: 255 255 255 255;
}
to: "bg";
}
rel2{
- relative: 1.0 1/5;
+ relative: 1/2 1/3;
//offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
to: "bg";
}
rel2 {
- relative: 1.0 1/5;
+ relative: 1/3 1/2;
//offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
state: "default" 0.0;
visible: 0;
rel1{
- relative: 0.0 1/5;
+ relative: 1/2 0.0;
//offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
rel2{
- relative: 1.0 2/5;
+ relative: 1.0 1/3;
to: "bg";
}
align: 0.5 0.5;
state: "landscape" 0.0;
color: CATEGORY_COLOR_3;
rel1 {
- relative: 0.0 1/5;
+ relative: 1/3 0.0;
//offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
rel2 {
- relative: 1.0 2/5;
+ relative: 2/3 1/2;
//offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
}
/* there is a divider between `all files' category and `image' category. */
- DIVIDER_PART("divider_image_video", "2", "3");
+ DIVIDER_PART("divider_all_image", "1", "2");
/* define the video category */
part { name: "3";
state: "default" 0.0;
visible: 0;
rel1 {
- relative: 0.0 2/5;
+ relative: 0.0 1/3;
to: "bg";
}
rel2 {
- relative: 1.0 3/5;
+ relative: 1/2 2/3;
//offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
state: "landscape" 0.0;
align: 0.5 0.5;
rel1 {
- relative: 0.0 2/5;
+ relative: 2/3 0.0;
offset: -1 0;
to: "bg";
}
rel2 {
- relative: 1.0 3/5;
+ relative: 1.0 1/2;
to: "bg";
}
color: CATEGORY_COLOR_3;
/* there is a divider between `category_image' and `category_video'
only in landscape mode. */
- DIVIDER_PART("divider_video_audio", "3", "4");
+ DIVIDER_PART("divider_image_video", "2", "3");
/* define the audio category */
part {
state: "default" 0.0;
visible: 0;
rel1 {
- relative: 0.0 3/5;
+ relative: 1/2 1/3;
//offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
rel2 {
- relative: 1.0 4/5;
+ relative: 1.0 2/3;
to: "bg";
}
align: 0.5 0.5;
align: 0.5 0.5;
color: CATEGORY_COLOR_4;
rel1 {
- relative: 0.0 3/5;
+ relative: 0.0 1/2;
to: "bg";
}
rel2 {
- relative: 1.0 4/5;
+ relative: 1/3 1.0;
offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
/* there is a divider between `category_video'
and `category_sound' only in portrait mode */
- DIVIDER_PART("divider_audio_document", "4", "5");
+ DIVIDER_PART("divider_video_audio", "3", "4");
/* define the document category */
part {
state: "default" 0.0;
visible: 0;
rel1 {
- relative: 0.0 4/5;
+ relative: 0.0 2/3;
to: "bg";
}
rel2 {
- relative: 1.0 1.0;
+ relative: 1/2 1.0;
//offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
align: 0.5 0.5;
color: CATEGORY_COLOR_4;
rel1 {
- relative: 0.0 4/5;
+ relative: 1/3 1/2;
//offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
rel2 {
- relative: 1.0 1.0;
+ relative: 2/3 1.0;
//offset: -(CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
/* there is a divider between `category_sound'
and `category_document' only in landscape mode */
- // DIVIDER_PART("divider_document_download", "5", "6");
+ DIVIDER_PART("divider_audio_document", "4", "5");
/* define the `recent files' category */
part {
state: "default" 0.0;
visible: 0;
rel1 {
- relative: 0.0 5/6;
+ relative: 1/2 2/3;
//offset: (CATEGORY_ITEM_DIVIDER_W/2) 0;
to: "bg";
}
align: 0.5 0.5;
color: CATEGORY_COLOR_4;
rel1 {
- relative: 0.0 5/6;
+ relative: 2/3 1/2;
offset: -1 0;
to: "bg";
}
}
}
}
+ /* there is a divider between `category_document'
+ and `category_recent_files' */
+ DIVIDER_PART("divider_doc_recent", "5", "6");
} /*end parts*/
set_state(PART:"3", "landscape", 0.0);
set_state(PART:"4", "landscape", 0.0);
set_state(PART:"5", "landscape", 0.0);
- set_state(PART:"category_text", "landscape", 0.0);
- set_state(PART:"divider_recent_image", "shown", 0.0);
+ set_state(PART:"6", "landscape", 0.0);
set_state(PART:"divider_image_video", "shown", 0.0);
- set_state(PART:"divider_video_audio", "shown", 0.0);
+ set_state(PART:"divider_video_audio", "hidden", 0.0);
set_state(PART:"divider_audio_document", "shown", 0.0);
}
}
set_state(PART:"3", "portrait", 0.0);
set_state(PART:"4", "portrait", 0.0);
set_state(PART:"5", "portrait", 0.0);
- set_state(PART:"category_text", "portrait", 0.0);
- set_state(PART:"divider_recent_image", "shown", 0.0);
- set_state(PART:"divider_image_video", "shown", 0.0);
+ set_state(PART:"6", "portrait", 0.0);
+ set_state(PART:"divider_image_video", "hidden", 0.0);
set_state(PART:"divider_video_audio", "shown", 0.0);
- set_state(PART:"divider_audio_document", "shown", 0.0);
+ set_state(PART:"divider_audio_document", "hidden", 0.0);
}
}
}
}/*end group : frame*/
-group {
+ group {
name: "group_category_text";
parts {
GENERAL_CATEGORY_TOP("category_text");
- }
+ }
}
+
+ group {
+ name: "group_category_download_app";
+ parts {
+ GENERAL_CATEGORY_ITEM_BG_PART("category_download_app", CATEGORY_COLOR_5, CATEGORY_COLOR_4);
+ GENERAL_CATEGORY_ITEM_PART("category_download_app",
+ "U01_category_icon_all.png",
+ "U01_category_icon_all_h.png");
+ }
+ programs {
+ GENERAL_CATEGORY_ITEM_PROGRAMS("category_download_app");
+ }
+ } /*end group : group_category_download_app*/
group {
name: "group_category_image";
parts {
programs {
GENERAL_CATEGORY_ITEM_PROGRAMS("category_recent");
}
- } /*end group : group_category_image*/
+ } /*end group : group_category_recent*/
}//End collection
//end file
Evas_Object *category_document;
Evas_Object *category_all;
Evas_Object *category_recent;
+ Evas_Object *category_download_app;
Evas_Object *category_image_title;
Evas_Object *category_text_title;
Evas_Object *category_document_title;
Evas_Object *category_all_title;
Evas_Object *category_recent_title;
+ Evas_Object *category_download_app_title;
Evas_Object *category_image_storage_size;
Evas_Object *category_video_storage_size;
Evas_Object *category_document_storage_size;
Evas_Object *category_all_size;
Evas_Object *category_recent_size;
+ Evas_Object *category_download_app_size;
Ecore_Idler *category_idle;
} mf_category_layout;
void mf_category_item_title_refresh(Evas_Object *parent)
{
MF_TRACE_BEGIN;
+ if (g_mf_category_layout.category_download_app) {
+ elm_object_part_text_set((g_mf_category_layout.category_download_app),"category_download_app_title",mf_util_get_text(MF_LABEL_DOWNLOADED_APP_ENTER));
+ }
if (g_mf_category_layout.category_image) {
elm_object_part_text_set((g_mf_category_layout.category_image), "category_image_title", mf_util_get_text(MF_LABEL_IMAGES));
}
if (g_mf_category_layout.category_document) {
elm_object_part_text_set((g_mf_category_layout.category_document), "category_document_size", "");
}
+ if (g_mf_category_layout.category_download_app) {
+ elm_object_part_text_set((g_mf_category_layout.category_download_app),"category_download_app_size", "");
+ }
if (g_mf_category_layout.category_recent) {
elm_object_part_text_set((g_mf_category_layout.category_recent), "category_recent_size", "");
}
elm_object_part_text_set((g_mf_category_layout.category_document), "category_document_size", "");
break;
}
+ case mf_tray_item_category_download_app:{
+ elm_object_part_text_set((g_mf_category_layout.category_download_app),"category_download_app_size", "");
+ break;
+ }
case mf_tray_item_category_recent: {
elm_object_part_text_set((g_mf_category_layout.category_recent), "category_recent_size", "");
break;
SAFE_FREE_CHAR(size);
}
}
+ if (g_mf_category_layout.category_download_app) {
+ if (storage_status->download_app_size_info.total_size >= 0.0) {
+ char* size = mf_launch_item_size_calculate((double)storage_status->download_app_size_info.total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_download_app),"category_download_app_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ }
if (g_mf_category_layout.category_recent) {
if (storage_status->recent_size_info.total_size >= 0.0) {
char *size = mf_launch_item_size_calculate((double)storage_status->recent_size_info.total_size);
}
break;
}
+ case mf_tray_item_category_download_app:{
+ if (update_info) {
+ char* size = mf_launch_item_size_calculate((double)update_info->total_size);
+ elm_object_part_text_set((g_mf_category_layout.category_download_app),"category_download_app_size", size);
+ SAFE_FREE_CHAR(size);
+ }
+ break;
+ }
case mf_tray_item_category_recent: {
if (update_info) {
char *size = mf_launch_item_size_calculate((double)update_info->total_size);
mf_retvm_if(g_mf_category_layout.category_sound == NULL, NULL, "category_sound is NULL");
g_mf_category_layout.category_document = mf_object_create_layout(parent, edj_path, "group_category_document");
mf_retvm_if(g_mf_category_layout.category_document == NULL, NULL, "category_document is NULL");
+ g_mf_category_layout.category_download_app = mf_object_create_layout(parent, edj_path, "group_category_download_app");
+ mf_retvm_if(g_mf_category_layout.category_download_app == NULL, NULL, "category_download_app is NULL");
evas_object_repeat_events_set(g_mf_category_layout.category_text, EINA_TRUE);
evas_object_repeat_events_set(g_mf_category_layout.category_video, EINA_TRUE);
evas_object_repeat_events_set(g_mf_category_layout.category_sound, EINA_TRUE);
evas_object_repeat_events_set(g_mf_category_layout.category_document, EINA_TRUE);
+ evas_object_repeat_events_set(g_mf_category_layout.category_download_app, EINA_TRUE);
elm_object_part_content_set(g_mf_category_layout.category_frame, "category_text", g_mf_category_layout.category_text);
evas_object_show(g_mf_category_layout.category_text);
evas_object_show(g_mf_category_layout.category_sound);
elm_object_part_content_set(g_mf_category_layout.category_frame, "5", g_mf_category_layout.category_document);
evas_object_show(g_mf_category_layout.category_document);
+ elm_object_part_content_set(g_mf_category_layout.category_frame, "6", g_mf_category_layout.category_download_app);
+ evas_object_show(g_mf_category_layout.category_download_app);
_mf_category_item_set_focus(data, g_mf_category_layout.category_frame);
void __mf_category_item_add_click_callback(void *data)
{
MF_TRACE_BEGIN;
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_download_app),
+ "category_download_app,clicked", "background_signal", NULL, NULL);
edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_image),
"category_image,clicked", "background_signal", __mf_category_item_clicked, (void *)mf_tray_item_category_image);
edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_video),
"category_sound,clicked", "background_signal", __mf_category_item_clicked);
edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_document),
"category_document,clicked", "background_signal", __mf_category_item_clicked);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_download_app),
+ "category_download_app,clicked", "background_signal", NULL);
edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_recent),
"category_recent,clicked", "background_signal", __mf_category_recent_item_clicked);
}
void __mf_category_item_add_release_callback(void *data)
{
MF_TRACE_BEGIN;
+ edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_download_app),
+ "category_download_app,released", "released_signal", __mf_category_item_released, NULL);
edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_image),
"category_image,released", "released_signal", __mf_category_item_released, NULL);
edje_object_signal_callback_add(_EDJ(g_mf_category_layout.category_video),
"category_sound,released", "released_signal", __mf_category_item_released);
edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_document),
"category_document,released", "released_signal", __mf_category_item_released);
+ edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_download_app),
+ "category_download_app,released", "released_signal", __mf_category_item_released);
edje_object_signal_callback_del(_EDJ(g_mf_category_layout.category_recent),
"category_recent,released", "released_signal", __mf_category_item_released);
}
edje_object_signal_emit(_EDJ(g_mf_category_layout.category_sound), "landscape", "category_sound");
edje_object_signal_emit(_EDJ(g_mf_category_layout.category_document), "landscape", "category_document");
edje_object_signal_emit(_EDJ(g_mf_category_layout.category_text), "landscape", "category_text");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_download_app), "landscape", "category_download_app");
}
void __mf_category_item_mode_portrait(void)
edje_object_signal_emit(_EDJ(g_mf_category_layout.category_sound), "portrait", "category_sound");
edje_object_signal_emit(_EDJ(g_mf_category_layout.category_document), "portrait", "category_document");
edje_object_signal_emit(_EDJ(g_mf_category_layout.category_text), "portrait", "category_text");
+ edje_object_signal_emit(_EDJ(g_mf_category_layout.category_download_app), "portrait", "category_download_app");
}
Evas_Object *mf_category_create(void *data)