gnome-control-center r8535 - trunk/capplets/mouse



Author: denisw
Date: Fri Feb 29 13:39:00 2008
New Revision: 8535
URL: http://svn.gnome.org/viewvc/gnome-control-center?rev=8535&view=rev

Log:
2008-02-29  Denis Washington  <denisw svn gnome org>

	* capplets/mouse/gnome-mouse-properties.c: make the mouse
 	orientation radio buttons usable with both mouse buttons.


Modified:
   trunk/capplets/mouse/ChangeLog
   trunk/capplets/mouse/gnome-mouse-properties.c

Modified: trunk/capplets/mouse/gnome-mouse-properties.c
==============================================================================
--- trunk/capplets/mouse/gnome-mouse-properties.c	(original)
+++ trunk/capplets/mouse/gnome-mouse-properties.c	Fri Feb 29 13:39:00 2008
@@ -315,6 +315,13 @@
 	return TRUE;
 }
 
+static void
+orientation_radio_button_release_event (GtkWidget   *widget,
+				        GdkEventButton *event)
+{
+	gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE);
+}
+
 static GConfValue *
 left_handed_from_gconf (GConfPropertyEditor *peditor,
 			const GConfValue *value)
@@ -355,6 +362,10 @@
 		 "conv-to-widget-cb", left_handed_from_gconf,
 		 "conv-from-widget-cb", left_handed_to_gconf,
 		 NULL);
+	g_signal_connect (WID ("right_handed_radio"), "button_release_event",
+		G_CALLBACK (orientation_radio_button_release_event), NULL);
+	g_signal_connect (WID ("left_handed_radio"), "button_release_event",
+		G_CALLBACK (orientation_radio_button_release_event), NULL);
 
 	/* Locate pointer toggle */
 	peditor = gconf_peditor_new_boolean



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