#define SIGNAL_EXTERNAL_ICON_DISABLE "external_icon_disable"
#define SIGNAL_EXTERNAL_ICON_ENABLE "external_icon_enable"
#define SIGNAL_BADGE_SHOW "badge_show"
+#define SIGNAL_BADGE_SHOW_LARGE "badge_show_large"
#define SIGNAL_BADGE_HIDE "badge_hide"
#define SIGNAL_ICON_NAME_SHOW "icon_name_show"
#define SIGNAL_ICON_NAME_HIDE "icon_name_hide"
image: "core_check_bg_stroke.png" COMP;
image: "core_check_icon.png" COMP;
image: "folder_appicon_bg.png" COMP;
+ image: "icon_badge_container2.png" COMP;
}
styles {
style{
name: "icon_label";
- base: "font=Tizen:style=Regular align=center color=#FFFAFAFA style=shadow, font_size=19 ellipsis=1.0 wrap=mixed";
+ base: "font=Tizen:style=Regular align=center color=#FFFAFAFA style=shadow, font_size=20 ellipsis=1.0 wrap=mixed";
}
style{
name: "icon_label_edit";
- base: "font=Tizen:style=Regular align=center color=#FFFAFAFA style=shadow, font_size=17 ellipsis=1.0 wrap=mixed";
+ base: "font=Tizen:style=Regular align=center color=#FFFAFAFA style=shadow, font_size=19 ellipsis=1.0 wrap=mixed";
}
}
collections {
repeat_events: 1;
description {
state: "default" 0.0;
- rel1{relative: 0 103/152; to: SIZE_SETTER;}
- rel2{relative: 1 1.02; to: SIZE_SETTER;}
+ rel1{relative: -30/84 97/84; to: APPS_ICON_CONTENT;}
+ rel2{relative: 114/84 148/84; to: APPS_ICON_CONTENT;}
color: 255 255 255 255;
text {
style: "icon_label";
description
{
state: "default" 0.0;
- rel1{relative: 0.0 0.0; offset: -10 -1; to: APPS_ICON_BADGE_TEXT;}
- rel2{relative: 1.0 1.0; offset: 13 1; to: APPS_ICON_BADGE_TEXT;}
+ rel1{relative: 50/84 -3/84; to: APPS_ICON_CONTENT;}
+ rel2{relative: 90/84 37/84; to: APPS_ICON_CONTENT;}
visible: 0;
min : 40 40;
max : 40 40;
inherit: "default" 0.0;
visible: 1;
}
+ description
+ {
+ state: "show2" 0.0;
+ rel1{relative: 8/84 -3/84; to: APPS_ICON_CONTENT;}
+ rel2{relative: 90/84 37/84; to: APPS_ICON_CONTENT;}
+ min : 82 40;
+ max : 82 40;
+ fixed : 1 1;
+ image
+ {
+ normal: "icon_badge_container2.png";
+ }
+ visible: 1;
+ }
}
part
{
visible: 0;
fixed: 1 1;
color: 255 255 255 255;
- rel1{relative: 0.97 -0.017; to: APPS_ICON_CONTENT;}
- rel2{relative: 0.95 0.0; to: APPS_ICON_CONTENT;}
- align: 1.0 0.0;
+ rel1{relative: 64/84 7/84; to: APPS_ICON_CONTENT;}
+ rel2{relative: 76/84 24/84; to: APPS_ICON_CONTENT;}
+ align: 0.5 0.5;
text
{
font: "arial";
inherit: "default" 0.0;
visible: 1;
}
+ description
+ {
+ state: "show2" 0.0;
+ inherit: "default" 0.0;
+ rel1{relative: 23/84 7/84; to: APPS_ICON_CONTENT;}
+ rel2{relative: 75/84 25/84; to: APPS_ICON_CONTENT;}
+ visible: 1;
+ }
}
part { //APPS_ICON_UNINSTALL_BUTTON
name: APPS_ICON_UNINSTALL_BUTTON;
target: APPS_ICON_BADGE_TEXT;
}
program {
+ name: "icon_badge_show_large";
+ signal: SIGNAL_BADGE_SHOW_LARGE;
+ source: SIGNAL_SOURCE;
+ action: STATE_SET "show2" 0.0;
+ target: "icon_badge";
+ target: APPS_ICON_BADGE_TEXT;
+ }
+ program {
name: "icon_badge_hide";
signal: SIGNAL_BADGE_HIDE;
source: SIGNAL_SOURCE;
elm_object_signal_emit(item->app_layout, SIGNAL_BADGE_HIDE, SIGNAL_SOURCE);
} else {
elm_layout_text_set(item->app_layout, APPS_ICON_BADGE_TEXT, number_str);
+ if(item->badge_count<=99){
elm_object_signal_emit(item->app_layout, SIGNAL_BADGE_SHOW, SIGNAL_SOURCE);
+ }else{
+ elm_object_signal_emit(item->app_layout, SIGNAL_BADGE_SHOW_LARGE, SIGNAL_SOURCE);
+ }
}
}
elm_object_signal_emit(folder_item->app_layout, SIGNAL_BADGE_HIDE, SIGNAL_SOURCE);
} else {
elm_layout_text_set(folder_item->app_layout, APPS_ICON_BADGE_TEXT, number_str);
+ if(badge_count<=99){
elm_object_signal_emit(folder_item->app_layout, SIGNAL_BADGE_SHOW, SIGNAL_SOURCE);
+ }else{
+ elm_object_signal_emit(folder_item->app_layout, SIGNAL_BADGE_SHOW_LARGE, SIGNAL_SOURCE);
+ }
}
}