tag: "b" "+ font=Tizen:style=Bold";
tag: "tab" "\t";
}
+ style {
+ name: "chat_data,display";
+ base: "font=Tizen=Regular text_class=ATO013 font_size=28 align=center color=#808080 color_class=ATO013";
+ tag: "br" "\n";
+ tag: "hilight" "+ font=Tizen:style=Bold";
+ tag: "b" "+ font=Tizen:style=Bold";
+ tag: "tab" "\t";
+ }
+ style {
+ name: "group,display";
+ base: "font=Tizen=Regular text_class=ATO024 font_size=28 align=center color=#666666 color_class=ATO024";
+ tag: "br" "\n";
+ tag: "hilight" "+ font=Tizen:style=Bold";
+ tag: "b" "+ font=Tizen:style=Bold";
+ tag: "tab" "\t";
+ }
}
collections {
{
name: "chat_messaging_layout";
parts{
+ part {
+ name: "bg";
+ type: RECT;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 255 255 255 255;
+ visible: 1;
+ }
+ }
part{
name: "swallow.chat_box";
type: SWALLOW;
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 0.0; to_y: "swallow.entry"; }
- color: 0 0 0 0;
}
}
part {
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 0.25; }
- color: 0 0 0 0;
}
}
part{
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 0.25; }
- color: 0 0 0 0;
}
}
part {
state: "default" 0.0;
rel1.to: "swallow.entry";
rel2.to: "swallow.entry";
- color: 255 255 255 255;
+ color: 250 250 250 255;
visible: 1;
}
}
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
- color: 255 255 255 255;
}
}
part{
align: 0 0;
rel1 { relative: 0.0 0.0; to: "swallow.gen_list.bg"; }
rel2 { relative: 1.0 1.0; to: "swallow.gen_list.bg"; }
- color: 50 23 55 255;
}
}
}
}
}
-
- group
- {
- name: "chat_date_item_box";
- parts{
- part{
- name: "chat_serv_image";
- type:IMAGE;
- description{
+ group {
+ name: "chat_date_item";
+ parts {
+ part {
+ name: "bg";
+ type: RECT;
+ description {
state: "default" 0.0;
rel1 { relative: 0.0 0.0; }
rel2 { relative: 1.0 1.0; }
- max: 480 2;
- image {
- normal: "telegram_date_divider.#.png";
- }
+ color: 250 250 250 255;
+ visible: 1;
}
- }
- }
- }
-
-
-
- group {
- name: "chat_date_item";
- parts {
+ }
part {
name: "sp1";
type: SPACER;
- description {
- state: "default" 0.0;
+ description {
+ state: "default" 0.0;
min: 32 38;
- max: 32 38;
fixed: 1 1;
- rel1 { relative: 0.0 0.5; to_y: "elm.text";}
- rel2 { relative: 0.0 0.5; to_y: "elm.text";}
+ rel1 { relative: 0.0 0.5; to: "bg";}
+ rel2 { relative: 0.0 0.5; to: "bg";}
+ align: 0.0 0.5;
}
}
part {
name: "sp2";
type: SPACER;
- description {
- state: "default" 0.0;
+ description {
+ state: "default" 0.0;
min: 12 38;
- max: 12 38;
fixed: 1 1;
- rel1 { relative: 0.0 0.5; to_x: "elm.text"; to_y: "elm.text"; }
- rel2 { relative: 0.0 0.5; to_x:"elm.text"; to: "elm.text"; }
+ rel1 { relative: 0.0 0.5; to: "elm.text"; }
+ rel2 { relative: 0.0 0.5; to: "elm.text"; }
+ align: 1.0 0.5;
}
}
part {
name: "sp3";
type: SPACER;
- description {
- state: "default" 0.0;
+ description {
+ state: "default" 0.0;
min: 12 38;
- max: 12 38;
fixed: 1 1;
rel1 { relative: 1.0 0.5; to: "elm.text"; }
rel2 { relative: 1.0 0.5; to: "elm.text"; }
+ align: 0.0 0.5;
}
}
part {
name: "sp4";
type: SPACER;
- description {
- state: "default" 0.0;
+ description {
+ state: "default" 0.0;
min: 32 38;
- max: 32 38;
fixed: 1 1;
- rel1 { relative: 1.0 0.5; to_y: "elm.text"; }
- rel2 { relative: 1.0 0.5; to_y: "elm.text";}
+ rel1 { relative: 1.0 0.5; to: "bg"; }
+ rel2 { relative: 1.0 0.5; to: "bg"; }
+ align: 1.0 0.5;
}
}
-
- part {
- name: "elm.text";
- type: SWALLOW;
- description { state: "default" 0.0;
- rel1 { relative: 0.5 0.5; }
+ part {
+ name: "elm.text";
+ type: TEXTBLOCK;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.5 0.5; }
rel2 { relative: 0.5 0.5; }
- min: 216 38;
- max: -1 38;
+ min: 224 38;
fixed: 1 1;
- }
- }
-
+ text {
+ style: "chat_data,display";
+ min: 0 1;
+ text: "Mon,/jan.2015";
+ }
+ }
+ }
part{
- name: "left_dev";
+ name: "left_line";
type:IMAGE;
description{
state: "default" 0.0;
- rel1 { relative: 1.0 0.5; to_x: "sp1"; to_y: "elm.text"; }
- rel2 { relative: 0.0 0.5; to_x: "sp2"; to_y: "elm.text"; }
+ rel1 { relative: 1.0 0.5; to: "sp1"; }
+ rel2 { relative: 0.0 0.5; to: "sp2"; }
min: 0 2;
- max: -1 2;
fixed: 0 1;
image {
normal: "telegram_date_divider.#.png";
}
+ color: 0 0 0 51;
}
}
part{
- name: "right_dev";
+ name: "right_line";
type:IMAGE;
description{
state: "default" 0.0;
- rel1 { relative: 1.0 0.5; to_x: "sp3"; to_y: "elm.text"; }
- rel2 { relative: 0.0 0.5; to_x: "sp4"; to_y: "elm.text"; }
+ rel1 { relative: 1.0 0.5; to: "sp3"; }
+ rel2 { relative: 0.0 0.5; to: "sp4"; }
min: 0 2;
- max: -1 2;
fixed: 0 1;
image {
normal: "telegram_date_divider.#.png";
}
+ color: 0 0 0 51;
}
- }
-
+ }
}
}
images {
image: "telegram_button_on_bg.#.png" COMP;
}
-
-
-
group
{
scale: 1;
description{
state: "default" 0.0;
- rel1 { relative: 0.0 0.5; }
- rel2 { relative: 1.0 0.5; }
- max: -1 116;
- min: 0 116;
- align: 0.5 0.5;
- fixed: 0 1;
- color: 0 0 0 0;
+ rel1 { relative: 0.0 0.0; }
+ rel2 { relative: 1.0 1.0; }
+ color: 250 250 250 255;
}
}
+ part {
+ name: "left,pad";
+ type: SPACER;
+ description {
+ state: "default" 0.0;
+ min: 32 89;
+ fixed: 1 1;
+ rel1 { relative: 0.0 0.5; to: "bg";}
+ rel2 { relative: 0.0 0.5; to: "bg";}
+ align: 0.0 0.5;
+ }
+ }
+ part {
+ name: "right,pad";
+ type: SPACER;
+ description {
+ state: "default" 0.0;
+ min: 32 89;
+ fixed: 1 1;
+ rel1 { relative: 1.0 0.5; to: "bg";}
+ rel2 { relative: 1.0 0.5; to: "bg";}
+ align: 1.0 0.5;
+ }
+ }
part{
name: "chat_serv_image";
type:IMAGE;
description{
state: "default" 0.0;
- rel1 { relative: 32/720 27/116; to, "bg"; }
- rel2 { relative: (720-32)/720 (116-41)/116; to, "bg"; }
+ rel1 { relative: 1.0 0.0; to, "left,pad"; }
+ rel2 { relative: 0.0 0.0; to, "right,pad"; }
+ align: 0.5 1.0;
+ min: 0 48;
+ fixed: 0 1;
image {
- border: 46 46 0 0;
+ border: 20 20 0 0;
normal: "telegram_button_on_bg.#.png";
}
color: 0 0 0 25;
}
}
- part{
- name: "swallow.chat_service_text";
- type:SWALLOW;
- description{
- state: "default" 0.0;
- rel1 { relative: 0.0 0.0; to: "chat_serv_image"; }
+ part {
+ name: "elm.text";
+ type: TEXTBLOCK;
+ description {
+ state: "default" 0.0;
+ rel1 { relative: 0.0 0.0; to: "chat_serv_image"; }
rel2 { relative: 1.0 1.0; to: "chat_serv_image"; }
- }
- }
+ fixed: 1 1;
+ text {
+ style: "group,display";
+ min: 0 1;
+ text: "Mon,/jan.2015";
+ }
+ }
+ }
}
}
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(layout);
- Evas_Object *ser_lbl = elm_label_add(obj);
- char temp_msg[4*256] = {0,};
- snprintf(temp_msg, sizeof(temp_msg), "<font=Tizen:style=Bold color=#808080 align=center><font_size=27>%s</font_size></font>", msg->message);
- elm_object_text_set(ser_lbl, temp_msg);
- elm_label_ellipsis_set(ser_lbl, EINA_TRUE);
- //evas_object_resize(ser_lbl, 200, 15);
- evas_object_show(ser_lbl);
-
- elm_object_part_content_set(layout, "elm.text", ser_lbl);
+ elm_object_part_text_set(layout, "elm.text", msg->message);
return layout;
} else if (msg->service == 1) {
char edj_path[PATH_MAX] = {0, };
evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(layout);
- Evas_Object* ser_lbl = elm_label_add(obj);
- char temp_msg[4*256] = {0,};
- snprintf(temp_msg, sizeof(temp_msg), "<font=Tizen:style=Bold color=#666666 align=center><font_size=30>%s</font_size></font>", msg->message);
- elm_object_text_set(ser_lbl, temp_msg);
- elm_label_ellipsis_set(ser_lbl, EINA_TRUE);
- evas_object_resize(ser_lbl, 200, 15);
- evas_object_show(ser_lbl);
-
- elm_object_part_content_set(layout, "swallow.chat_service_text", ser_lbl);
+ elm_object_part_text_set(layout, "elm.text", msg->message);
return layout;
}
elm_entry_editable_set(entry, EINA_FALSE);
elm_entry_context_menu_disabled_set(entry, EINA_TRUE);
- //elm_entry_magnifier_disabled_set(entry, EINA_TRUE);
- // FIXME: Deprecated API
- //elm_entry_selection_handler_disabled_set(entry, EINA_TRUE);
-
- //elm_object_theme_set(layout, ad->theme);
-
char *sender_name = NULL;
if(msg->out) {
elm_layout_theme_set(layout, "layout", "bubble", "sentmessage1/default");
evas_object_size_hint_align_set(msg_box_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(msg_box_layout);
+ /* if background is set, Using this code */
+#if 0
Evas_Object *list_bg = elm_image_add(msg_box_layout);
evas_object_size_hint_align_set(list_bg, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(list_bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_show(list_bg);
elm_object_part_content_set(msg_box_layout, "swallow.gen_list.bg", list_bg);
+#endif
Evas_Object *chat_conv_list = elm_genlist_add(ad->nf);
elm_genlist_mode_set(chat_conv_list, ELM_LIST_COMPRESS);