默认情况下"Class List"将视图配置为使用级别 2?



我正在尝试将class List视图默认为Detail Level 2。详细级别选择在页面的右上角提供,默认为级别一。详细程度控制默认情况下展开的T形三通的数量。

我想要第二级,因为所有有趣的东西都在一个命名空间中。实际上,我希望扩展这个名称空间。

doxygen配置上的文档三次提到"class list",但只是关闭了它

默认情况下,如何将"类列表"视图配置为使用详细级别2?

我不知道如何配置Doxygen来实现这一点,但您可以通过在Doxygen输出中向annotated.html添加一点来实现您想要的效果。

在文件的顶部,当DOM准备就绪时,有一个指向init_search的脚本挂钩。您可以在此处添加toggleLevel(desiredLevel)来设置页面加载级别:

$(document).ready(function() { init_search(); }); // Before.
$(document).ready(function() { init_search(); toggleLevel(3); }); // After.

对于更具编程性的拼凑,您可以编写一个构建脚本来运行Doxygen,将annotated.html解析为HTML,向调用toggleLevel<head>附加一个脚本标记,然后重写文件。

使用HTML_INDEX_NUM_ENTRIES
如果设置为2,则所有树都将设置为详细级别2。
如果设置为1,则所有树都将完全折叠(详细级别1)
如果设置为0,则所有树都将完全展开。

附言:这个答案是给那些将来偶然发现这个页面的人的。

相关内容

最新更新