[gtk-doc] mkhtml2: add more tag converters
- From: Stefan Sauer <stefkost src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-doc] mkhtml2: add more tag converters
- Date: Fri, 30 Mar 2018 21:53:17 +0000 (UTC)
commit 2558ab0e7cfa84a95fd7d738344f243c0984e040
Author: Stefan Sauer <ensonic users sf net>
Date: Fri Mar 30 23:51:45 2018 +0200
mkhtml2: add more tag converters
Handle: constant, envar, structname, userinput and varname.
gtkdoc/mkhtml2.py | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/gtkdoc/mkhtml2.py b/gtkdoc/mkhtml2.py
index 56c7c8c..ab133b8 100644
--- a/gtkdoc/mkhtml2.py
+++ b/gtkdoc/mkhtml2.py
@@ -371,11 +371,11 @@ def convert_colspec(ctx, xml):
def convert_command(ctx, xml):
- result = ['<span class="command"><strong>']
+ result = ['<strong class="userinput"><code>']
if xml.text:
result.append(xml.text)
convert_inner(ctx, xml, result)
- result.append('</strong></span>')
+ result.append('</code></strong>')
if xml.tail:
result.append(xml.tail)
return result
@@ -769,6 +769,17 @@ def convert_ulink(ctx, xml):
return result
+def convert_userinput(ctx, xml):
+ result = ['<span class="command"><strong>']
+ if xml.text:
+ result.append(xml.text)
+ convert_inner(ctx, xml, result)
+ result.append('</strong></span>')
+ if xml.tail:
+ result.append(xml.tail)
+ return result
+
+
# TODO(ensonic): turn into class with converters as functions and ctx as self
convert_tags = {
'acronym': convert_acronym,
@@ -777,10 +788,12 @@ convert_tags = {
'caption': convert_div,
'code': convert_code,
'colspec': convert_colspec,
+ 'constant': convert_code,
'command': convert_command,
'corpauthor': convert_corpauthor,
'emphasis': convert_span,
'entry': convert_entry,
+ 'envar': convert_code,
'footnote': convert_footnote,
'filename': convert_code,
'function': convert_code,
@@ -820,6 +833,7 @@ convert_tags = {
'screen': convert_pre,
'simpara': convert_simpara,
'structfield': convert_em_class,
+ 'structname': convert_span,
'synopsis': convert_pre,
'symbol': convert_span,
'tbody': convert_tbody,
@@ -827,6 +841,8 @@ convert_tags = {
'term': convert_span,
'type': convert_span,
'ulink': convert_ulink,
+ 'userinput': convert_userinput,
+ 'varname': convert_code,
'warning': convert_div,
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]