#! /bin/sh /usr/share/dpatch/dpatch-run
## fix_glade_handler_signatures.dpatch by Mirco Bauer <meebey@meebey.net>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.

@DPATCH@
diff -urNad gfax-0.7.5~/glade/gfax.glade gfax-0.7.5/glade/gfax.glade
--- gfax-0.7.5~/glade/gfax.glade	2006-09-17 20:22:53.000000000 +0200
+++ gfax-0.7.5/glade/gfax.glade	2006-09-17 20:22:56.000000000 +0200
@@ -2731,7 +2731,6 @@
 				  <property name="tooltip" translatable="yes">A few modems respond to raising the DTR line (when opening the device) with `OK'.  This can confuse `sendfax', because it will see this OK as response to the next command.  Default is 0.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu1">
@@ -2801,7 +2800,6 @@
 				  <property name="has_frame">True</property>
 				  <property name="invisible_char">*</property>
 				  <property name="activates_default">False</property>
-				  <signal name="changed" handler="mgetty_setup_changed"/>
 				</widget>
 				<packing>
 				  <property name="left_attach">1</property>
@@ -2874,7 +2872,6 @@
 				  <property name="tooltip" translatable="yes">Type of fax modem.  See your modem manual.  Default is auto.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu2">
@@ -2956,7 +2953,6 @@
 				  <property name="has_frame">True</property>
 				  <property name="invisible_char">*</property>
 				  <property name="activates_default">False</property>
-				  <signal name="changed" handler="mgetty_setup_changed"/>
 				</widget>
 				<packing>
 				  <property name="left_attach">1</property>
@@ -3035,7 +3031,6 @@
 				  <property name="has_frame">True</property>
 				  <property name="invisible_char">*</property>
 				  <property name="activates_default">False</property>
-				  <signal name="changed" handler="mgetty_setup_changed"/>
 				</widget>
 				<packing>
 				  <property name="left_attach">1</property>
@@ -3066,7 +3061,6 @@
 				      <property name="has_frame">True</property>
 				      <property name="invisible_char">*</property>
 				      <property name="activates_default">False</property>
-				      <signal name="changed" handler="mgetty_setup_changed"/>
 				    </widget>
 				  </child>
 
@@ -3276,7 +3270,6 @@
 				  <property name="tooltip" translatable="yes">The speed to set your serial port at.  Try the highest and go down from there.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu3">
@@ -3400,7 +3393,6 @@
 				      <property name="has_frame">True</property>
 				      <property name="invisible_char">*</property>
 				      <property name="activates_default">False</property>
-				      <signal name="changed" handler="mgetty_setup_changed"/>
 				    </widget>
 				  </child>
 				</widget>
@@ -3447,7 +3439,6 @@
 				  <property name="tooltip" translatable="yes">On some (very few) modems it is necessary to start with baudrate &quot;A&quot; and switch to baudrate &quot;B&quot; after sending the `AT+FCLASS=2' command.  Default is None.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu4">
@@ -3541,7 +3532,6 @@
 				  <property name="has_frame">True</property>
 				  <property name="invisible_char">*</property>
 				  <property name="activates_default">False</property>
-				  <signal name="changed" handler="mgetty_setup_changed"/>
 				</widget>
 				<packing>
 				  <property name="left_attach">1</property>
@@ -3670,7 +3660,6 @@
 				  <property name="tooltip" translatable="yes">Controls the amount of information written into the fax log file.  Default is 3.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu5">
@@ -3774,7 +3763,6 @@
 				  <property name="tooltip" translatable="yes">The maximum number of tries per page if the receiving end reports reception errors.  Default is 3.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu6">
@@ -3858,7 +3846,6 @@
 				  <property name="tooltip" translatable="yes">Some misbehaving modems lower the DCD (carrier detect) line briefly, between sending multiple pages. This may cause all subsequent port serial accesses to fail.   Default is No.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu7">
@@ -3898,7 +3885,6 @@
 				  <property name="tooltip" translatable="yes">After the maximum number of tries for one page are reached, `sendfax' can report an error and abort or continue.  Default is Yes.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu8">
