[Gtk-sharp-list] patch fixing override issue for gtk-sharp/generator/Method.cs

Martin Willemoes Hansen mwh@sysrq.dk
Thu, 14 Aug 2003 15:55:03 +0200


--=-WSx45XacNsP7o8Q2huTf
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi!

I am wrapping GnomePrint, to get DiaCanvas to print :o)
This method was wrapped badly :(
gchar *
gnome_print_config_to_string (GnomePrintConfig *config, guint flags)

override was added, but no method to override ;) This patch fixes the
problem. 
Okay to commit?

BTW. How can I rename a field? like I have a field named base .. that I
would like to rename to Base. Is this functionality implemented?
I guess I should look at the parser if it isnt.

-- 
Martin Willemoes Hansen

--------------------------------------------------------
E-Mail	mwh@sysrq.dk	Website	mwh.sysrq.dk
IRC     MWH, freenode.net
--------------------------------------------------------               


--=-WSx45XacNsP7o8Q2huTf
Content-Disposition: attachment; filename=Method.cs.diff
Content-Type: text/plain; name=Method.cs.diff; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

? Method.cs.diff
Index: Method.cs
===================================================================
RCS file: /cvs/public/gtk-sharp/generator/Method.cs,v
retrieving revision 1.31
diff -u -r1.31 Method.cs
--- Method.cs	23 Jul 2003 17:19:19 -0000	1.31
+++ Method.cs	14 Aug 2003 13:57:51 -0000
@@ -217,7 +217,7 @@
 				sw.Write("static ");
 			sw.Write(safety);
 			Method dup = null;
-			if (Name == "ToString")
+			if (Name == "ToString" && Params == null)
 				sw.Write("override ");
 			else if (Name == "GetGType" && container_type is ObjectGen)
 				sw.Write("new ");

--=-WSx45XacNsP7o8Q2huTf--