From f90c387a2beaef42765b162b899d5c912622ba70 Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Sat, 8 Aug 2009 23:57:51 +0200 Subject: [PATCH] Show tooltips with file size in the transferbar (statusbar) --- midori/midori-browser.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/midori/midori-browser.c b/midori/midori-browser.c index 5e5ee274..ede9e16b 100644 --- a/midori/midori-browser.c +++ b/midori/midori-browser.c @@ -1168,8 +1168,23 @@ midori_browser_download_notify_progress_cb (WebKitDownload* download, GParamSpec* pspec, GtkWidget* progress) { + gchar* current; + gchar* total; + gchar* size_text; + gchar* text; + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progress), webkit_download_get_progress (download)); + + current = g_format_size_for_display (webkit_download_get_current_size (download)); + total = g_format_size_for_display (webkit_download_get_total_size (download)); + size_text = g_strdup_printf (_("%s of %s"), current, total); + g_free (current); + g_free (total); + text = g_strdup_printf ("%s (%s)", + gtk_progress_bar_get_text (GTK_PROGRESS_BAR (progress)), + size_text); + gtk_widget_set_tooltip_text (progress, text); } static void -- 2.39.5