@@ -4014,7 +4000,6 @@
 				      <property name="right_margin">0</property>
 				      <property name="indent">0</property>
 				      <property name="text" translatable="yes"></property>
-				      <signal name="changed" handler="mgetty_setup_changed"/>
 				    </widget>
 				  </child>
 				</widget>
@@ -4054,7 +4039,6 @@
 				      <property name="right_margin">0</property>
 				      <property name="indent">0</property>
 				      <property name="text" translatable="yes"></property>
-				      <signal name="changed" handler="mgetty_setup_changed"/>
 				    </widget>
 				  </child>
 				</widget>
@@ -4102,7 +4086,6 @@
 				  <property name="tooltip" translatable="yes">How often you want the fax queue scanned.  Faxes won't be transmitted until &quot;faxrunq&quot; is run to scan the queue.  This value is set in /etc/crontab.</property>
 				  <property name="can_focus">True</property>
 				  <property name="history">0</property>
-				  <signal name="button_press_event" handler="mgetty_setup_changed"/>
 
 				  <child internal-child="menu">
 				    <widget class="GtkMenu" id="menu9">
diff -urNad gfax-0.7.5~/src/gui.cs gfax-0.7.5/src/gui.cs
--- gfax-0.7.5~/src/gui.cs	2006-09-17 20:22:53.000000000 +0200
+++ gfax-0.7.5/src/gui.cs	2006-09-17 20:22:56.000000000 +0200
@@ -403,7 +403,7 @@
 
 
 //Status list notebook signal, switch pages to show different queues
-		private void on_StatusNotebook_switch_page (object o, EventArgs args)
+		private void on_StatusNotebook_switch_page (object o, SwitchPageArgs args)
 		{
 			switch (StatusNotebook.CurrentPage) {
 				case SENDQ_PAGE:
@@ -835,7 +835,7 @@
             args.RetVal = true;
         }
 
-		private void on_NewPhoneBookDruidEdge_finish (object o, EventArgs args)
+		private void on_NewPhoneBookDruidEdge_finish (object o, Gnome.FinishClickedArgs args)
         {
                          
             if (GfaxRadioButton.Active) {
@@ -882,7 +882,7 @@
 			NewPhoneBookDialog.Dispose();
 		}
 		
-		private void on_druidpagestandard12_next (object o, EventArgs args)
+		private void on_druidpagestandard12_next (object o, Gnome.NextClickedArgs args)
 		{	
 			// we're on the gfax phone book enter name pages
 			// skip to finish on next signal
@@ -890,7 +890,7 @@
 		}
 		
 		
-		private void on_BookDruidPageStandard_next (object o, EventArgs args)
+		private void on_BookDruidPageStandard_next (object o, Gnome.NextClickedArgs args)
 		{
 			// skip next page if active
 			if (EvolutionRadioButton.Active) {
diff -urNad gfax-0.7.5~/src/sendphonebook.cs gfax-0.7.5/src/sendphonebook.cs
--- gfax-0.7.5~/src/sendphonebook.cs	2006-08-29 00:43:19.000000000 +0200
+++ gfax-0.7.5/src/sendphonebook.cs	2006-09-17 20:23:44.000000000 +0200
@@ -141,7 +141,7 @@
 		}
 
 		// If we double click the phonebook.
-		private void on_book_treeview_row_activated(object o, EventArgs args)
+		private void on_book_treeview_row_activated(object o, RowActivatedArgs args)
 		{	
 			/*
 			ArrayList bsdest = new ArrayList();
@@ -167,7 +167,7 @@
 		}
 
 
-		private void on_list_treeview_row_activated(object o, EventArgs args)
+		private void on_list_treeview_row_activated(object o, RowActivatedArgs args)
 		{
 		}
 
