From 463b136a54d23a122862ca571321fa20d2158155 Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Fri, 23 Dec 2011 17:11:15 +0000 Subject: the turtle might be a bit of a mystery to some, so add a tooltip. --- src/trg-status-bar.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/trg-status-bar.c b/src/trg-status-bar.c index 86ffb01..6ddfb14 100644 --- a/src/trg-status-bar.c +++ b/src/trg-status-bar.c @@ -133,6 +133,7 @@ void trg_status_bar_connect(TrgStatusBar * sb, JsonObject * session) { void trg_status_bar_session_update(TrgStatusBar * sb, JsonObject * session) { TrgStatusBarPrivate *priv = TRG_STATUS_BAR_GET_PRIVATE(sb); gint64 free = session_get_download_dir_free_space(session); + gboolean altSpeedEnabled = session_get_alt_speed_enabled(session); gchar freeSpace[64]; if (free >= 0) { @@ -145,10 +146,13 @@ void trg_status_bar_session_update(TrgStatusBar * sb, JsonObject * session) { gtk_label_set_text(GTK_LABEL(priv->free_lbl), ""); } - gtk_image_set_from_stock( - GTK_IMAGE(priv->turtleImage), - session_get_alt_speed_enabled(session) ? "alt-speed-on" : - "alt-speed-off", GTK_ICON_SIZE_SMALL_TOOLBAR); + gtk_image_set_from_stock(GTK_IMAGE(priv->turtleImage), + altSpeedEnabled ? "alt-speed-on" : "alt-speed-off", + GTK_ICON_SIZE_SMALL_TOOLBAR); + gtk_widget_set_tooltip_text( + priv->turtleImage, + altSpeedEnabled ? _("Disable alternate speed limits") : + _("Enable alternate speed limits")); gtk_widget_set_visible(priv->turtleEventBox, TRUE); } -- cgit v1.2.3