Skip to content

Commit c050c8e

Browse files
unicornxRbb666
authored andcommitted
doxygen: use layout to control the html display
Signed-off-by: Chen Wang <[email protected]>
1 parent 5f9f522 commit c050c8e

File tree

2 files changed

+227
-1
lines changed

2 files changed

+227
-1
lines changed

documentation/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -773,7 +773,7 @@ FILE_VERSION_FILTER =
773773
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
774774
# tag is left empty.
775775

776-
LAYOUT_FILE =
776+
LAYOUT_FILE = DoxygenLayout.xml
777777

778778
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
779779
# the reference definitions. This must be a list of .bib files. The .bib

documentation/DoxygenLayout.xml

Lines changed: 226 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
1+
<doxygenlayout version="1.0">
2+
<!-- Generated by doxygen 1.9.1 -->
3+
<!-- Navigation index tabs for HTML output -->
4+
<navindex>
5+
<tab type="mainpage" visible="yes" title="RT-Thread User Guide"/>
6+
<tab type="pages" visible="yes" title="" intro=""/>
7+
<tab type="modules" visible="yes" title="RT-Thread API Guide" intro="This manual describes the API usage of RT-Thread written in the C programming language."/>
8+
<tab type="namespaces" visible="yes" title="">
9+
<tab type="namespacelist" visible="yes" title="" intro=""/>
10+
<tab type="namespacemembers" visible="yes" title="" intro=""/>
11+
</tab>
12+
<tab type="interfaces" visible="yes" title="">
13+
<tab type="interfacelist" visible="yes" title="" intro=""/>
14+
<tab type="interfaceindex" visible="$ALPHABETICAL_INDEX" title=""/>
15+
<tab type="interfacehierarchy" visible="yes" title="" intro=""/>
16+
</tab>
17+
<tab type="classes" visible="yes" title="">
18+
<tab type="classlist" visible="yes" title="" intro=""/>
19+
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
20+
<tab type="hierarchy" visible="yes" title="" intro=""/>
21+
<tab type="classmembers" visible="yes" title="" intro=""/>
22+
</tab>
23+
<tab type="structs" visible="yes" title="">
24+
<tab type="structlist" visible="yes" title="" intro=""/>
25+
<tab type="structindex" visible="$ALPHABETICAL_INDEX" title=""/>
26+
</tab>
27+
<tab type="exceptions" visible="yes" title="">
28+
<tab type="exceptionlist" visible="yes" title="" intro=""/>
29+
<tab type="exceptionindex" visible="$ALPHABETICAL_INDEX" title=""/>
30+
<tab type="exceptionhierarchy" visible="yes" title="" intro=""/>
31+
</tab>
32+
<tab type="files" visible="yes" title="">
33+
<tab type="filelist" visible="yes" title="" intro=""/>
34+
<tab type="globals" visible="yes" title="" intro=""/>
35+
</tab>
36+
<tab type="examples" visible="yes" title="" intro=""/>
37+
</navindex>
38+
39+
<!-- Layout definition for a class page -->
40+
<class>
41+
<briefdescription visible="yes"/>
42+
<includes visible="$SHOW_INCLUDE_FILES"/>
43+
<inheritancegraph visible="$CLASS_GRAPH"/>
44+
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
45+
<memberdecl>
46+
<nestedclasses visible="yes" title=""/>
47+
<publictypes title=""/>
48+
<services title=""/>
49+
<interfaces title=""/>
50+
<publicslots title=""/>
51+
<signals title=""/>
52+
<publicmethods title=""/>
53+
<publicstaticmethods title=""/>
54+
<publicattributes title=""/>
55+
<publicstaticattributes title=""/>
56+
<protectedtypes title=""/>
57+
<protectedslots title=""/>
58+
<protectedmethods title=""/>
59+
<protectedstaticmethods title=""/>
60+
<protectedattributes title=""/>
61+
<protectedstaticattributes title=""/>
62+
<packagetypes title=""/>
63+
<packagemethods title=""/>
64+
<packagestaticmethods title=""/>
65+
<packageattributes title=""/>
66+
<packagestaticattributes title=""/>
67+
<properties title=""/>
68+
<events title=""/>
69+
<privatetypes title=""/>
70+
<privateslots title=""/>
71+
<privatemethods title=""/>
72+
<privatestaticmethods title=""/>
73+
<privateattributes title=""/>
74+
<privatestaticattributes title=""/>
75+
<friends title=""/>
76+
<related title="" subtitle=""/>
77+
<membergroups visible="yes"/>
78+
</memberdecl>
79+
<detaileddescription title=""/>
80+
<memberdef>
81+
<inlineclasses title=""/>
82+
<typedefs title=""/>
83+
<enums title=""/>
84+
<services title=""/>
85+
<interfaces title=""/>
86+
<constructors title=""/>
87+
<functions title=""/>
88+
<related title=""/>
89+
<variables title=""/>
90+
<properties title=""/>
91+
<events title=""/>
92+
</memberdef>
93+
<allmemberslink visible="yes"/>
94+
<usedfiles visible="$SHOW_USED_FILES"/>
95+
<authorsection visible="yes"/>
96+
</class>
97+
98+
<!-- Layout definition for a namespace page -->
99+
<namespace>
100+
<briefdescription visible="yes"/>
101+
<memberdecl>
102+
<nestednamespaces visible="yes" title=""/>
103+
<constantgroups visible="yes" title=""/>
104+
<interfaces visible="yes" title=""/>
105+
<classes visible="yes" title=""/>
106+
<structs visible="yes" title=""/>
107+
<exceptions visible="yes" title=""/>
108+
<typedefs title=""/>
109+
<sequences title=""/>
110+
<dictionaries title=""/>
111+
<enums title=""/>
112+
<functions title=""/>
113+
<variables title=""/>
114+
<membergroups visible="yes"/>
115+
</memberdecl>
116+
<detaileddescription title=""/>
117+
<memberdef>
118+
<inlineclasses title=""/>
119+
<typedefs title=""/>
120+
<sequences title=""/>
121+
<dictionaries title=""/>
122+
<enums title=""/>
123+
<functions title=""/>
124+
<variables title=""/>
125+
</memberdef>
126+
<authorsection visible="yes"/>
127+
</namespace>
128+
129+
<!-- Layout definition for a file page -->
130+
<file>
131+
<briefdescription visible="yes"/>
132+
<includes visible="$SHOW_INCLUDE_FILES"/>
133+
<includegraph visible="$INCLUDE_GRAPH"/>
134+
<includedbygraph visible="$INCLUDED_BY_GRAPH"/>
135+
<sourcelink visible="yes"/>
136+
<memberdecl>
137+
<interfaces visible="yes" title=""/>
138+
<classes visible="yes" title=""/>
139+
<structs visible="yes" title=""/>
140+
<exceptions visible="yes" title=""/>
141+
<namespaces visible="yes" title=""/>
142+
<constantgroups visible="yes" title=""/>
143+
<defines title=""/>
144+
<typedefs title=""/>
145+
<sequences title=""/>
146+
<dictionaries title=""/>
147+
<enums title=""/>
148+
<functions title=""/>
149+
<variables title=""/>
150+
<membergroups visible="yes"/>
151+
</memberdecl>
152+
<detaileddescription title=""/>
153+
<memberdef>
154+
<inlineclasses title=""/>
155+
<defines title=""/>
156+
<typedefs title=""/>
157+
<sequences title=""/>
158+
<dictionaries title=""/>
159+
<enums title=""/>
160+
<functions title=""/>
161+
<variables title=""/>
162+
</memberdef>
163+
<authorsection/>
164+
</file>
165+
166+
<!-- Layout definition for a group page -->
167+
<group>
168+
<briefdescription visible="yes"/>
169+
<groupgraph visible="$GROUP_GRAPHS"/>
170+
<memberdecl>
171+
<nestedgroups visible="yes" title=""/>
172+
<dirs visible="yes" title=""/>
173+
<files visible="yes" title=""/>
174+
<namespaces visible="yes" title=""/>
175+
<classes visible="yes" title=""/>
176+
<defines title=""/>
177+
<typedefs title=""/>
178+
<sequences title=""/>
179+
<dictionaries title=""/>
180+
<enums title=""/>
181+
<enumvalues title=""/>
182+
<functions title=""/>
183+
<variables title=""/>
184+
<signals title=""/>
185+
<publicslots title=""/>
186+
<protectedslots title=""/>
187+
<privateslots title=""/>
188+
<events title=""/>
189+
<properties title=""/>
190+
<friends title=""/>
191+
<membergroups visible="yes"/>
192+
</memberdecl>
193+
<detaileddescription title=""/>
194+
<memberdef>
195+
<pagedocs/>
196+
<inlineclasses title=""/>
197+
<defines title=""/>
198+
<typedefs title=""/>
199+
<sequences title=""/>
200+
<dictionaries title=""/>
201+
<enums title=""/>
202+
<enumvalues title=""/>
203+
<functions title=""/>
204+
<variables title=""/>
205+
<signals title=""/>
206+
<publicslots title=""/>
207+
<protectedslots title=""/>
208+
<privateslots title=""/>
209+
<events title=""/>
210+
<properties title=""/>
211+
<friends title=""/>
212+
</memberdef>
213+
<authorsection visible="yes"/>
214+
</group>
215+
216+
<!-- Layout definition for a directory page -->
217+
<directory>
218+
<briefdescription visible="yes"/>
219+
<directorygraph visible="yes"/>
220+
<memberdecl>
221+
<dirs visible="yes"/>
222+
<files visible="yes"/>
223+
</memberdecl>
224+
<detaileddescription title=""/>
225+
</directory>
226+
</doxygenlayout>

0 commit comments

Comments
 (0)