[gnome-media] Set default scroll-wheel delta to 5%
- From: Bastien Nocera <hadess src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-media] Set default scroll-wheel delta to 5%
- Date: Mon, 1 Feb 2010 14:14:09 +0000 (UTC)
commit bc1135fc500b364501324b08e252a8f471cf0329
Author: Bastien Nocera <hadess hadess net>
Date: Mon Feb 1 14:12:58 2010 +0000
Set default scroll-wheel delta to 5%
https://bugzilla.gnome.org/show_bug.cgi?id=607681
gnome-volume-control/src/gvc-channel-bar.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/gnome-volume-control/src/gvc-channel-bar.c b/gnome-volume-control/src/gvc-channel-bar.c
index bc53344..60fd088 100644
--- a/gnome-volume-control/src/gvc-channel-bar.c
+++ b/gnome-volume-control/src/gvc-channel-bar.c
@@ -37,6 +37,7 @@
#define ADJUSTMENT_MAX_NORMAL 65536.0 /* PA_VOLUME_NORM */
#define ADJUSTMENT_MAX_AMPLIFIED 98304.0 /* 1.5 * ADJUSTMENT_MAX_NORMAL */
#define ADJUSTMENT_MAX (bar->priv->is_amplified ? ADJUSTMENT_MAX_AMPLIFIED : ADJUSTMENT_MAX_NORMAL)
+#define SCROLLSTEP (ADJUSTMENT_MAX / 100.0 * 5.0)
#define GVC_CHANNEL_BAR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_CHANNEL_BAR, GvcChannelBarPrivate))
@@ -453,15 +454,15 @@ gvc_channel_bar_scroll (GvcChannelBar *bar, GdkScrollDirection direction)
value = gtk_adjustment_get_value (adj);
if (direction == GDK_SCROLL_UP) {
- if (value + ADJUSTMENT_MAX/100.0 > ADJUSTMENT_MAX)
+ if (value + SCROLLSTEP > ADJUSTMENT_MAX)
value = ADJUSTMENT_MAX;
else
- value = value + ADJUSTMENT_MAX/100.0;
+ value = value + SCROLLSTEP;
} else if (direction == GDK_SCROLL_DOWN) {
- if (value - ADJUSTMENT_MAX/100.0 < 0)
+ if (value - SCROLLSTEP < 0)
value = 0.0;
else
- value = value - ADJUSTMENT_MAX/100.0;
+ value = value - SCROLLSTEP;
}
gvc_channel_bar_set_is_muted (bar, (value == 0.0));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]