diff options
Diffstat (limited to 'giscanner/doctemplates/Gjs/signal.tmpl')
-rw-r--r-- | giscanner/doctemplates/Gjs/signal.tmpl | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/giscanner/doctemplates/Gjs/signal.tmpl b/giscanner/doctemplates/Gjs/signal.tmpl index 084d9743..7c508162 100644 --- a/giscanner/doctemplates/Gjs/signal.tmpl +++ b/giscanner/doctemplates/Gjs/signal.tmpl @@ -4,21 +4,22 @@ <title type="link" role="topic">${node.name}</title> </%block> <%block name="synopsis"> -<synopsis><code mime="text/x-python"> -function callback(${formatter.to_underscores(node.parent.name).lower()}, \ -% for arg in formatter.get_parameters(node): -${arg.argname}:${formatter.format_type(arg.type)}, \ + <synopsis><code mime="text/x-gjs"> +connect('${node.name}', function (${formatter.to_lower_camel_case(node.parent.name)}, \ +% for arg in formatter.get_in_parameters(node): +% if arg.type.target_fundamental != 'none': +${arg.argname}: ${formatter.format_type(arg.type, True)}, \ +% endif % endfor -):${formatter.format_type(node.retval.type)}; -</code></synopsis> -</%block> +): ${formatter.format_type(node.retval.type, True)}); + </code></synopsis></%block> <%block name="details"> <terms> <item> -<title><code>${formatter.to_underscores(node.parent.name).lower()}</code></title> +<title><code>${formatter.to_lower_camel_case(node.parent.name)}</code></title> <p>instance of ${formatter.format_xref(node.parent)} that is emitting the signal</p> </item> -% for arg in formatter.get_parameters(node): +% for arg in formatter.get_in_parameters(node): <item> <title><code>${arg.argname}</code></title> ${formatter.format(node, arg.doc)} |