VolumeStatus: play notification on scroll

Add the machinery to cancel the notification when a new playing a
new one (wrapping ca_context_cancel), then use it when scrolling
the status icon.
Not doing it for the slider because it causes noise, either with the
keyboard, with mouse drag or with mouse wheel.

https://bugzilla.gnome.org/show_bug.cgi?id=633667
This commit is contained in:
Giovanni Campagna
2011-02-15 19:23:36 +01:00
parent a80ed030ad
commit a1e019b41a
3 changed files with 26 additions and 2 deletions

View File

@ -140,7 +140,10 @@ void shell_global_run_at_leisure (ShellGlobal *global,
GDestroyNotify notify);
void shell_global_play_theme_sound (ShellGlobal *global,
guint id,
const char *name);
void shell_global_cancel_theme_sound (ShellGlobal *global,
guint id);
void shell_global_init_xdnd (ShellGlobal *global);