[gnome-media] Bug 574312 – Add mark at 100% for inputs



commit 265a129527b2346f7d971e01811970b4cb9157e9
Author: Bastien Nocera <hadess hadess net>
Date:   Thu May 7 15:52:24 2009 +0100

    Bug 574312 â?? Add mark at 100% for inputs
    
    Inputs that support dB go all the way up to 150%, so add a mark
    for 100%.
---
 gnome-volume-control/src/gvc-channel-bar.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/gnome-volume-control/src/gvc-channel-bar.c b/gnome-volume-control/src/gvc-channel-bar.c
index 8552de8..71cc9ae 100644
--- a/gnome-volume-control/src/gvc-channel-bar.c
+++ b/gnome-volume-control/src/gvc-channel-bar.c
@@ -571,6 +571,17 @@ gvc_channel_bar_set_is_amplified (GvcChannelBar *bar, gboolean amplified)
         bar->priv->is_amplified = amplified;
         gtk_adjustment_set_upper (bar->priv->adjustment, ADJUSTMENT_MAX);
         gtk_adjustment_set_upper (bar->priv->zero_adjustment, ADJUSTMENT_MAX);
+
+        if (amplified) {
+        	char *str;
+
+        	str = g_strdup_printf ("<small>%s</small>", C_("volume", "100%"));
+        	gtk_scale_add_mark (GTK_SCALE (bar->priv->scale), ADJUSTMENT_MAX_NORMAL,
+        			    GTK_POS_BOTTOM, str);
+        	g_free (str);
+	} else {
+		gtk_scale_clear_marks (GTK_SCALE (bar->priv->scale));
+	}
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]