From: Christian Dywan Date: Sat, 8 Aug 2009 21:57:51 +0000 (+0200) Subject: Show tooltips with file size in the transferbar (statusbar) X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f90c387a2beaef42765b162b899d5c912622ba70;p=midori Show tooltips with file size in the transferbar (statusbar) --- 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