Merge "[Telegram] Modify the entry in messaging view" into tizen
authorSung-jae Park <nicesj@nicesj.com>
Mon, 14 Dec 2015 00:55:49 +0000 (16:55 -0800)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Mon, 14 Dec 2015 00:55:49 +0000 (16:55 -0800)
1  2 
TelegramTizen/src/tg_messaging_view.c

@@@ -1412,32 -1455,9 +1455,28 @@@ Evas_Object *on_message_item_content_ge
                                evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
                                evas_object_show(layout);
  
 -                              elm_object_part_text_set(layout, "elm.text", msg->message);
 +                              // convert date from string to int
 +                              char *date_str = msg->message;
 +                              int date_num = atoi(date_str);
 +
 +                              // convert date format
 +                              time_t t = date_num;
 +                              char *format = NULL;
 +                              format = "%a, %e %b %Y";
 +                              struct tm lt;
 +                              char res[256];
 +                              (void) localtime_r(&t, &lt);
 +
 +                              if (strftime(res, sizeof(res), format, &lt) == 0) {
 +                                      (void) fprintf(stderr,  "strftime(3): cannot format supplied "
 +                                                      "date/time into buffer of size %u "
 +                                                      "using: '%s'\n",
 +                                                      sizeof(res), format);
 +                              }
 +
 +                              elm_object_part_text_set(layout, "elm.text", res);
                                return layout;
                        } else if (msg->service == 1) {
-                               Evas_Object *layout = NULL;
-                               char edj_path[PATH_MAX] = {0, };
-                               app_get_resource(TELEGRAM_INIT_VIEW_EDJ, edj_path, (int)PATH_MAX);
                                layout = elm_layout_add(obj);
                                elm_layout_file_set(layout, edj_path, "chat_service_item_box");
                                evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);