2013-03-07 86 views
5

我有一个问题,我无法自己解决。请帮助。Doxygen:如何隐藏树状视图中的某个页面

我有(有条件):

/** @mainpage A 
@subpage B 
*/ 

/** @page B 
@subpage C 
*/ 

/** @page C */ 

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

+ A/
| --- B/
| ------Ç
| ---乙< - 要隐藏
| ---Ç< - 要隐藏

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

我也尝试在DoxygenLayout.xml中设置可见的'否' 。但它隐藏了所有的页面,只留下'文件'和'类' 。

Thanx提前。

回答

1

你的代码生成所需的树视图(只是不单独条目页面嵌套在根级别),当页​​面/子页面文件属于大多数支持的格式,如*.c*.cpp*.dox等。唯一的例外,我可以查找(在Doxygen 1.8.6中)是降格格式(*.md*.markdown),对其也生成单独的根级别条目。

直到降价文件treated像其他的文件格式,一个解决方法是为页/子页使用的其他文件格式(如*.dox),而不是*.md。目前,只有mainpage可以使用降价格式,而不生成根级别条目。