From c3da3d46ffa9c3b53e7f7132eaa9c9c722ebc859 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Fri, 9 Sep 2011 18:07:19 -0400 Subject: scanner: Add "notify" signal to GObject For gjs we want to switch to using introspection data for signals, and the "notify" signal being missing from GObject was a problem. --- giscanner/gdumpparser.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'giscanner/gdumpparser.py') diff --git a/giscanner/gdumpparser.py b/giscanner/gdumpparser.py index c0c4ef61..4f3a71b0 100644 --- a/giscanner/gdumpparser.py +++ b/giscanner/gdumpparser.py @@ -221,6 +221,9 @@ blob containing data gleaned from GObject's primitive introspection.""" gtype_name=record.ctype.replace('Spec', ''), get_type='intern', c_symbol_prefix=prefix) + node.signals.append(ast.Signal('notify', ast.Return(ast.TYPE_NONE), [], + detailed=True, when='first', no_recurse=True, + no_hooks=True, action=True)) node.fundamental = True if record.name == 'ParamSpec': node.is_abstract = True -- cgit v1.2.1