summaryrefslogtreecommitdiff
path: root/plugins/gtkui/gtkui.c
diff options
context:
space:
mode:
authorGravatar gordi-o <gordi-o@users.sourceforge.net>2010-06-01 16:39:15 +0300
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-06-01 19:24:49 +0200
commitc5b6bdcb27d1c950aede4aabb0e5a090330a8d90 (patch)
treef6dfdd661d5a70491f335570cd60cce2a2645753 /plugins/gtkui/gtkui.c
parent0ae1a62f5f8328edc5dbd967115fdf8d76c249f0 (diff)
added option to set status icon volume control sensitivity
Diffstat (limited to 'plugins/gtkui/gtkui.c')
-rw-r--r--plugins/gtkui/gtkui.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c
index a7f41cbb..ffcdfec6 100644
--- a/plugins/gtkui/gtkui.c
+++ b/plugins/gtkui/gtkui.c
@@ -213,11 +213,12 @@ on_trayicon_scroll_event (GtkWidget *widget,
gpointer user_data)
{
float vol = deadbeef->volume_get_db ();
+ int sens = deadbeef->conf_get_int ("gtkui.tray_volume_sensitivity", 1);
if (event->direction == GDK_SCROLL_UP || event->direction == GDK_SCROLL_RIGHT) {
- vol += 1;
+ vol += sens;
}
else if (event->direction == GDK_SCROLL_DOWN || event->direction == GDK_SCROLL_LEFT) {
- vol -= 1;
+ vol -= sens;
}
if (vol > 0) {
vol = 0;
@@ -985,6 +986,7 @@ gtkui_load (DB_functions_t *api) {
static const char settings_dlg[] =
"property \"Ask confirmation to delete files from disk\" checkbox gtkui.delete_files_ask 1;\n"
+ "property \"Status icon volume control sensitivity\" entry gtkui.tray_volume_sensitivity 1;\n"
"property \"Run gtk_init with --sync (debug mode)\" checkbox gtkui.sync 0;\n"
;