diff options
author | 2011-08-22 15:13:43 +0400 | |
---|---|---|
committer | 2011-10-02 10:02:36 +0200 | |
commit | 47724e6de7aba62eee456287b564c3f10249022e (patch) | |
tree | 2d000f0e7540f157248f607208ba9ee6df8cf267 /plugins | |
parent | 55dbbb7a616ba5e2e05bf87ee1f3146517fb458c (diff) |
Change volumebar tooltip in trayicon scroll event.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/gtkui/gtkui.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c index 4dd222b1..c915558d 100644 --- a/plugins/gtkui/gtkui.c +++ b/plugins/gtkui/gtkui.c @@ -261,6 +261,16 @@ on_trayicon_scroll_event (GtkWidget *widget, deadbeef->volume_set_db (vol); volumebar_redraw (); + //Update volume bar tooltip + if (mainwin) { + GtkWidget *volumebar = lookup_widget (mainwin, "volumebar"); + char s[100]; + int db = vol; + snprintf (s, sizeof (s), "%s%ddB", db < 0 ? "" : "+", db); + gtk_widget_set_tooltip_text (volumebar, s); + gtk_widget_trigger_tooltip_query (volumebar); + } + #if 0 char str[100]; if (deadbeef->conf_get_int ("gtkui.show_gain_in_db", 1)) { |