2 <page id="${namespace.name}.${node.parent.name}-${node.name}"
5 xmlns="http://projectmallard.org/1.0/"
6 xmlns:ui="http://projectmallard.org/experimental/ui/">
8 <link type="guide" xref="${namespace.name}.${node.parent.name}" group="signal"/>
9 <title type="link" role="topic">${node.name}</title>
11 <title>${namespace.name}.${node.parent.name}::${node.name}</title>
12 <synopsis><code mime="text/x-python">
13 def callback(${formatter.to_underscores(node.parent.name).lower()}, \
14 % for arg, ix in zip(node.parameters, range(len(node.parameters))):
19 ${formatter.format(node.doc)}
23 <td><p>${formatter.to_underscores(node.parent.name).lower()} :</p></td>
24 <td><p>instance of ${namespace.name}.${node.parent.name} that is emitting the signal</p></td>
26 % for arg, ix in zip(node.parameters, range(len(node.parameters))):
28 <td><p>${arg.argname} :</p></td>
29 <td>${formatter.format(arg.doc)}</td>
33 <td><p>user_param1 :</p></td>
34 <td><p>first user parameter (if any) specified with the connect() method</p></td>
38 <td><p>additional user parameters (if any)</p></td>
40 % if node.retval and \
41 node.retval.type.ctype != 'void' and \
42 node.retval.type.ctype is not None:
44 <td><p>Returns :</p></td>
45 <td>${node.retval.type.ctype} ${formatter.format(node.retval.doc)}</td>
50 <p>Since ${node.version}</p>