summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGravatar xent <alexdmitv@gmail.com>2011-08-22 15:13:43 +0400
committerGravatar waker <wakeroid@gmail.com>2011-10-02 10:02:36 +0200
commit47724e6de7aba62eee456287b564c3f10249022e (patch)
tree2d000f0e7540f157248f607208ba9ee6df8cf267 /plugins
parent55dbbb7a616ba5e2e05bf87ee1f3146517fb458c (diff)
Change volumebar tooltip in trayicon scroll event.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/gtkui/gtkui.c10
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)) {