Added long date time format for details dialog
authorJose Dapena Paz <jdapena@igalia.com>
Fri, 12 Dec 2008 16:28:09 +0000 (16:28 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Fri, 12 Dec 2008 16:28:09 +0000 (16:28 +0000)
pmo-trunk-r6819

src/modest-datetime-formatter.c
src/modest-datetime-formatter.h
src/widgets/modest-details-dialog.c

index d20bf24..277fea1 100644 (file)
@@ -279,6 +279,22 @@ modest_datetime_formatter_format_time (ModestDatetimeFormatter *self,
 }
 
 const gchar *
+modest_datetime_formatter_display_long_datetime (ModestDatetimeFormatter *self,
+                                                time_t date)
+{
+
+#define DATE_BUF_DOUBLE_SIZE 128 
+
+       static gchar date_buf[DATE_BUF_DOUBLE_SIZE];
+       
+       snprintf (date_buf, DATE_BUF_DOUBLE_SIZE, 
+                 "%s %s", modest_datetime_formatter_format_date (self, date), 
+                 modest_datetime_formatter_format_time (self, date));
+
+       return date_buf;
+}
+
+const gchar *
 modest_datetime_formatter_display_datetime (ModestDatetimeFormatter *self,
                                            time_t date)
 {
index b24ddf8..073d4d2 100644 (file)
@@ -75,6 +75,8 @@ const gchar *modest_datetime_formatter_format_time (ModestDatetimeFormatter *sel
                                                    time_t date);
 const gchar *modest_datetime_formatter_display_datetime (ModestDatetimeFormatter *self,
                                                         time_t date);
+const gchar *modest_datetime_formatter_display_long_datetime (ModestDatetimeFormatter *self,
+                                                             time_t date);
 G_END_DECLS
 
 #endif
index c8b4d16..35e8a9a 100644 (file)
@@ -242,7 +242,7 @@ modest_details_dialog_set_header_default (ModestDetailsDialog *self,
        if (received && (folder_type != TNY_FOLDER_TYPE_SENT) &&
            (folder_type != TNY_FOLDER_TYPE_DRAFTS) &&
            (folder_type != TNY_FOLDER_TYPE_OUTBOX)) {
-               date_time_str = modest_datetime_formatter_display_datetime (datetime_formatter, 
+               date_time_str = modest_datetime_formatter_display_long_datetime (datetime_formatter, 
                                                                            received);
                
                modest_details_dialog_add_data (self, _("mcen_fi_message_properties_received"),
@@ -251,7 +251,7 @@ modest_details_dialog_set_header_default (ModestDetailsDialog *self,
 
        /* for drafts (created) */
        if (folder_type == TNY_FOLDER_TYPE_DRAFTS) {
-               date_time_str = modest_datetime_formatter_display_datetime (datetime_formatter, 
+               date_time_str = modest_datetime_formatter_display_long_datetime (datetime_formatter, 
                                                                            received);
                modest_details_dialog_add_data (self, _("mcen_fi_message_properties_created"),
                                                date_time_str);
@@ -261,7 +261,7 @@ modest_details_dialog_set_header_default (ModestDetailsDialog *self,
        if (sent && (folder_type != TNY_FOLDER_TYPE_DRAFTS)&&
            (folder_type != TNY_FOLDER_TYPE_OUTBOX)) {
                
-               date_time_str = modest_datetime_formatter_display_datetime (datetime_formatter, 
+               date_time_str = modest_datetime_formatter_display_long_datetime (datetime_formatter, 
                                                                            sent);
                modest_details_dialog_add_data (self, _("mcen_fi_message_properties_sent"),
                                                date_time_str);