能否让Doxygen将详细描述以内联折叠形式展示而非单独分区?
Doxygen生成C# API文档布局优化需求
我用Doxygen为C# API生成文档时,发现页面信息布局过于零散:所有带简要描述的方法先被集中列出,之后下方又重复展示带详细描述的内容。
既然Doxygen在设置GENERATE_TREEVIEW=YES时,侧边栏已广泛使用折叠面板支持内容展开/隐藏功能,为何不能将详细描述以内联折叠形式展示?
我想要的效果如下:
- 类简要描述
- 类详细描述(折叠面板)
- 成员A简要描述
- 成员A详细描述(折叠面板)
- 成员B简要描述
- 成员B详细描述(折叠面板)
- 成员C简要描述
- 成员C详细描述(折叠面板)
详细描述无需重复简要描述内容,因为每个成员的简要描述紧邻其详细描述上方。
我已查阅Doxygen配置选项及DoxygenLayout.xml文件,未找到实现该效果的机制。例如xml文件中的这段配置:
<memberdecl> ... <publicmethods title=""/> </memberdecl>
会一次性生成所有公共方法的简要描述,无法为每个方法插入对应的详细内容。希望无需修改Doxygen源码,通过特殊设置或自定义CSS实现需求。
内容的提问来源于stack exchange,提问作者runevision
相关产品推荐
相关产品推荐

