From: Abderrahim Kitouni Date: Thu, 3 Dec 2009 19:02:39 +0000 (+0100) Subject: GIR writer: Write virtual signal handlers X-Git-Tag: 0.7.10~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cb344b3564768ab5503ce044de18d5a75e813c29;p=thirdparty%2Fvala.git GIR writer: Write virtual signal handlers --- diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala index 4b0314581..994609384 100644 --- a/codegen/valagirwriter.vala +++ b/codegen/valagirwriter.vala @@ -218,6 +218,19 @@ public class Vala.GIRWriter : CodeVisitor { } } + foreach (Signal sig in cl.get_signals ()) { + if (sig.default_handler != null) { + write_indent (); + stream.printf ("\n", sig.name); + indent++; + write_signature (sig.default_handler, "callback", true); + indent--; + write_indent (); + stream.printf ("\n"); + } + } + + indent--; write_indent (); stream.printf ("\n");