diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/general/layout_default.xml | 14 | ||||
-rw-r--r-- | templates/html/doxygen.css | 6 | ||||
-rw-r--r-- | templates/latex/doxygen.sty | 12 | ||||
-rw-r--r-- | templates/xml/compound.xsd | 16 | ||||
-rw-r--r-- | templates/xml/index.xsd | 1 |
5 files changed, 49 insertions, 0 deletions
diff --git a/templates/general/layout_default.xml b/templates/general/layout_default.xml index 373bb20..c671020 100644 --- a/templates/general/layout_default.xml +++ b/templates/general/layout_default.xml @@ -9,6 +9,8 @@ <tab type="namespacelist" visible="yes" title="" intro=""/> <tab type="namespacemembers" visible="yes" title="" intro=""/> </tab> + <tab type="concepts" visible="yes" title=""> + </tab> <tab type="interfaces" visible="yes" title=""> <tab type="interfacelist" visible="yes" title="" intro=""/> <tab type="interfaceindex" visible="$ALPHABETICAL_INDEX" title=""/> @@ -103,6 +105,7 @@ <constantgroups visible="yes" title=""/> <interfaces visible="yes" title=""/> <classes visible="yes" title=""/> + <concepts visible="yes" title=""/> <structs visible="yes" title=""/> <exceptions visible="yes" title=""/> <typedefs title=""/> @@ -126,6 +129,15 @@ <authorsection visible="yes"/> </namespace> + <!-- Layout definition for a concept page --> + <concept> + <briefdescription visible="yes"/> + <includes visible="$SHOW_INCLUDE_FILES"/> + <definition visible="yes" title=""/> + <detaileddescription title=""/> + <authorsection visible="yes"/> + </concept> + <!-- Layout definition for a file page --> <file> <briefdescription visible="yes"/> @@ -139,6 +151,7 @@ <structs visible="yes" title=""/> <exceptions visible="yes" title=""/> <namespaces visible="yes" title=""/> + <concepts visible="yes" title=""/> <constantgroups visible="yes" title=""/> <defines title=""/> <typedefs title=""/> @@ -172,6 +185,7 @@ <dirs visible="yes" title=""/> <files visible="yes" title=""/> <namespaces visible="yes" title=""/> + <concepts visible="yes" title=""/> <classes visible="yes" title=""/> <defines title=""/> <typedefs title=""/> diff --git a/templates/html/doxygen.css b/templates/html/doxygen.css index 5898d87..29dafbe 100644 --- a/templates/html/doxygen.css +++ b/templates/html/doxygen.css @@ -439,6 +439,12 @@ img.footer { vertical-align: middle; } +.compoundTemplParams { + color: ##60; + font-size: 80%; + line-height: 120%; +} + /* @group Code Colorization */ span.keyword { diff --git a/templates/latex/doxygen.sty b/templates/latex/doxygen.sty index 8f59bcc..8d9535a 100644 --- a/templates/latex/doxygen.sty +++ b/templates/latex/doxygen.sty @@ -20,6 +20,8 @@ \RequirePackage{adjustbox} \RequirePackage{amssymb} \RequirePackage{stackengine} +\RequirePackage{enumitem} +\RequirePackage{alphalph} \RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis %---------- Internal commands used in this style file ---------------- @@ -574,3 +576,13 @@ \H@refstepcounter{figure}% \@dblarg{\@caption{figure}}} \makeatother + +% Define alpha enumarative names for counters > 26 +\makeatletter +\def\enumalphalphcnt#1{\expandafter\@enumalphalphcnt\csname c@#1\endcsname} +\def\@enumalphalphcnt#1{\alphalph{#1}} +\def\enumAlphAlphcnt#1{\expandafter\@enumAlphAlphcnt\csname c@#1\endcsname} +\def\@enumAlphAlphcnt#1{\AlphAlph{#1}} +\makeatother +\AddEnumerateCounter{\enumalphalphcnt}{\@enumalphalphcnt}{aa} +\AddEnumerateCounter{\enumAlphAlphcnt}{\@enumAlphAlphcnt}{AA} diff --git a/templates/xml/compound.xsd b/templates/xml/compound.xsd index 400bea5..f540c8a 100644 --- a/templates/xml/compound.xsd +++ b/templates/xml/compound.xsd @@ -33,6 +33,8 @@ <xsd:element name="templateparamlist" type="templateparamlistType" minOccurs="0" /> <xsd:element name="sectiondef" type="sectiondefType" minOccurs="0" maxOccurs="unbounded" /> <xsd:element name="tableofcontents" type="tableofcontentsType" minOccurs="0" maxOccurs="1" /> + <xsd:element name="requiresclause" type="linkedTextType" minOccurs="0" /> + <xsd:element name="initializer" type="linkedTextType" minOccurs="0" /> <xsd:element name="briefdescription" type="descriptionType" minOccurs="0" /> <xsd:element name="detaileddescription" type="descriptionType" minOccurs="0" /> <xsd:element name="inheritancegraph" type="graphType" minOccurs="0" /> @@ -147,6 +149,7 @@ <xsd:element name="reimplementedby" type="reimplementType" minOccurs="0" maxOccurs="unbounded" /> <xsd:element name="param" type="paramType" minOccurs="0" maxOccurs="unbounded" /> <xsd:element name="enumvalue" type="enumvalueType" minOccurs="0" maxOccurs="unbounded" /> + <xsd:element name="requiresclause" type="linkedTextType" minOccurs="0" /> <xsd:element name="initializer" type="linkedTextType" minOccurs="0" /> <xsd:element name="exceptions" type="linkedTextType" minOccurs="0" /> <xsd:element name="briefdescription" type="descriptionType" minOccurs="0" /> @@ -509,6 +512,8 @@ <xsd:sequence> <xsd:element name="listitem" type="docListItemType" maxOccurs="unbounded" /> </xsd:sequence> + <xsd:attribute name="type" type="DoxOlType" /> + <xsd:attribute name="start" type="xsd:integer" /> </xsd:complexType> <xsd:complexType name="docListItemType"> @@ -815,6 +820,7 @@ <xsd:enumeration value="page" /> <xsd:enumeration value="example" /> <xsd:enumeration value="dir" /> + <xsd:enumeration value="concept" /> </xsd:restriction> </xsd:simpleType> @@ -963,5 +969,15 @@ </xsd:restriction> </xsd:simpleType> + <xsd:simpleType name="DoxOlType"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="1" /> + <xsd:enumeration value="a" /> + <xsd:enumeration value="A" /> + <xsd:enumeration value="i" /> + <xsd:enumeration value="I" /> + </xsd:restriction> + </xsd:simpleType> + </xsd:schema> diff --git a/templates/xml/index.xsd b/templates/xml/index.xsd index edb1d34..cfb7041 100644 --- a/templates/xml/index.xsd +++ b/templates/xml/index.xsd @@ -45,6 +45,7 @@ <xsd:enumeration value="example"/> <xsd:enumeration value="dir"/> <xsd:enumeration value="type"/> + <xsd:enumeration value="concept"/> </xsd:restriction> </xsd:simpleType> |