我正在尝试使用布局文件自定义doxygen输出。
<tab type="modules" visible="yes" title="" intro="">
<tab type="user" visible="yes" title="High-level document interface" url="@ref Documents"/>
<tab type="user" visible="yes" title="Low-level file interface" url="@ref Files"/>
<tab type="user" visible="yes" title="Utilities" url="@ref Utils"/>
<tab type="user" visible="yes" title="Types" url="@ref Types"/>
</tab>
输出有一个小问题,即用户定义的页面在树视图中重复。
我尝试使用自定义用户组并引用布局文件中的模块,如下所示:
<tab type="usergroup" visible="yes" url="@ref modules" title="Modules">
但是我最终得到了错误:&#34; 显式链接请求&#39; modules&#39;在布局文件&#39; doxygen_layout.xml&#39;无法解决&#34;
这可以通过引用modules.html文件来解决。
<tab type="usergroup" visible="yes" url="modules.html" title="Modules">
我对这项工作感到非常惊讶,但我不确定它是否是最具防弹性的解决方案。
我可以创建下拉模块菜单吗?
我可以直接引用模块页面吗?
注意: 引用不存在的html文件不会在输出中产生任何警告或错误。
<tab type="usergroup" visible="yes" url="asdf.html" title="Modules">