/pidgin/main: 7b1c2a7c0c1d: gtkmedia: use distinct icon for inpu...

Jakub Adam <[email protected]>
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 7b1c2a7c0c1dc76d164f0828e979c18b0d7fbcb2
Author:	 Jakub Adam <[email protected]>
Date:	 2016-04-22 11:24 +0200
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/7b1c2a7c0c1d

Description:

gtkmedia: use distinct icon for input volume

Replace speaker icon with "microphone sensitivity" stock GTK+ icon so
that it's easier for the user to tell the input and output meters apart.

diffstat:

 pidgin/gtkmedia.c |  11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diffs (28 lines):

diff --git a/pidgin/gtkmedia.c b/pidgin/gtkmedia.c
--- a/pidgin/gtkmedia.c
+++ b/pidgin/gtkmedia.c
@@ -696,6 +696,14 @@ pidgin_media_add_audio_widget(PidginMedi
 	GtkWidget *volume_widget, *progress_parent, *volume, *progress;
 	double value;
 
+	static const gchar * const input_volume_icons[] = {
+		"microphone-sensitivity-muted-symbolic",
+		"microphone-sensitivity-high-symbolic",
+		"microphone-sensitivity-low-symbolic",
+		"microphone-sensitivity-medium-symbolic",
+		NULL
+	};
+
 	if (type & PURPLE_MEDIA_SEND_AUDIO) {
 		value = purple_prefs_get_int(
 			"/purple/media/audio/volume/input");
@@ -726,6 +734,9 @@ pidgin_media_add_audio_widget(PidginMedi
 		g_signal_connect (G_OBJECT(volume), "value-changed",
 				G_CALLBACK(pidgin_media_input_volume_changed),
 				gtkmedia->priv->media);
+		gtk_scale_button_set_icons(GTK_SCALE_BUTTON(volume),
+				input_volume_icons);
+
 		gtkmedia->priv->send_progress = progress;
 	} else if (type & PURPLE_MEDIA_RECV_AUDIO) {
 		g_signal_connect (G_OBJECT(volume), "value-changed",

_______________________________________________
Commits mailing list
[email protected]
https://pidgin.im/cgi-bin/mailman/listinfo/commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.