diff options
author | gordi-o <gordi-o@users.sourceforge.net> | 2010-06-01 16:39:15 +0300 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2010-06-01 19:24:49 +0200 |
commit | c5b6bdcb27d1c950aede4aabb0e5a090330a8d90 (patch) | |
tree | f6dfdd661d5a70491f335570cd60cce2a2645753 /plugins/gtkui/gtkui.c | |
parent | 0ae1a62f5f8328edc5dbd967115fdf8d76c249f0 (diff) |
added option to set status icon volume control sensitivity
Diffstat (limited to 'plugins/gtkui/gtkui.c')
-rw-r--r-- | plugins/gtkui/gtkui.c | 6 |
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" ; |