我正在使用doxygen从源代码生成API引用,旨在将其转换为CHM帮助文件,最终转换为Eclipse的插件。不幸的是,目录中的类,名称空间等的默认排序和嵌套并不完全理想,如果可能的话我更愿意自定义它。
默认情况下,doxygen会创建两个索引/菜单来导航生成的文档。一个是左框架的常用目录,另一个是每个HTML页面顶部的按钮行。后者可以通过编辑布局xml文件来轻松定制,如doxygen manual中所述(请参阅“更改页面布局”一节),但到目前为止,我还没有看到对内容列表进行类似修改的方法。
要使用一个精确的示例,我正在寻找一种方法来嵌套三个标准主题类列表,类层次结构和类成员作为父级内的子主题TOC中的主题,默认情况下位于每个页面顶部的菜单系统中。
我认为这不是最不寻常的问题,可能有一个已知的解决方案。
感谢您的协助!
答案 0 :(得分:2)
我认为没有办法改变这种情况。
我可能会生成,将tree.html的副本带到编辑器中,手动更改三个项目的嵌套,对原始文件进行diff,然后在构建后运行一些东西(XSL,perl脚本,sed,无论什么都很方便)搜索/替换文本片段。