[frogr] Show exif date and time when available in the tooltip
- From: Mario Sanchez Prada <msanchez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [frogr] Show exif date and time when available in the tooltip
- Date: Mon, 25 Apr 2011 04:00:24 +0000 (UTC)
commit e81883f8f44426fb02e9ed8a511fb20b3ab0630e
Author: Mario Sanchez Prada <msanchez igalia com>
Date: Sun Apr 24 19:50:47 2011 -0700
Show exif date and time when available in the tooltip
src/frogr-main-view.c | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/src/frogr-main-view.c b/src/frogr-main-view.c
index e6e07d3..dc47f97 100644
--- a/src/frogr-main-view.c
+++ b/src/frogr-main-view.c
@@ -912,6 +912,8 @@ _on_icon_view_query_tooltip (GtkWidget *icon_view,
GtkTreeIter iter;
gchar *tooltip_str = NULL;
gchar *filesize_str = NULL;
+ gchar *datetime_str = NULL;
+ const gchar *datetime = NULL;
/* Get needed information */
gtk_tree_model_get_iter (priv->tree_model, &iter, path);
@@ -926,9 +928,15 @@ _on_icon_view_query_tooltip (GtkWidget *icon_view,
/* Build the tooltip text with basic info: title, size */
filesize_str = _get_datasize_string (frogr_picture_get_filesize (picture));
- tooltip_str = g_strdup_printf ("<b>%s</b>\n<i>%s</i>",
+ datetime = frogr_picture_get_datetime (picture);
+ if (datetime)
+ datetime_str = g_strdup_printf ("\n<i>%s: %s</i>",
+ _("Captured"), datetime);
+
+ tooltip_str = g_strdup_printf ("<b>%s</b>\n<i>%s: %s</i>%s",
frogr_picture_get_title (picture),
- filesize_str);
+ _("File size: "), filesize_str,
+ datetime_str ? datetime_str : "");
gtk_tooltip_set_markup (tooltip, tooltip_str);
@@ -936,7 +944,7 @@ _on_icon_view_query_tooltip (GtkWidget *icon_view,
gtk_tree_path_free (path);
g_free (tooltip_str);
g_free (filesize_str);
-
+ g_free (datetime_str);
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]