diff options
author | Laszlo Pandy <lpandy@src.gnome.org> | 2011-08-11 11:38:41 +0200 |
---|---|---|
committer | Laszlo Pandy <lpandy@src.gnome.org> | 2011-08-11 12:40:24 +0200 |
commit | b6cf8b836447bf50c4d84824b0814589490b6218 (patch) | |
tree | 004bbc412e65cdd05e77b65ff6914d6ecc90bcd8 | |
parent | d03f459e8bfe926760f4ca5d645057808f79afe5 (diff) | |
download | gobject-introspection-b6cf8b836447bf50c4d84824b0814589490b6218.tar.gz |
[docbook] Add "Details" title above all methods.
-rw-r--r-- | giscanner/docbookwriter.py | 10 | ||||
-rw-r--r-- | giscanner/transformer.py | 1 |
2 files changed, 6 insertions, 5 deletions
diff --git a/giscanner/docbookwriter.py b/giscanner/docbookwriter.py index 7238595d..f5aaff72 100644 --- a/giscanner/docbookwriter.py +++ b/giscanner/docbookwriter.py @@ -232,15 +232,15 @@ class DocBookWriter(object): # desc = desc.replace("&", "&") # self._writer.write_line(desc) + with self._writer.tagcontext('refsect1', + [('id', "%s-details" % page.name), + ("role", "details")]): + self._writer.write_tag("title", [("role", "details.title")], + "Details") for entity in page.get_entities(): self._render_entity(entity) def _render_entity(self, entity): - with self._writer.tagcontext('refsect1', - [('id', "%s-details" % (entity.get_name())), - ("role", "details")]): - self._writer.write_tag("title", [("role", "details.title")], - "Details") self._writer.push_tag('refsect2', [('id', "%s-function" % entity.get_name()), diff --git a/giscanner/transformer.py b/giscanner/transformer.py index 88be8388..3bb0d4a6 100644 --- a/giscanner/transformer.py +++ b/giscanner/transformer.py @@ -181,6 +181,7 @@ None.""" @staticmethod def parse_from_gir(filename): transformer = Transformer(None) + transformer.set_passthrough_mode() transformer._parse_include(filename) parser = transformer._cachestore.load(filename) transformer._namespace = parser.get_namespace() |