patch for multiload applet



The attached patch makes sure that if the user changes the values of the
properties spin buttons, the Apply and Ok buttons get enabled.

Richard

Index: properties-cpu.c
===================================================================
RCS file: /cvs/gnome/gnome-core/applets/multiload/properties-cpu.c,v
retrieving revision 1.2
diff -u -r1.2 properties-cpu.c
--- properties-cpu.c	1998/11/11 22:38:09	1.2
+++ properties-cpu.c	1998/11/13 19:49:25
@@ -155,10 +155,14 @@
 
         gtk_signal_connect (GTK_OBJECT (height_a), "value_changed",
 			    GTK_SIGNAL_FUNC (height_cb), height);
+        gtk_signal_connect (GTK_OBJECT (height), "changed",
+			    GTK_SIGNAL_FUNC (height_cb), height);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (height),
 					   GTK_UPDATE_ALWAYS);
         gtk_signal_connect (GTK_OBJECT (width_a), "value_changed",
 			    GTK_SIGNAL_FUNC (width_cb), width);
+        gtk_signal_connect (GTK_OBJECT (width), "changed",
+			    GTK_SIGNAL_FUNC (width_cb), width);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (width),
 					   GTK_UPDATE_ALWAYS);
 
@@ -171,6 +175,8 @@
 	gtk_box_pack_start (GTK_BOX (speed), freq,  TRUE, TRUE, 0);
 	
         gtk_signal_connect (GTK_OBJECT (freq_a), "value_changed",
+			    GTK_SIGNAL_FUNC (freq_cb), freq);
+        gtk_signal_connect (GTK_OBJECT (freq), "changed",
 			    GTK_SIGNAL_FUNC (freq_cb), freq);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (freq),
 					   GTK_UPDATE_ALWAYS);
Index: properties-mem.c
===================================================================
RCS file: /cvs/gnome/gnome-core/applets/multiload/properties-mem.c,v
retrieving revision 1.2
diff -u -r1.2 properties-mem.c
--- properties-mem.c	1998/11/11 22:38:10	1.2
+++ properties-mem.c	1998/11/13 19:49:25
@@ -206,10 +206,14 @@
 
         gtk_signal_connect (GTK_OBJECT (height_a), "value_changed",
 			    GTK_SIGNAL_FUNC (height_cb), height);
+        gtk_signal_connect (GTK_OBJECT (height), "changed",
+			    GTK_SIGNAL_FUNC (height_cb), height);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (height),
 					   GTK_UPDATE_ALWAYS);
         gtk_signal_connect (GTK_OBJECT (width_a), "value_changed",
 			    GTK_SIGNAL_FUNC (width_cb), width);
+        gtk_signal_connect (GTK_OBJECT (width), "changed",
+			    GTK_SIGNAL_FUNC (width_cb), width);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (width),
 					   GTK_UPDATE_ALWAYS);
 
@@ -222,6 +226,8 @@
 	gtk_box_pack_start (GTK_BOX (speed), freq,  TRUE, TRUE, 0);
 	
         gtk_signal_connect (GTK_OBJECT (freq_a), "value_changed",
+			    GTK_SIGNAL_FUNC (freq_cb), freq);
+        gtk_signal_connect (GTK_OBJECT (freq), "changed",
 			    GTK_SIGNAL_FUNC (freq_cb), freq);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (freq),
 					   GTK_UPDATE_ALWAYS);
Index: properties-swap.c
===================================================================
RCS file: /cvs/gnome/gnome-core/applets/multiload/properties-swap.c,v
retrieving revision 1.2
diff -u -r1.2 properties-swap.c
--- properties-swap.c	1998/11/11 22:38:11	1.2
+++ properties-swap.c	1998/11/13 19:49:25
@@ -157,10 +157,14 @@
 
         gtk_signal_connect (GTK_OBJECT (height_a), "value_changed",
 			    GTK_SIGNAL_FUNC (height_cb), height);
+        gtk_signal_connect (GTK_OBJECT (height), "changed",
+			    GTK_SIGNAL_FUNC (height_cb), height);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (height),
 					   GTK_UPDATE_ALWAYS);
         gtk_signal_connect (GTK_OBJECT (width_a), "value_changed",
 			    GTK_SIGNAL_FUNC (width_cb), width);
+        gtk_signal_connect (GTK_OBJECT (width), "changed",
+			    GTK_SIGNAL_FUNC (width_cb), width);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (width),
 					   GTK_UPDATE_ALWAYS);
 
@@ -173,6 +177,8 @@
 	gtk_box_pack_start (GTK_BOX (speed), freq,  TRUE, TRUE, 0);
 	
         gtk_signal_connect (GTK_OBJECT (freq_a), "value_changed",
+			    GTK_SIGNAL_FUNC (freq_cb), freq);
+        gtk_signal_connect (GTK_OBJECT (freq), "changed",
 			    GTK_SIGNAL_FUNC (freq_cb), freq);
         gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (freq),
 					   GTK_UPDATE_ALWAYS);


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