Doxygen:如何隐藏树视图中的某些页面

时间:2013-03-07 20:34:55

标签: treeview hide doxygen

我有一个我自己无法解决的问题。请帮助。

我(有条件地):

/** @mainpage A
@subpage B
*/

/** @page B 
@subpage C
*/

/** @page C */

Doxygen使树在根级别显示所有页面。

+ A /
| --- B /
| ------Ç
| --- B< - 希望隐藏
| --- C< - 希望隐藏

但我只需要顶部(这里是A和嵌套的B& C)可见,即应该相应地组织@subpage标签。

我也尝试将可见设置为'否'   在DoxygenLayout.xml中。但它隐藏了所有页面,只有“文件”和“类” 离开了。

提前完成。

1 个答案:

答案 0 :(得分:1)

当页面/子页面文件属于大多数受支持的格式(例如*.c*.cpp,{{}时,您的代码会生成所需的树视图(仅在根级别没有单独条目的嵌套页面)我能找到的唯一例外(在Doxygen 1.8.6中)是降价格式(*.dox*.md),也会生成单独的根级别条目。

直到markdown文件与其他文件格式treated一样,解决方法是使用其他文件格式之一(例如*.markdown)而不是*.dox用于页面/子页面。目前,只能为mainpage使用降价格式,而不会生成根级别条目。