#define BUBBLE_EX_PAD 10
#define BUBBLE_IX_PAD 14
#define BUBBLE_Y_PAD 10
+// Y_PAD + bottom shadow(5) = 15
+#define BUBBLE_BOTTOM_PAD 15
group { name: "elm/entry/base/readmessage";
data.item: "default_font_size" "24";
data {
item: context_menu_orientation "horizontal";
}
- parts {
+ parts {
part {
name: "elm.rect.left.pad";
type: RECT;
scale: 1;
description {
state: "default" 0.0;
- min: 0 BUBBLE_Y_PAD;
+ min: 0 BUBBLE_BOTTOM_PAD;
fixed: 0 1;
align: 0.0 1.0;
color: 0 0 0 0;
rel1.relative: 0.0 1.0;
}
}
- part {
+ part {
name: "elm.image.bg";
type: IMAGE;
scale: 1;
- description {
+ description {
state: "default" 0.0;
- rel2.to_x: "elm.rect.right.pad";
+ rel2.to_x: "elm.rect.right.pad";
image {
normal: "07_message_bubble_readmessage.png";
border: 1 11 7 12;
}
}
}
+ part {
+ name: "elm.swallow.subject";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.0 0.0;
+ rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
+ rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
+ }
+ }
+ part {
+ name: "elm.swallow.line";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 1;
+ align: 0.0 0.0;
+ color: 0 0 0 255;
+ rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.swallow.subject"; }
+ rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.swallow.subject"; }
+ }
+ }
part { name: "elm.text";
type: TEXTBLOCK;
mouse_events: 1;
description { state: "default" 0.0;
fixed: 1 0;
align: 0.0 0.0;
- rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
- rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
+ rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.swallow.line"; }
+ rel2 { relative: 1.0 0.0; to_y: "elm.swallow.end"; }
text {
style: "entry_textblock_style";
min: 0 1;
}
}
}
+ part {
+ name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0 1.0;
+ rel1 { relative: 1.0 0.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
+ rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
+ }
+ }
}
programs {
program { name: "focus";
data {
item: context_menu_orientation "horizontal";
}
- parts {
+ parts {
part {
name: "elm.rect.right.pad";
type: RECT;
scale: 1;
description {
state: "default" 0.0;
- min: 0 BUBBLE_Y_PAD;
+ min: 0 BUBBLE_BOTTOM_PAD;
fixed: 0 1;
align: 0.0 1.0;
color: 0 0 0 0;
rel1.relative: 0.0 1.0;
}
}
- part {
+ part {
name: "elm.image.bg";
type: IMAGE;
scale: 1;
- description {
+ description {
state: "default" 0.0;
rel1.to_x: "elm.rect.left.pad";
image {
}
}
}
+ part {
+ name: "elm.swallow.subject";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.0 0.0;
+ rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
+ rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
+ }
+ }
+ part {
+ name: "elm.swallow.line";
+ type: RECT;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ min: 0 1;
+ align: 0.0 0.0;
+ color: 0 0 0 255;
+ rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.swallow.subject"; }
+ rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.swallow.subject"; }
+ }
+ }
part { name: "elm.text";
type: TEXTBLOCK;
mouse_events: 1;
fixed: 1 0;
align: 1.0 0.0;
rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
- rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
+ rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.swallow.end"; }
text {
style: "entry_textblock_style";
min: 0 1;
}
}
}
+ part {
+ name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0 1.0;
+ rel1 { relative: 1.0 0.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
+ rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
+ }
+ }
}
programs {
program { name: "focus";