From: Jose Dapena Paz Date: Fri, 12 Dec 2008 16:28:09 +0000 (+0000) Subject: Added long date time format for details dialog X-Git-Tag: git_migration_finished~936 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=30c9b30c66e233dacfbd9f006de8822e08e4272e Added long date time format for details dialog pmo-trunk-r6819 --- diff --git a/src/modest-datetime-formatter.c b/src/modest-datetime-formatter.c index d20bf24..277fea1 100644 --- a/src/modest-datetime-formatter.c +++ b/src/modest-datetime-formatter.c @@ -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) { diff --git a/src/modest-datetime-formatter.h b/src/modest-datetime-formatter.h index b24ddf8..073d4d2 100644 --- a/src/modest-datetime-formatter.h +++ b/src/modest-datetime-formatter.h @@ -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 diff --git a/src/widgets/modest-details-dialog.c b/src/widgets/modest-details-dialog.c index c8b4d16..35e8a9a 100644 --- a/src/widgets/modest-details-dialog.c +++ b/src/widgets/modest-details-dialog.c @@ -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);