diff options
author | Shaun McCance <shaunm@src.gnome.org> | 2007-05-23 22:38:00 +0000 |
---|---|---|
committer | Shaun McCance <shaunm@src.gnome.org> | 2007-05-23 22:38:00 +0000 |
commit | e15dee19b596aff437f6286940e36ef47e6a107f (patch) | |
tree | e43a287bf2a438675426202f7f8139f815edf40d /test | |
parent | d0b75e2c39d1184a37e8a9a014ebf2cb7bdc0735 (diff) | |
download | gnome-doc-utils-e15dee19b596aff437f6286940e36ef47e6a107f.tar.gz |
- Added some Pythonic goodies to classsynopsis
* test/testbook/testbook.xml:
* xslt/docbook/html/db2html-classsynopsis.xsl:
- Added some Pythonic goodies to classsynopsis
* xslt/docbook/html/db2html-inline.xsl:
- Fixed xsldoc error on l10n.format.mode
svn path=/trunk/; revision=960
Diffstat (limited to 'test')
-rw-r--r-- | test/testbook/testbook.xml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/testbook/testbook.xml b/test/testbook/testbook.xml index 571f8f3..9c28939 100644 --- a/test/testbook/testbook.xml +++ b/test/testbook/testbook.xml @@ -1703,6 +1703,50 @@ porttitor condimentum nulla.</para> <methodsynopsis><methodname>get_relief</methodname><void/></methodsynopsis> <fieldsynopsis><varname>fake</varname><initializer>True</initializer></fieldsynopsis> </classsynopsis> + +<para>Here we use <sgmltag>modifier</sgmltag> for Python decorators:</para> +<classsynopsis language="python"> +<ooclass><classname>Decorated</classname></ooclass> +<ooclass><classname>Base1</classname></ooclass> +<ooclass><classname>Base2</classname></ooclass> +<ooclass><classname>Base3</classname></ooclass> +<constructorsynopsis> + <modifier>@constructor</modifier> + <methodname>create</methodname> + <methodparam><parameter>input</parameter></methodparam> +</constructorsynopsis> +<constructorsynopsis> + <modifier>@destructor</modifier> + <methodname>destroy</methodname> + <void/> +</constructorsynopsis> +<fieldsynopsis> + <modifier>@private</modifier> + <varname>parts</varname> +</fieldsynopsis> +<methodsynopsis> + <modifier>@classmethod</modifier> + <methodname>find_all</methodname> + <void/> +</methodsynopsis> +</classsynopsis> + +<para>Here we use annotations from +<ulink url="http://www.python.org/dev/peps/pep-3107/">PEP 3107</ulink>:</para> +<methodsynopsis language="python"> + <type>Frobnicated</type> + <methodname>frobnicate</methodname> + <methodparam> + <type>Frobnicatable</type> + <parameter>frob</parameter> + </methodparam> + <methodparam> + <type>bool</type> + <parameter>thorough</parameter> + <initializer>False</initializer> + </methodparam> +</methodsynopsis> + </section> <!-- classsynopsis-python --> </chapter> <!-- classsynopsis --> |