Evas_Object *_dynamic_box_noti;
Evas_Object *_alarm_box;
Evas_Object *_digit_box;
+ Evas_Object *_more_noti_box;
struct {
int x;
#define MESSAGE_ICON_HEIGHT 30
#define MESSAGE_ICON_PADDING 12
+#define NONFIXED_DEFAULT_PADDING 25
+#define NONFIXED_DYNAMIC_PADDING 11
+#define FIXED4_DYNAMIC_PADDING 0
+#define FIXED2_PADDING 2
+#define FIXED1_PADDING 72
+#define FIXED0_PADDING 72
+#define LANDSCAPE_FIXED1_PADDING 122
+#define LANDSCAPE_FIXED0_PADDING 122
+
+#define HOME_PADDING_PORTRAIT 50
+#define HOME_PADDING_LANDSCAPE 50
+#define DEFAULT_NON_FIXED_PADDING 0
+
#define INDI_DEFAULT_BG_COLOR 30 30 30 255
#define INDI_DEFAULT_BG_TRANSLUCENT 0 0 0 125
#define INDI_DEFAULT_BG_TRANSPARENT 0 0 0 0
--- /dev/null
+height = 48
+
#include "color_classes.edc"
-#define TEMP_SWALLOW_PART_FROM_LEFT( partName, rel_x, rel_y, MaxWidth, MaxHeight) \
+#define TEMP_SWALLOW_PART_FROM_LEFT( partName, rel_x, rel_y, MinWidth, MinHeight) \
part { \
name: partName; \
type: SWALLOW; \
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth MaxHeight; \
- fixed: 1 1; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 0.5 0.5; \
} \
} \
-#define SWALLOW_PART_FROM_LEFT( partName, rel_x, rel_y, MaxWidth, MaxHeight) \
+#define SWALLOW_PART_FROM_LEFT( partName, rel_x, rel_y, MinWidth, MinHeight) \
part { \
name: partName; \
type: SWALLOW; \
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth MaxHeight; \
- fixed: 1 1; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 0.0 0.5; \
} \
} \
-#define SWALLOW_PART_FROM_LEFT_WITH_SPACE( partName, rel_x, rel_y, MaxWidth, MaxHeight) \
+#define SWALLOW_PART_FROM_LEFT_WITH_SPACE( partName, rel_x, rel_y, MinWidth, MinHeight) \
part {\
name : "rect."partName; \
type : RECT;\
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth MaxHeight; \
- fixed: 1 1; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 0.0 0.5; \
} \
description { \
state: "hide" 0.0; \
- inherit: "default"; \
+ min: 0 MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 0.0 0.5; \
visible: 0; \
} \
} \
-#define SWALLOW_PART_FROM_LEFT_WITH_SPACE_AND_CONSTRICTION( partName, rel_x, rel_y, MaxWidth, MaxHeight) \
+#define SWALLOW_PART_FROM_LEFT_WITH_SPACE_AND_CONSTRICTION( partName, rel_x, rel_y, MinWidth, MinHeight, MaxHeight) \
part {\
name : "rect."partName; \
type : RECT;\
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth MaxHeight; \
- fixed: 1 1; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 0.0 0.5; \
} \
description { \
state: "hide" 0.0; \
- inherit: "default"; \
+ max: 0 MaxHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 0.0 0.5; \
visible: 0; \
} \
} \
-#define SWALLOW_PART_FROM_RIGHT( partName, rel_x, rel_y, MaxWidth, MaxHeight) \
+#define SWALLOW_PART_FROM_LEFT_WITH_EFFECT( partName, rel_x, rel_y, MinWidth, MinHeight) \
part { \
name: partName; \
type: SWALLOW; \
+ mouse_events: 0; \
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth MaxHeight; \
- fixed: 1 1; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 0.0 0.5; \
+ visible: 1; \
+ } \
+ description { \
+ state: "show" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 0.0 0.5; \
+ visible: 1; \
+ } \
+ } \
+
+#define SWALLOW_PART_FROM_LEFT_WITH_EFFECT2( partName, rel_x, rel_y, MinWidth, MinHeight) \
+ part { \
+ name: partName; \
+ type: SWALLOW; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 0.0 0.5; \
+ visible: 1; \
+ } \
+ description { \
+ state: "show" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 0.0 0.5; \
+ visible: 1; \
+ } \
+ } \
+
+#define SWALLOW_PART_FROM_CENTER( partName, rel_x_left, rel_x_right, rel_y, MinWidth, MinHeight) \
+ part { \
+ name: partName; \
+ type: SWALLOW; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x_left; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x_right; to_y: rel_y; } \
+ align: 0.5 0.5; \
+ visible: 1; \
+ } \
+ } \
+
+#define SWALLOW_PART_FROM_RIGHT( partName, rel_x, rel_y, MinWidth, MinHeight) \
+ part { \
+ name: partName; \
+ type: SWALLOW; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 1.0 0.5; \
} \
} \
-#define SWALLOW_PART_FROM_RIGHT_WITH_SPACE( partName, rel_x, rel_y, MaxWidth, MaxHeight) \
+#define SWALLOW_PART_FROM_RIGHT_WITH_SPACE( partName, rel_x, rel_y, MinWidth, MinHeight) \
part { \
name: partName; \
type: SWALLOW; \
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth MaxHeight; \
- fixed: 1 1; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 1.0 0.5; \
visible: 1; \
} \
description { \
- state: "show" 0.0; \
- inherit: "default"; \
+ state: "hide" 0.0; \
+ min: 0 MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 1.0 0.5; \
visible: 0; \
} \
} \
-#define FIXED_RECT_FROM_LEFT( rectName, rel_x, rel_y, MaxWidth, colorValue, visibleValue) \
+#define SWALLOW_PART_FROM_RIGHT_WITH_EFFECT( partName, rel_x, rel_y, MinWidth, MinHeight) \
+ part { \
+ name: partName; \
+ type: SWALLOW; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 1.0 0.5; \
+ visible: 1; \
+ } \
+ description { \
+ state: "show" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 1.0 0.5; \
+ visible: 1; \
+ } \
+ } \
+
+#define SWALLOW_PART_FROM_RIGHT_WITH_EFFECT2( partName, rel_x, rel_y, MinWidth, MinHeight) \
+ part { \
+ name: partName; \
+ type: SWALLOW; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 1.0 0.5; \
+ visible: 1; \
+ } \
+ description { \
+ state: "show" 0.0; \
+ min: MinWidth MinHeight; \
+ fixed: 1 0; \
+ rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 1.0 0.5; \
+ visible: 1; \
+ } \
+ } \
+
+#define FIXED_RECT_FROM_LEFT( rectName, rel_x, rel_y, MinWidth, colorValue, visibleValue) \
part { \
name: rectName; \
type: RECT; \
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth -1; \
- fixed: 1 0; \
+ min: MinWidth 0; \
+ fixed: 1 1; \
rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 0.0 0.5; \
description { \
state: "hide" 0.0; \
inherit: "default" 0.0; \
+ min: 0 0; \
visible: 0; \
} \
} \
-#define FIXED_RSSI_RECT_FROM_LEFT_WITH_CONSTRICTION( rectName, rel_x, rel_y, MaxWidth, MaxHeight, colorValue, visibleValue) \
+#define FIXED_RSSI_RECT_FROM_LEFT_WITH_CONSTRICTION( rectName, rel_x, rel_y, MinWidth, MaxHeight, colorValue, visibleValue) \
part { \
name: rectName; \
type: RECT; \
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth -1; \
- fixed: 1 0; \
+ min: MinWidth 0; \
+ fixed: 1 1; \
rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 0.0 0.5; \
} \
} \
-#define FIXED_RECT_FROM_RIGHT( rectName, rel_x, rel_y, MaxWidth, colorValue, visibleValue) \
+#define FIXED_RECT_FROM_RIGHT( rectName, rel_x, rel_y, MinWidth, colorValue, visibleValue) \
part { \
name: rectName; \
type: RECT; \
scale: 1; \
description { \
state: "default" 0.0; \
- max: MaxWidth -1; \
- fixed: 1 0; \
+ min: MinWidth 0; \
+ fixed: 1 1; \
rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
align: 1.0 0.5; \
} \
} \
+#define DYNAMIC_RECT_FROM_RIGHT( rectName, rel_x, rel_y, MinWidth, changeWidth, colorValue, visibleValue) \
+ part { \
+ name: rectName; \
+ type: RECT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: MinWidth 0; \
+ fixed: 1 1; \
+ rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 1.0 0.5; \
+ color : colorValue; \
+ visible: visibleValue; \
+ } \
+ description { \
+ state: "changePad" 0.0; \
+ min: changeWidth 0; \
+ fixed: 1 1; \
+ rel1 { relative: 0.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 0.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ color : colorValue; \
+ visible: visibleValue; \
+ align: 1.0 0.5; \
+ } \
+ } \
+
+#define DYNAMIC_RECT_FROM_LEFT( rectName, rel_x, rel_y, MinWidth, changeWidth, colorValue, visibleValue) \
+ part { \
+ name: rectName; \
+ type: RECT; \
+ mouse_events: 0; \
+ scale: 1; \
+ description { \
+ state: "default" 0.0; \
+ min: MinWidth 0; \
+ fixed: 1 1; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ align: 0.0 0.5; \
+ color : colorValue; \
+ visible: visibleValue; \
+ } \
+ description { \
+ state: "changePad" 0.0; \
+ min: changeWidth 0; \
+ fixed: 1 1; \
+ rel1 { relative: 1.0 0.0; to_x: rel_x; to_y: rel_y; } \
+ rel2 { relative: 1.0 1.0; to_x: rel_x; to_y: rel_y; } \
+ color : colorValue; \
+ visible: visibleValue; \
+ align: 0.0 0.5; \
+ } \
+ } \
+
+
#define PART_SWALLOW_SET( partName, lPadding, rPadding) \
part { \
name: partName; \
name: "textblock_outline_style";
base: "font=Tizen:style=Bold text_class=tizen color=#FFFFFFFF";
}
+ style {
+ name: "message_style";
+ base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
+ }
+ style {
+ name: "message_style2";
+ base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
+ }
+ style {
+ name: "message_style_compare";
+ base: "font=Tizen:style=Regular text_class=tizen font_size=29 color=#FFFFFFFF valign=middle wrap=none ellipsis=0";
+ }
+ style {
+ name: "plmn_style";
+ base: "font=Tizen:style=Bold text_class=tizen font_size=35 color=#FFFFFFFF valign=middle wrap=none ellipsis=1";
+ }
}
images {
scale: 1;
description {
state: "default" 0.0;
- max: -1 INDICATOR_HEIGHT;
- fixed: 0 1;
+ min: 0 INDICATOR_HEIGHT;
color_class: "bg_default";
}
description {
}
}
part {
+ name: "padding.top";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 INDICATOR_PADDING_H;
+ fixed: 0 1;
+ rel1 { relative: 0.0 0.0; to: "background"; }
+ rel2 { relative: 1.0 0.0; to: "background"; }
+ align: 0.0 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name: "padding.bottom";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 INDICATOR_PADDING_H;
+ fixed: 0 1;
+ rel1 { relative: 0.0 1.0; to: "background"; }
+ rel2 { relative: 1.0 1.0; to: "background"; }
+ align: 0.0 1.0;
+ visible: 0;
+ }
+
+ }
+ /* Left padding */
+ part {
+ name: "resize_padding.left";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 0;
+ rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
+ rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
+ align: 0.0 0.0;
+ visible: 0;
+ }
+ description {
+ state: "1" 0.0;
+ inherit: "default" 0.0;
+ min: 1 0;
+ color: 255 0 0 255;
+ }
+ description {
+ state: "2" 0.0;
+ inherit: "default" 0.0;
+ min: 2 0;
+ color: 0 255 0 255;
+ }
+ description {
+ state: "3" 0.0;
+ inherit: "default" 0.0;
+ min: 3 0;
+ color: 0 0 255 255;
+ }
+
+ description {
+ state: "4" 0.0;
+ inherit: "default" 0.0;
+ min: 4 0;
+ color: 255 255 0 255;
+ }
+ }
+ part {
name: "padding.left";
type: RECT;
scale: 1;
min: 72 0;
}
}
+ /* Right padding */
+ part {
+ name: "resize_padding.right";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 0;
+ rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
+ rel2 { relative: 1.0 1.0; to: "elm.rect.bg"; }
+ align: 0.0 0.0;
+ visible: 0;
+ }
+ description {
+ state: "1" 0.0;
+ inherit: "default" 0.0;
+ min: 1 0;
+ color: 255 0 0 255;
+ }
+ description {
+ state: "2" 0.0;
+ inherit: "default" 0.0;
+ min: 2 0;
+ color: 0 255 0 255;
+ }
+ description {
+ state: "3" 0.0;
+ inherit: "default" 0.0;
+ min: 3 0;
+ color: 0 0 255 255;
+ }
+
+ description {
+ state: "4" 0.0;
+ inherit: "default" 0.0;
+ min: 4 0;
+ color: 255 255 0 255;
+ }
+
+ }
part {
name: "padding.right";
type: RECT;
inherit: "default" 0.0;
min: 72 0;
}
+ description {
+ state: "dynamic" 0.0;
+ inherit: "default" 0.0;
+ rel1 {
+ relative: 1.0 0.0; to: "resize_padding.right";
+ offset : 73 0;
+ }
+ rel2 {
+ relative: 1.0 1.0; to: "resize_padding.right";
+ offset : 73 0;
+ }
+ align: 1.0 0.0;
+ }
}
part {
}
}
+ part {
+ name: "elm.rect.bg.call";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "elm.rect.bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "elm.rect.bg";
+ }
+ visible: 0;
+ }
+ description {
+ state: "during_call" 0.0;
+ inherit: "default" 0.0;
+ color_class:"AO005";
+ visible : 1;
+ }
+ description {
+ state: "call_hold" 0.0;
+ inherit: "default" 0.0;
+ color_class:"AO007";
+ visible : 1;
+ }
+ description {
+ state: "call_end" 0.0;
+ inherit: "default" 0.0;
+ color_class:"AO006";
+ visible : 1;
+ }
+ }
+
+ part {
+ name: "elm.rect.right_con";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: HOME_PADDING_PORTRAIT 0;
+ visible: 0;
+ fixed: 1 0;
+ rel1 { relative: 0.0 0.0; to: "elm.rect.bg"; }
+ rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
+ align: 0.0 0.0;
+ }
+ }
+
+ part {
+ name: "icon_bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 { relative: 1.0 0.0; to_x: padding.left; to_y: elm.rect.bg; }
+ rel2 { relative: 0.0 1.0; to_x: elm.swallow.connection/system; to_y: elm.rect.bg; }
+ align: 0.0 0.0;
+ }
+ }
+
+ part {
+ name: "plmn.bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 INDICATOR_HEIGHT;
+ fixed: 0 1;
+ rel1 { relative: 1.0 1.0; to_x: padding.left; to_y: elm.swallow.more_noti; }
+ rel2 { relative: 0.0 1.0; to_x: padding.right; to_y: elm.swallow.more_noti; }
+ align: 0.0 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name: "plmn.padding.left";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: MESSAGE_PADDING 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "plmn.bg";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "plmn.bg";
+ }
+ align: 0.0 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name: "plmn.text";
+ type: TEXTBLOCK;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ visible: 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "plmn.padding.left";
+ to_y: "plmn.bg";
+ }
+
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "plmn.padding.right";
+ to_y: "plmn.bg";
+ }
+ text {
+ style: "plmn_style";
+ min: 0 1;
+ }
+ }
+ }
+ part {
+ name: "plmn.padding.right";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "plmn.bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "plmn.bg";
+ }
+ align: 1.0 0.0;
+ visible: 0;
+ }
+ }
+
+ part {
+ name: elm.swallow.fixed0;
+ type: SWALLOW;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+#ifndef _INDICATOR_REMOVE_SEARCH
+ min: HOME_PADDING_PORTRAIT DEFAULT_ICON_HEIGHT;
+#else
+ min: 0 0;
+#endif
+ fixed: 1 0;
+ rel1 { relative: 1.0 0.0; to_x: padding.left; to_y: elm.rect.right_con; }
+ rel2 { relative: 1.0 1.0; to_x: padding.left; to_y: elm.rect.right_con; }
+ align: 0.0 0.5;
+ visible: 1;
+ }
+ }
+ part {
+ name: "padding.separator";
+ type: SPACER;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+#ifndef _INDICATOR_REMOVE_SEARCH
+ min: PADDING_WIDTH/2 0;
+#else
+ min: 0 0;
+#endif
+ fixed: 1 0;
+ rel1 { relative: 0.0 0.0; to_x: elm.swallow.connection/system; to_y: elm.rect.right_con; }
+ rel2 { relative: 0.0 1.0; to_x: elm.swallow.connection/system; to_y: elm.rect.right_con; }
+ align: 1.0 0.5;
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ min: 0 0;
+ fixed: 1 1;
+ }
+ }
+
+ /* Separator Padding */
+ part {
+ name: "seperator.image";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+#ifndef _INDICATOR_REMOVE_SEARCH
+ min: 3 44;
+#else
+ min: 0 0;
+#endif
+ fixed: 1 1;
+ image.normal: "B03_search_divider.png";
+ color_class:"AO004";
+ rel1 { relative: 0.0 0.5; to_x: padding.separator; to_y: elm.rect.right_con; }
+ rel2 { relative: 0.0 0.5; to_x: padding.separator; to_y: elm.rect.right_con; }
+ align: 1.0 0.5;
+ visible : 1;
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ min: 0 0;
+ fixed: 1 1;
+ visible : 0;
+ }
+ }
+
+ part {
+ name: "padding.separator2";
+ type: SPACER;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+#ifndef _INDICATOR_REMOVE_SEARCH
+ min: PADDING_WIDTH 0;
+#else
+ min: 0 0;
+#endif
+ fixed: 1 0;
+ rel1 { relative: 0.0 0.0; to_x: seperator.image; to_y: elm.rect.right_con; }
+ rel2 { relative: 0.0 1.0; to_x: seperator.image; to_y: elm.rect.right_con; }
+ align: 1.0 0.5;
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ min: 0 0;
+ fixed: 1 1;
+ }
+ }
+
//battery
part {
name: "elm.swallow.fixed8";
/* ICON_FIXED4 (RSSI 2) + PADDING_FIXED5(RIGHT, FIXED PADDING) */
FIXED_RSSI_RECT_FROM_LEFT_WITH_CONSTRICTION( "elm.rect.rssi2", "elm.swallow.fixed1", "elm.rect.bg", DEFAULT_ICON_PADDING, DEFAULT_ICON_WIDTH, INDI_DEFAULT_BG_TEST, 0)
- SWALLOW_PART_FROM_LEFT_WITH_SPACE_AND_CONSTRICTION( "elm.swallow.fixed2", "elm.rect.rssi2", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT)
+ SWALLOW_PART_FROM_LEFT_WITH_SPACE_AND_CONSTRICTION( "elm.swallow.fixed2", "elm.rect.rssi2", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT, DEFAULT_ICON_WIDTH)
/* ICON_FIXED1 (Connection-3G) + PADDING_NONFIXED1(RIGHT,DYNAMIC PADDING) */
FIXED_RECT_FROM_LEFT( "elm.rect.connection", "elm.swallow.fixed2", "elm.rect.bg", DEFAULT_ICON_PADDING, INDI_DEFAULT_BG_TEST, 0)
//////////////////////////////////////////
/* System (Sound Profile, Alarm, GPS) */
- FIXED_RECT_FROM_RIGHT( "elm.rect.system", "elm.swallow.fixed8", "elm.rect.bg", DEFAULT_ICON_PADDING, 255 0 0 255, 1)
+ FIXED_RECT_FROM_RIGHT( "elm.rect.system", "elm.swallow.fixed8", "elm.rect.bg", DEFAULT_ICON_PADDING, 255 0 0 255, 0)
SWALLOW_PART_FROM_RIGHT_WITH_SPACE( "elm.swallow.system", "elm.rect.system", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
/* MiniCtrl (Call, Music/FM Radio, Voice recorder) */
- FIXED_RECT_FROM_RIGHT( "elm.rect.minictrl", "elm.swallow.system", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 255 0 255, 1)
+ FIXED_RECT_FROM_RIGHT( "elm.rect.minictrl", "elm.swallow.system", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 255 0 255, 0)
SWALLOW_PART_FROM_RIGHT_WITH_SPACE( "elm.swallow.minictrl", "elm.rect.minictrl", "elm.rect.bg", DEFAULT_ICON_WIDTH, DEFAULT_ICON_HEIGHT )
/* NOTI(R1~R5) */
- FIXED_RECT_FROM_RIGHT( "elm.rect.noti", "elm.swallow.minictrl", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 0 255 255, 1)
+ FIXED_RECT_FROM_RIGHT( "elm.rect.noti", "elm.swallow.minictrl", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 0 255 255, 0)
SWALLOW_PART_FROM_RIGHT_WITH_SPACE( "elm.swallow.noti", "elm.rect.noti", "elm.rect.bg", 0, 0)
/* more */
- FIXED_RECT_FROM_RIGHT( "elm.rect.more_noti", "elm.swallow.noti", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 0 255 255, 1)
+ FIXED_RECT_FROM_RIGHT( "elm.rect.more_noti", "elm.swallow.noti", "elm.rect.bg", DEFAULT_ICON_PADDING, 0 0 255 255, 0)
+ SWALLOW_PART_FROM_RIGHT_WITH_EFFECT( "elm.swallow.more_noti", "elm.rect.more_noti", "elm.rect.bg", 0, 0)
+
+#ifdef _SUPPORT_SCREEN_READER
+ part {
+ name: elm.swallow.fixed9.access;
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 0;
+ rel1.to: elm.swallow.fixed9;
+ rel2.to: elm.swallow.fixed9;
+ visible: 1;
+ color:0 0 0 0;
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+#endif
+ part {
+ name: elm.swallow.fixed9;
+ type: SWALLOW;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+#ifndef _INDICATOR_REMOVE_SEARCH
+ min: HOME_PADDING_PORTRAIT DEFAULT_ICON_HEIGHT;
+#else
+ min: 0 0;
+#endif
+ fixed: 1 0;
+ rel1 { relative: 0.0 0.0; to_x: padding.right; to_y: elm.rect.right_con; }
+ rel2 { relative: 0.0 1.0; to_x: padding.right; to_y: elm.rect.right_con; }
+ align: 1.0 0.5;
+ visible: 1;
+ }
+ description {
+ state: "hide" 0.0;
+ inherit: "default" 0.0;
+ min: 0 0;
+ fixed:1 0;
+ visible: 0;
+ }
+ }
+ part {
+ name: "elm.image.plmn";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 0;
+ color: 100 100 100 100;
+ rel1 { relative: 0.0 0.5; to_x: elm.swallow.fixed8; to_y: elm.rect.right_con; }
+ rel2 { relative: 0.0 0.5; to_x: elm.swallow.fixed8; to_y: elm.rect.right_con; }
+ align: 1.0 0.5;
+ visible: 0;
+ }
+ description {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ min: 112 31;
+ fixed: 1 1;
+ image {
+ normal:"B03_OrangeF.png";
+ }
+ color_class:"AO004";
+ visible: 1;
+ }
+ }
+ part {
+ name: "plmn_dynamic.padding.left";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 0;
+ rel1 { relative: 1.0 0.5; to_x: elm.swallow.fixed9; to_y: elm.rect.right_con; }
+ rel2 { relative: 1.0 0.5; to_x: elm.swallow.fixed9; to_y: elm.rect.right_con; }
+ color : 255 0 0 125;
+ visible: 0;
+ }
+ description {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ min: 30 0;
+ fixed: 1 0;
+ visible: 0;
+ }
+ }
+ part {
+ name: "elm.image.plmn_dynamic";
+ type: IMAGE;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 0;
+ rel1 { relative: 1.0 0.5; to_x:plmn_dynamic.padding.left; to_y: elm.rect.right_con; }
+ rel2 { relative: 1.0 0.5; to_x:plmn_dynamic.padding.left; to_y: elm.rect.right_con; }
+ align: 0.0 0.5;
+ visible: 0;
+ }
+ description {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ min: 112 31;
+ fixed: 1 1;
+ image {
+ normal:"B03_OrangeF.png";
+ }
+ visible: 1;
+ }
+ }
+ part {
+ name: "plmn_dynamic.padding.right";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 1 0;
+ rel1 { relative: 1.0 0.5; to_x: elm.image.plmn_dynamic; to_y: elm.rect.right_con; }
+ rel2 { relative: 1.0 0.5; to_x: elm.image.plmn_dynamic; to_y: elm.rect.right_con; }
+ color : 255 0 0 125;
+ visible: 0;
+ }
+ description {
+ state: "show" 0.0;
+ inherit: "default" 0.0;
+ min: 5 0;
+ fixed: 1 0;
+ visible: 0;
+ }
+ }
+ part {
+ name: "clock.padding.left";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 5 0;
+ fixed: 1 0;
+ rel1 { relative: 0.0 0.0; to_x: elm.text.clock; to_y: elm.rect.bg; }
+ rel2 { relative: 0.0 1.0; to_x: elm.text.clock; to_y: elm.rect.bg; }
+ align: 1.0 0.5;
+ visible: 0;
+ }
+ }
+
+ part {
+ name: "elm.text.clock";
+ type: TEXTBLOCK;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
+ rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
+ align: 0.5 0.5;
+ fixed: 1 1;
+ text {
+ min: 1 1;
+ style: "textblock_style";
+ align: 0.5 0.5;
+ ellipsis: -1;
+ }
+ }
+ description {
+ state: "set_color" 0.0;
+ inherit: "default" 0.0;
+ text {
+ style: "textblock_outline_style";
+ }
+ }
+ description {
+ state: "size24" 0.0;
+ inherit: "default" 0.0;
+ text {
+ style: "textblock_style_24";
+ }
+ }
+ description {
+ state: "invisible" 0.0;
+ inherit: "default" 0.0;
+ visible:0;
+ }
+ }
+ part {
+ name: "clock.padding.right";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 2 0;
+ fixed: 1 0;
+ rel1 { relative: 1.0 0.0; to_x: "elm.text.clock"; to_y: "elm.rect.bg"; }
+ rel2 { relative: 1.0 1.0; to_x: "elm.text.clock"; to_y: "elm.rect.bg"; }
+ align: 1.0 0.5;
+ visible: 0;
+ }
+ }
+ part {
+ name: "indicator.alarm.icon";
+ type: SWALLOW;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
+ rel1 { relative: 1.0 0.0; to_x: "clock.padding.right"; to_y: "elm.rect.bg"; }
+ rel2 { relative: 1.0 1.0; to_x: "clock.padding.right"; to_y: "elm.rect.bg"; }
+ fixed: 1 0;
+ align: 0.0 0.0;
+ }
+ }
#ifdef _SUPPORT_SCREEN_READER
part {
- name: elm.swallow.fixed9.access;
+ name: "elm.rect.clock.access";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to_x: "elm.swallow.fixed5"; to_y: "elm.swallow.fixed5"; }
+ rel2 { relative: 1.0 1.0; to_x: "elm.rect.clock"; to_y: "elm.rect.clock"; }
+ visible: 1;
+ color:0 0 0 0;
+ }
+ }
+#endif
+
+ part {
+ name: "message.bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: 0 INDICATOR_HEIGHT;
+ fixed: 0 1;
+ rel1 { relative: 0.0 -1.0; to: "elm.rect.bg.base"; }
+ rel2 { relative: 1.0 0.0; to: "elm.rect.bg.base"; }
+ align: 0.0 1.0;
+ color: INDI_DEFAULT_BG_TRANSPARENT;
+ visible: 1;
+ }
+ description {
+ state: "transparent" 0.0;
+ inherit: "default" 0.0;
+ }
+ }
+
+ part {
+ name: "message.padding.left";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ min: MESSAGE_PADDING 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "message.bg";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "message.bg";
+ }
+ align: 0.0 0.0;
+ visible: 0;
+ }
+ description {
+ state: "scover" 0.0;
+ inherit: "default" 0.0;
+ min: 72 0;
+ }
+ }
+ part {
+ name: "message.padding.right";
type: RECT;
scale: 1;
+ mouse_events: 0;
description {
state: "default" 0.0;
+ min: MESSAGE_PADDING 0;
fixed: 1 0;
- rel1.to: elm.swallow.fixed9;
- rel2.to: elm.swallow.fixed9;
- visible: 1;
- color:0 0 0 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "message.bg";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "message.bg";
+ }
+ align: 1.0 0.0;
+ visible: 0;
}
description {
- state: "hide" 0.0;
+ state: "scover" 0.0;
inherit: "default" 0.0;
- visible: 0;
+ min: 72 0;
}
}
-#endif
-
part {
- name: "elm.swallow.more_noti";
- type: SWALLOW;
+ name: "message.padding.top";
+ type: RECT;
scale: 1;
+ mouse_events: 0;
description {
state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- max: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- fixed: 1 1;
- rel2 {
- relative: 0.0 1.0;
- to_x: "elm.rect.more_noti";
- to_y: "elm.rect.bg";
- }
- align: 1.0 0.5;
+ min: 0 INDICATOR_PADDING_H;
+ fixed: 0 1;
+ rel1 { relative: 0.0 0.0; to: "message.bg"; }
+ rel2 { relative: 1.0 0.0; to: "message.bg"; }
+ align: 0.0 0.0;
visible: 0;
}
- description {
- state: "show" 0.0;
- inherit: "default";
- visible: 1;
- }
}
-
part {
- name: "clock.padding.left";
+ name: "message.padding.bottom";
type: RECT;
- mouse_events: 0;
scale: 1;
+ mouse_events: 0;
description {
state: "default" 0.0;
- min: 5 0;
- fixed: 1 0;
- rel1 { relative: 0.0 0.0; to_x: elm.text.clock; to_y: elm.rect.bg; }
- rel2 { relative: 0.0 1.0; to_x: elm.text.clock; to_y: elm.rect.bg; }
- align: 1.0 0.5;
+ min: 0 INDICATOR_PADDING_H;
+ fixed: 0 1;
+ rel1 { relative: 0.0 1.0; to: "message.bg"; }
+ rel2 { relative: 1.0 1.0; to: "message.bg"; }
+ align: 0.0 1.0;
visible: 0;
}
- }
+ }
part {
- name: "elm.text.clock";
+ name: "message.text";
type: TEXTBLOCK;
scale: 1;
mouse_events: 0;
description {
state: "default" 0.0;
- rel1 { relative: 1.0 0.0; to: "elm.rect.bg"; }
- rel2 { relative: 0.0 1.0; to: "elm.rect.bg"; }
- align: 0.5 0.5;
fixed: 1 1;
- text {
- min: 1 1;
- style: "textblock_style";
- align: 0.5 0.5;
- ellipsis: -1;
+ visible: 1;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "message.padding.left";
+ to_y: "message.bg";
+ }
+
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "message.padding.right";
+ to_y: "message.bg";
}
- }
- description {
- state: "set_color" 0.0;
- inherit: "default" 0.0;
text {
- style: "textblock_outline_style";
+ style: "message_style";
+ min: 0 1;
}
}
description {
- state: "size24" 0.0;
+ state: "line2" 0.0;
inherit: "default" 0.0;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "message.padding.left";
+ to_y: "message.bg";
+ }
+
+ rel2 {
+ relative: 0.0 2.0;
+ to_x: "message.padding.right";
+ to_y: "message.bg";
+ }
text {
- style: "textblock_style_24";
+ style: "message_style2";
+ min: 0 1;
}
- }
- description {
- state: "invisible" 0.0;
- inherit: "default" 0.0;
- visible:0;
- }
- }
- part {
- name: "clock.padding.right";
- type: RECT;
- mouse_events: 0;
- scale: 1;
- description {
- state: "default" 0.0;
- min: 2 0;
- fixed: 1 0;
- rel1 { relative: 1.0 0.0; to_x: "elm.text.clock"; to_y: "elm.rect.bg"; }
- rel2 { relative: 1.0 1.0; to_x: "elm.text.clock"; to_y: "elm.rect.bg"; }
- align: 1.0 0.5;
visible: 0;
}
}
part {
- name: "indicator.alarm.icon";
- type: SWALLOW;
- mouse_events: 0;
+ name: "message.text.compare";
+ type: TEXTBLOCK;
scale: 1;
+ mouse_events: 0;
description {
state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- rel1 { relative: 1.0 0.0; to_x: "clock.padding.right"; to_y: "elm.rect.bg"; }
- rel2 { relative: 1.0 1.0; to_x: "clock.padding.right"; to_y: "elm.rect.bg"; }
- fixed: 1 0;
- align: 0.0 0.0;
+ fixed: 1 1;
+ visible: 0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "message.text";
+ }
+ rel2 {
+ relative: 3.0 1.0;
+ to: "message.text";
+ }
+ text {
+ style: "message_style_compare";
+ min: 0 1;
+ }
}
}
-
-#ifdef _SUPPORT_SCREEN_READER
part {
- name: "elm.rect.clock.access";
- type: RECT;
+ name: "message.line2.text";
+ type: TEXTBLOCK;
scale: 1;
+ mouse_events: 0;
description {
state: "default" 0.0;
- rel1 { relative: 0.0 0.0; to_x: "elm.swallow.fixed5"; to_y: "elm.swallow.fixed5"; }
- rel2 { relative: 1.0 1.0; to_x: "elm.rect.clock"; to_y: "elm.rect.clock"; }
+ fixed: 1 1;
visible: 1;
- color:0 0 0 0;
+ rel1 {
+ relative: 1.0 -1.0;
+ to_x: "message.padding.left";
+ to_y: "message.text";
+ }
+
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "message.padding.right";
+ to_y: "message.text";
+ }
+ text {
+ style: "message_style";
+ min: 0 1;
+ }
}
}
-#endif
}
programs {
}
}
}
+
program {
name: "message.show.effect";
action: STATE_SET "hide" 0.0;
target: "elm.rect.bg.base";
transition: LINEAR 0.3;
}
+
program {
name: "message.show.noeffect";
action: STATE_SET "hide" 0.0;
source: "indicator.prog";
target: "elm.rect.bg.base";
}
+
program {
name: "message.hide";
action: STATE_SET "default" 0.0;
source: "indicator.prog";
target: "elm.rect.bg.base";
transition: LINEAR 0.3;
+ after:message.line2.hide.noeffect;
+ }
+ program {
+ name: "message.line2.show";
+ action: STATE_SET "line2" 0.0;
+ signal: "message.line2.show";
+ source: "indicator.prog";
+ target: "message.text";
+ transition: LINEAR 0.3;
+ }
+
+ program {
+ name: "message.line2.hide";
+ action: STATE_SET "default" 0.0;
+ signal: "message.line2.hide";
+ source: "indicator.prog";
+ target: "message.text";
+ transition: LINEAR 0.3;
+ }
+ program {
+ name: "message.line2.hide.noeffect";
+ action: STATE_SET "default" 0.0;
+ signal: "message.line2.hide.noeffect";
+ source: "indicator.prog";
+ target: "message.text";
}
/*********************************************************
*
source: "indicator.prog";
target: "background";
}
+
program {
name: "bg_color_call_incoming";
signal: "bg.color.call.incoming";
set_state(PART:"background", "incoming_call", 0.0);
}
}
+
program {
name: "bg_color_call_end";
signal: "bg.color.call.end";
set_state(PART:"background", "end_call", 0.0);
}
}
+
program {
name: "bg_color_call_on_hold";
signal: "bg.color.call.onhold";
set_state(PART:"background", "on_hold", 0.0);
}
}
+
program {
name: "bg_opaque";
action: STATE_SET "default" 0.0;
script {
set_int(bg_set, 0);
set_state(PART:"elm.rect.bg", "opaque", 0.0);
+ set_state(PART:"message.bg", "transparent", 0.0);
}
+
}
program {
name: "bg_translucent";
script {
set_int(bg_set, 1);
set_state(PART:"elm.rect.bg", "translucent", 0.0);
+ set_state(PART:"message.bg", "transparent", 0.0);
}
+
}
program {
name: "bg_transparent";
script {
set_int(bg_set, 2);
set_state(PART:"elm.rect.bg", "transparent", 0.0);
+ set_state(PART:"message.bg", "transparent", 0.0);
}
+
}
program {
name: "bg_notification";
script {
set_int(bg_set, 3);
set_state(PART:"elm.rect.bg", "notification", 0.0);
+ set_state(PART:"message.bg", "transparent", 0.0);
}
+
+ }
+
+ program {
+ name: "indicator.lock.on";
+ action: STATE_SET "hide" 0.0;
+ signal: "indicator.lock.on";
+ source: "indicator.prog";
+ target: "elm.swallow.connection/system";
+ target: "seperator.image";
+ target: "padding.separator";
+ target: "padding.separator2";
+ }
+
+ program {
+ name: "indicator.lock.off";
+ action: STATE_SET "default" 0.0;
+ signal: "indicator.lock.off";
+ source: "indicator.prog";
+ target: "elm.swallow.connection/system";
+ target: "seperator.image";
+ target: "padding.separator";
+ target: "padding.separator2";
}
/* Battery */
source: "indicator.prog";
target: "elm.swallow.fixed8";
}
+
program {
name: "indicator.battery.percentage.hide";
action: STATE_SET "default" 0.0;
source: "indicator.prog";
target: "elm.swallow.fixed8";
}
+
program {
name: "indicator.battery.percentage.one.digit.show";
action: STATE_SET "default" 0.0;
source: "indicator.prog";
target: "percentage.digit.box";
}
+
program {
name: "indicator.battery.percentage.two.digits.show";
action: STATE_SET "two_digits" 0.0;
source: "indicator.prog";
target: "percentage.digit.box";
}
+
program {
name: "indicator.battery.percentage.full.show";
action: STATE_SET "three_digits" 0.0;
source: "indicator.prog";
target: "percentage.digit.box";
}
-
// RSSI1
program {
name: "indicator.rssi1.show";
target: "elm.swallow.fixed1";
target: "elm.rect.rssi1";
}
+
program {
name: "indicator.rssi1.hide";
action: STATE_SET "hide" 0.0;
target: "elm.swallow.fixed1";
target: "elm.rect.rssi1";
}
-
// RSSI2
program {
name: "indicator.rssi2.show";
target: "elm.swallow.fixed2";
target: "elm.rect.rssi2";
}
+
program {
name: "indicator.rssi2.hide";
action: STATE_SET "hide" 0.0;
target: "elm.swallow.fixed4";
target: "elm.rect.connection";
}
+
program {
name: "indicator.connection.hide";
action: STATE_SET "hide" 0.0;
target: "elm.swallow.fixed5";
target: "elm.rect.wifi";
}
+
program {
name: "indicator.wifi.hide";
action: STATE_SET "hide" 0.0;
target: "elm.swallow.fixed7";
target: "elm.rect.wifidirect";
}
+
program {
name: "indicator.wifidirect.hide";
action: STATE_SET "hide" 0.0;
source: "indicator.prog";
target: "elm.image.updown2";
}
-
// System Box
program {
name: "indicator.system.show";
target: "elm.swallow.system";
target: "elm.rect.system";
}
+
program {
name: "indicator.system.hide";
action: STATE_SET "hide" 0.0;
target: "elm.swallow.system";
target: "elm.rect.system";
}
-
// Mini Control box
program {
name: "indicator.minictrl.show";
target: "elm.swallow.minictrl";
target: "elm.rect.minictrl";
}
+
program {
name: "indicator.minictrl.hide";
action: STATE_SET "hide" 0.0;
target: "elm.swallow.minictrl";
target: "elm.rect.minictrl";
}
-
// Connection/System box
program {
name: "indicator.connection/system.show";
target: "elm.swallow.connection/system";
target: "elm.rect.connection/system";
}
+
program {
name: "indicator.connection/system.hide";
action: STATE_SET "hide" 0.0;
target: "elm.swallow.connection/system";
target: "elm.rect.connection/system";
}
-
// Noti box
program {
name: "indicator.noti.show";
target: "elm.swallow.noti";
target: "elm.rect.noti";
}
+
program {
name: "indicator.noti.hide";
action: STATE_SET "hide" 0.0;
// More noti
program {
name: "indicator.more_noti.show";
- action: STATE_SET "show" 0.0;
+ action: STATE_SET "default" 0.0;
signal: "indicator.more_noti.show";
source: "indicator.prog";
target: "elm.swallow.more_noti";
+ target: "elm.rect.more_noti";
}
+
program {
name: "indicator.more_noti.hide";
- action: STATE_SET "default" 0.0;
+ action: STATE_SET "hide" 0.0;
signal: "indicator.more_noti.hide";
source: "indicator.prog";
target: "elm.swallow.more_noti";
+ target: "elm.rect.more_noti";
+ }
+
+ // S Cover
+ program {
+ name: "indicator.scover.on";
+ action: STATE_SET "scover" 0.0;
+ signal: "indicator.scover.on";
+ source: "indicator.prog";
+ target: "padding.left";
+ target: "padding.right";
+ target: "message.padding.left";
+ target: "message.padding.right";
+ }
+ program {
+ name: "indicator.scover.off";
+ action: STATE_SET "default" 0.0;
+ signal: "indicator.scover.off";
+ source: "indicator.prog";
+ target: "padding.left";
+ target: "padding.right";
+ target: "message.padding.left";
+ target: "message.padding.right";
+ }
+ program {
+ name: "indicator.padding.dynamic.on";
+ action: STATE_SET "dynamic" 0.0;
+ signal: "indicator.padding.dynamic.on";
+ source: "indicator.prog";
+ target: "padding.right";
+ transition: LINEAR 0.4;
+ }
+ program {
+ name: "indicator.padding.dynamic.off";
+ action: STATE_SET "default" 0.0;
+ signal: "indicator.padding.dynamic.off";
+ source: "indicator.prog";
+ target: "padding.right";
+ transition: LINEAR 0.4;
+ }
+
+ program {
+ name: "indicator.padding.dynamic.off.noeffect";
+ action: STATE_SET "default" 0.0;
+ signal: "indicator.padding.dynamic.off.noeffect";
+ source: "indicator.prog";
+ target: "padding.right";
+ }
+
+ program {
+ name: "indicator.padding.resize.0";
+ action: STATE_SET "default" 0.0;
+ signal: "indicator.padding.resize.0";
+ source: "indicator.prog";
+ target: "resize_padding.left";
+ target: "resize_padding.right";
+ }
+ program {
+ name: "indicator.padding.resize.1";
+ action: STATE_SET "1" 0.0;
+ signal: "indicator.padding.resize.1";
+ source: "indicator.prog";
+ target: "resize_padding.left";
+ target: "resize_padding.right";
+ }
+
+ program {
+ name: "indicator.padding.resize.2";
+ action: STATE_SET "2" 0.0;
+ signal: "indicator.padding.resize.2";
+ source: "indicator.prog";
+ target: "resize_padding.left";
+ target: "resize_padding.right";
+ }
+
+ program {
+ name: "indicator.padding.resize.3";
+ action: STATE_SET "3" 0.0;
+ signal: "indicator.padding.resize.3";
+ source: "indicator.prog";
+ target: "resize_padding.left";
+ target: "resize_padding.right";
+ }
+
+ program {
+ name: "indicator.padding.resize.4";
+ action: STATE_SET "4" 0.0;
+ signal: "indicator.padding.resize.4";
+ source: "indicator.prog";
+ target: "resize_padding.left";
+ target: "resize_padding.right";
+ }
+
+ program {
+ name: "indicator.bg.call.0";
+ action: STATE_SET "default" 0.0;
+ signal: "indicator.bg.call.0";
+ source: "indicator.prog";
+ target: "elm.rect.bg.call";
}
program {
+ name: "indicator.bg.call.1";
+ action: STATE_SET "during_call" 0.0;
+ signal: "indicator.bg.call.1";
+ source: "indicator.prog";
+ target: "elm.rect.bg.call";
+ }
+ program {
+ name: "indicator.bg.call.2";
+ action: STATE_SET "call_hold" 0.0;
+ signal: "indicator.bg.call.2";
+ source: "indicator.prog";
+ target: "elm.rect.bg.call";
+ }
+ program {
+ name: "indicator.bg.call.3";
+ action: STATE_SET "call_end" 0.0;
+ signal: "indicator.bg.call.3";
+ source: "indicator.prog";
+ target: "elm.rect.bg.call";
+ }
+
+ program {
name: "clock.font.12";
action: STATE_SET "default" 0.0;
signal: "clock.font.12";
source: "indicator.prog";
target: "elm.text.clock";
}
+
+ /*********************************************************
+ *
+ * BADGE
+ *
+ **********************************************************/
+
}
}
}
#define TICKERNOTI_MAIN_TEXT_HEIGHT_INC 1
collections
{
- base_scale: 2.6;
+ base_scale: 1.7;
group {
name: "quickpanel/tickernoti/text";
data {
/*
-* Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-
-#include "../../inc/indicator_gui.h"
+ * Copyright (c) 2009-2015 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
#define FRAME_TIME 0.3
+
images {
image: "noti_download_01.png" COMP;
image: "noti_download_02.png" COMP;
image: "noti_download_04.png" COMP;
image: "noti_download_05.png" COMP;
image: "noti_download_complete.png" COMP;
+
image: "noti_upload_01.png" COMP;
image: "noti_upload_02.png" COMP;
image: "noti_upload_03.png" COMP;
image: "noti_upload_04.png" COMP;
image: "noti_upload_05.png" COMP;
image: "noti_upload_complete.png" COMP;
+
image: "noti_install_01.png" COMP;
image: "noti_install_02.png" COMP;
image: "noti_install_03.png" COMP;
image: "noti_install_05.png" COMP;
image: "noti_install_complete.png" COMP;
}
+
collections {
- base_scale: 2.6;
- group {
- name: "quickpanel/animated_icon_download";
- parts {
- part { name: "background";
- type: SPACER;
- scale: 1;
- description {
- state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- max: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- }
+group {
+ name: "quickpanel/animated_icon_download";
+ parts {
+ part { name: "background";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 47 47;
+ max: 47 47;
}
- part{
- name: "obj.image";
- type:IMAGE;
- scale:1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- max: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- rel1 {
- to: "background";
- }
- rel2 {
- to: "background";
- }
- image {
- normal:"noti_download_01.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- color_class: QP_THEME_LIST_ITEM_ICON_COLOR;
- visible:1;
- }
- description {
- state: "state.0" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_download_01.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.1" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_download_02.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.2" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_download_03.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.3" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_download_04.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ }
+ part{
+ name: "obj.image";
+ type:IMAGE;
+ scale:1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ state: "default" 0.0;
+ min: 47 47;
+ max: 47 47;
+ rel1 {
+ to: "background";
}
- description {
- state: "state.4" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_download_05.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ rel2 {
+ to: "background";
}
- description {
- state: "state.5" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_download_complete.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ image {
+ normal:"noti_download_01.png";
+ border: 0 0 0 0;
+ border_scale: 1;
}
+ color_class: QP_THEME_LIST_ITEM_ICON_COLOR;
+ visible:1;
}
- }
- programs {
- program {
- name: "init.layout";
- signal: "load";
- source: "";
- in: 0.0 0.0;
- action: SIGNAL_EMIT "icon.state.0" "prog";
- }
- program{
- name: "icon.state.0";
- signal: "icon.state.0";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.0" 0.0;
- target: "obj.image";
- after: "icon.state.1";
+ description {
+ state: "state.0" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_download_01.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.1";
- signal: "icon.state.1";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.1" 0.0;
- target: "obj.image";
- after: "icon.state.2";
+ description {
+ state: "state.1" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_download_02.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.2";
- signal: "icon.state.2";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.2" 0.0;
- target: "obj.image";
- after: "icon.state.3";
+ description {
+ state: "state.2" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_download_03.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.3";
- signal: "icon.state.3";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.3" 0.0;
- target: "obj.image";
- after: "icon.state.4";
+ description {
+ state: "state.3" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_download_04.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.4";
- signal: "icon.state.4";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.4" 0.0;
- target: "obj.image";
- after: "icon.state.5";
+ description {
+ state: "state.4" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_download_05.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.5";
- signal: "icon.state.5";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.5" 0.0;
- target: "obj.image";
- after: "icon.state.0";
+ description {
+ state: "state.5" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_download_complete.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
}
}
- group {
- name: "quickpanel/animated_icon_upload";
- parts {
- part { name: "background";
- type: SPACER;
- scale: 1;
- description {
- state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- max: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- fixed: 1 1;
- }
+
+ programs {
+ program {
+ name: "init.layout";
+ signal: "load";
+ source: "";
+ in: 0.0 0.0;
+ action: SIGNAL_EMIT "icon.state.0" "prog";
+ }
+ program{
+ name: "icon.state.0";
+ signal: "icon.state.0";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.0" 0.0;
+ target: "obj.image";
+ after: "icon.state.1";
+ }
+ program{
+ name: "icon.state.1";
+ signal: "icon.state.1";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.1" 0.0;
+ target: "obj.image";
+ after: "icon.state.2";
+ }
+ program{
+ name: "icon.state.2";
+ signal: "icon.state.2";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.2" 0.0;
+ target: "obj.image";
+ after: "icon.state.3";
+ }
+ program{
+ name: "icon.state.3";
+ signal: "icon.state.3";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.3" 0.0;
+ target: "obj.image";
+ after: "icon.state.4";
+ }
+ program{
+ name: "icon.state.4";
+ signal: "icon.state.4";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.4" 0.0;
+ target: "obj.image";
+ after: "icon.state.5";
+ }
+ program{
+ name: "icon.state.5";
+ signal: "icon.state.5";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.5" 0.0;
+ target: "obj.image";
+ after: "icon.state.0";
+ }
+ }
+}
+
+group {
+ name: "quickpanel/animated_icon_upload";
+ parts {
+ part { name: "background";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 47 47;
+ max: 47 47;
}
- part{
- name: "obj.image";
- type:IMAGE;
- scale:1;
- description {
- state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- max: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- fixed: 1 1;
- rel1.to: "background";
- rel2.to: "background";
- image {
- normal:"noti_upload_01.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- color_class: QP_THEME_LIST_ITEM_ICON_COLOR;
- visible:1;
- }
- description {
- state: "state.0" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_upload_01.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.1" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_upload_02.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.2" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_upload_03.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.3" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_upload_04.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ }
+ part{
+ name: "obj.image";
+ type:IMAGE;
+ scale:1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ state: "default" 0.0;
+ min: 47 47;
+ max: 47 47;
+ rel1 {
+ to: "background";
}
- description {
- state: "state.4" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_upload_05.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ rel2 {
+ to: "background";
}
- description {
- state: "state.5" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_upload_complete.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ image {
+ normal:"noti_upload_01.png";
+ border: 0 0 0 0;
+ border_scale: 1;
}
+ color_class: QP_THEME_LIST_ITEM_ICON_COLOR;
+ visible:1;
}
- }
- programs {
- program {
- name: "init.layout";
- signal: "load";
- source: "";
- in: 0.0 0.0;
- action: SIGNAL_EMIT "icon.state.0" "prog";
- }
- program{
- name: "icon.state.0";
- signal: "icon.state.0";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.0" 0.0;
- target: "obj.image";
- after: "icon.state.1";
+ description {
+ state: "state.0" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_upload_01.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.1";
- signal: "icon.state.1";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.1" 0.0;
- target: "obj.image";
- after: "icon.state.2";
+ description {
+ state: "state.1" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_upload_02.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.2";
- signal: "icon.state.2";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.2" 0.0;
- target: "obj.image";
- after: "icon.state.3";
+ description {
+ state: "state.2" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_upload_03.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.3";
- signal: "icon.state.3";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.3" 0.0;
- target: "obj.image";
- after: "icon.state.4";
+ description {
+ state: "state.3" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_upload_04.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.4";
- signal: "icon.state.4";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.4" 0.0;
- target: "obj.image";
- after: "icon.state.5";
+ description {
+ state: "state.4" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_upload_05.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.5";
- signal: "icon.state.5";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.5" 0.0;
- target: "obj.image";
- after: "icon.state.0";
+ description {
+ state: "state.5" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_upload_complete.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
}
}
- group {
- name: "quickpanel/animated_icon_install";
- parts {
- part { name: "background";
- type: SPACER;
- scale: 1;
- description {
- state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- max: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- }
+
+ programs {
+ program {
+ name: "init.layout";
+ signal: "load";
+ source: "";
+ in: 0.0 0.0;
+ action: SIGNAL_EMIT "icon.state.0" "prog";
+ }
+ program{
+ name: "icon.state.0";
+ signal: "icon.state.0";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.0" 0.0;
+ target: "obj.image";
+ after: "icon.state.1";
+ }
+ program{
+ name: "icon.state.1";
+ signal: "icon.state.1";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.1" 0.0;
+ target: "obj.image";
+ after: "icon.state.2";
+ }
+ program{
+ name: "icon.state.2";
+ signal: "icon.state.2";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.2" 0.0;
+ target: "obj.image";
+ after: "icon.state.3";
+ }
+ program{
+ name: "icon.state.3";
+ signal: "icon.state.3";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.3" 0.0;
+ target: "obj.image";
+ after: "icon.state.4";
+ }
+ program{
+ name: "icon.state.4";
+ signal: "icon.state.4";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.4" 0.0;
+ target: "obj.image";
+ after: "icon.state.5";
+ }
+ program{
+ name: "icon.state.5";
+ signal: "icon.state.5";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.5" 0.0;
+ target: "obj.image";
+ after: "icon.state.0";
+ }
+ }
+}
+
+group {
+ name: "quickpanel/animated_icon_install";
+ parts {
+ part { name: "background";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 47 47;
+ max: 47 47;
}
- part{
- name: "obj.image";
- type:IMAGE;
- scale:1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- state: "default" 0.0;
- min: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- max: DEFAULT_ICON_WIDTH DEFAULT_ICON_HEIGHT;
- rel1 {
- to: "background";
- }
- rel2 {
- to: "background";
- }
- image {
- normal:"noti_install_01.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- color_class: QP_THEME_LIST_ITEM_ICON_COLOR;
- visible:1;
- }
- description {
- state: "state.0" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_install_01.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.1" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_install_02.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.2" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_install_03.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
- }
- description {
- state: "state.3" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_install_04.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ }
+ part{
+ name: "obj.image";
+ type:IMAGE;
+ scale:1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ state: "default" 0.0;
+ min: 47 47;
+ max: 47 47;
+ rel1 {
+ to: "background";
}
- description {
- state: "state.4" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_install_05.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ rel2 {
+ to: "background";
}
- description {
- state: "state.5" 0.0;
- inherit: "default" 0.0;
- image {
- normal:"noti_install_complete.png";
- border: 0 0 0 0;
- border_scale: 1;
- }
+ image {
+ normal:"noti_install_01.png";
+ border: 0 0 0 0;
+ border_scale: 1;
}
+ color_class: QP_THEME_LIST_ITEM_ICON_COLOR;
+ visible:1;
}
- }
- programs {
- program {
- name: "init.layout";
- signal: "load";
- source: "";
- in: 0.0 0.0;
- action: SIGNAL_EMIT "icon.state.0" "prog";
- }
- program{
- name: "icon.state.0";
- signal: "icon.state.0";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.0" 0.0;
- target: "obj.image";
- after: "icon.state.1";
+ description {
+ state: "state.0" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_install_01.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.1";
- signal: "icon.state.1";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.1" 0.0;
- target: "obj.image";
- after: "icon.state.2";
+ description {
+ state: "state.1" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_install_02.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.2";
- signal: "icon.state.2";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.2" 0.0;
- target: "obj.image";
- after: "icon.state.3";
+ description {
+ state: "state.2" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_install_03.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.3";
- signal: "icon.state.3";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.3" 0.0;
- target: "obj.image";
- after: "icon.state.4";
+ description {
+ state: "state.3" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_install_04.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.4";
- signal: "icon.state.4";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.4" 0.0;
- target: "obj.image";
- after: "icon.state.5";
+ description {
+ state: "state.4" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_install_05.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
- program{
- name: "icon.state.5";
- signal: "icon.state.5";
- source: "prog";
- in: FRAME_TIME 0.0;
- action: STATE_SET "state.5" 0.0;
- target: "obj.image";
- after: "icon.state.0";
+ description {
+ state: "state.5" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal:"noti_install_complete.png";
+ border: 0 0 0 0;
+ border_scale: 1;
+ }
}
}
}
-}
\ No newline at end of file
+
+ programs {
+ program {
+ name: "init.layout";
+ signal: "load";
+ source: "";
+ in: 0.0 0.0;
+ action: SIGNAL_EMIT "icon.state.0" "prog";
+ }
+ program{
+ name: "icon.state.0";
+ signal: "icon.state.0";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.0" 0.0;
+ target: "obj.image";
+ after: "icon.state.1";
+ }
+ program{
+ name: "icon.state.1";
+ signal: "icon.state.1";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.1" 0.0;
+ target: "obj.image";
+ after: "icon.state.2";
+ }
+ program{
+ name: "icon.state.2";
+ signal: "icon.state.2";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.2" 0.0;
+ target: "obj.image";
+ after: "icon.state.3";
+ }
+ program{
+ name: "icon.state.3";
+ signal: "icon.state.3";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.3" 0.0;
+ target: "obj.image";
+ after: "icon.state.4";
+ }
+ program{
+ name: "icon.state.4";
+ signal: "icon.state.4";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.4" 0.0;
+ target: "obj.image";
+ after: "icon.state.5";
+ }
+ program{
+ name: "icon.state.5";
+ signal: "icon.state.5";
+ source: "prog";
+ in: FRAME_TIME 0.0;
+ action: STATE_SET "state.5" 0.0;
+ target: "obj.image";
+ after: "icon.state.0";
+ }
+ }
+}
+}
#define ERROR_MESSAGE_LEN 256
+#define INDICATOR_HEIGHT_TM1 52
+
Evas_Coord_Point indicator_press_coord = {0,0};
Ecore_Timer *clock_timer;
int is_transparent = 0;
switch (angle) {
case 0:
case 180:
- _D("Enable indicator portrait mode: %d %d", info->port_w, INDICATOR_HEIGHT);
- evas_object_resize(info->win, info->port_w, INDICATOR_HEIGHT);
+ _D("Enable indicator portrait mode: %d %d", info->port_w, INDICATOR_HEIGHT_TM1);
+ evas_object_resize(info->win, info->port_w, INDICATOR_HEIGHT_TM1);
break;
case 90:
case 270:
- _D("Enable indicator landscape mode: %d %d", info->land_w, INDICATOR_HEIGHT);
- evas_object_resize(info->win, info->land_w, INDICATOR_HEIGHT);
+ _D("Enable indicator landscape mode: %d %d", info->land_w, INDICATOR_HEIGHT_TM1);
+ evas_object_resize(info->win, info->land_w, INDICATOR_HEIGHT_TM1);
break;
default:
_E("Unahandled rotation value");
evas_object_size_hint_fill_set(ad->win.win , EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(ad->win.win , 1.0, 0.5);
- evas_object_resize(ad->win.win, ad->win.port_w, INDICATOR_HEIGHT);
- _D("w,h(%d,%d)", ad->win.port_w, INDICATOR_HEIGHT);
+ evas_object_resize(ad->win.win, ad->win.port_w, INDICATOR_HEIGHT_TM1);
+ _D("w,h(%d,%d)", ad->win.port_w, INDICATOR_HEIGHT_TM1);
evas_object_show(ad->win.win);
if (indicator_tzsh_init(&ad->win))
_create_window(ad);
/* FIXME */
- ad->win.h = INDICATOR_HEIGHT;
+ ad->win.h = INDICATOR_HEIGHT_TM1;
ad->win.w = ad->win.port_w;
ad->win.evas = evas_object_evas_get(ad->win.win);
.priority = ICON_PRIORITY,
.always_top = EINA_TRUE,
.exist_in_view = EINA_FALSE,
+ .img_obj = {0,},
.img_obj.data = "Notify/b03_notify_more.png",
.obj_exist = EINA_FALSE,
.area = INDICATOR_ICON_AREA_MORE_NOTI,
more_notify.ad = data;
}
-void indicator_more_notify_icon_change(Eina_Bool show)
+icon_s *more_noti_get_icon(void)
{
- _D("Show 'more notify' icon:%s", (show) ? "true" : "false");
+ return &more_notify;
+}
- struct appdata *ad = more_notify.ad;
- retm_if(!ad, "Invalid parameter!");
+void indicator_more_notify_icon_change(Eina_Bool val)
+{
+ _D("indicator_more_notify_change. Val=%s", (val) ? "true" : "false");
- if (show) {
- util_signal_emit(ad, "indicator.more_noti.show", "indicator.prog");
- _D();
- }
- else {
- util_signal_emit(ad, "indicator.more_noti.hide", "indicator.prog");
- _D();
+ struct appdata *ad = more_notify.ad;
+ retm_if(ad == NULL, "Invalid parameter!");
+
+ if (val) {
+ util_signal_emit(ad->win.data, "indicator.more_noti.show", "indicator.prog");
+ evas_object_show(more_notify.img_obj.obj);
+ } else {
+ util_signal_emit(ad->win.data, "indicator.more_noti.hide", "indicator.prog");
+ evas_object_hide(more_notify.img_obj.obj);
}
return;
}
-static void icon_create_and_swallow(icon_s *icon, const char *part_name)
+Evas_Object *icon_create_and_swallow(icon_s *icon, const char *part_name)
{
struct appdata *ad = (struct appdata *)icon->ad;
- ret_if(!ad);
+ retv_if(!ad, NULL);
+
+ Evas_Object *obj = NULL;
icon_add(&ad->win, icon);
- ret_if(!icon->img_obj.obj);
+ retv_if(!icon->img_obj.obj, NULL);
+
+ obj = box_add(ad->win.layout);
+ retv_if(!obj, NULL);
+
+ elm_box_pack_end(obj, icon->img_obj.obj);
- edje_object_part_swallow(elm_layout_edje_get(ad->win.layout), part_name, icon->img_obj.obj);
+ evas_object_size_hint_align_set(obj, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ edje_object_part_swallow(elm_layout_edje_get(ad->win.layout), part_name, obj);
+
+ return obj;
}
static int register_more_notify_module(void *data)
{
_D("register_more_notify_module");
- retvm_if(!data, FAIL, "Invalid parameter!");
+ retvm_if(data == NULL, FAIL, "Invalid parameter!");
+
+ struct appdata *ad = (struct appdata *)data;
set_app_state(data);
- icon_create_and_swallow(&more_notify, PART_NAME_MORE_NOTI);
+ ad->win._more_noti_box = icon_create_and_swallow(&more_notify, PART_NAME_MORE_NOTI);
return OK;
}
struct appdata *ad = (struct appdata *)more_notify.ad;
icon_del(&more_notify);
- edje_object_part_unswallow(ad->win.layout, more_notify.img_obj.obj);
+ edje_object_part_unswallow(ad->win.layout, ad->win._more_noti_box);
return OK;
}