% if data.typestr == "module" and data.parent is None: Module % else: <% typestr = "" if data.typestr == "module": typestr = "Submodule" elif data.typestr == "proxy": typestr = "Object" elif data.typestr == "method": typestr = "Function" elif data.typestr == "property": typestr = "Property" elif data.typestr == "event": typestr = "Event" elif data.typestr == "parameter": typestr = "Parameter" %> % if typestr == "Property" and data.parent.typestr == "event": ${typestr} of ${data.parent.parent.name}.${data.parent.name} event callback. % elif typestr == "Parameter": ${typestr} of ${data.parent.parent.name}.${data.parent.name} method. % elif len(typestr) > 0 and data.parent is not None: ${typestr} of ${data.parent.name}. % else: ${typestr} % endif % if not (data.inherited_from_obj is None): Inherited from ${data.inherited_from_obj.name}. % endif % endif