Настройка вывода кислорода для HTML Содержание - PullRequest
1 голос
/ 16 июля 2009

Я использую doxygen для генерации ссылки на API из исходного кода, чтобы преобразовать ее в файл справки CHM и, в конечном итоге, в плагин для Eclipse. К сожалению, порядок и вложенность классов, пространств имен и т. Д. В оглавлении по умолчанию не совсем идеальна, и я бы предпочел изменить их, если это возможно.

По умолчанию doxygen создает два индекса / меню для навигации по сгенерированной документации. Одним из них является общее оглавление в левом фрейме, а другим - ряд кнопок в верхней части каждой отдельной HTML-страницы. Последнее можно удобно настроить, отредактировав XML-файл макета, как описано в руководстве по Doxygen (см. Раздел «Изменение макета страниц»), но до сих пор я не видел способа сделать подобные изменения для таблицы. Содержание.

Чтобы использовать точный пример, я ищу способ вложения трех стандартных тем Список классов, Иерархия классов и Члены класса как подтемы внутри родительской темы в оглавление, как это делается по умолчанию в системе меню, расположенной в верхней части каждой страницы.

Я полагаю, что это не самая необычная проблема, и может быть доступно известное решение.

Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 25 сентября 2009

Не думаю, что есть способ изменить это.

Я, вероятно, сгенерирую, возьму копию tree.html в редактор, вручную изменим вложенность трех элементов, проведу сравнение с оригиналом, а затем выполню что-нибудь после сборки (XSL, perl script, sed, все, что удобно) для поиска / замены фрагмента текста.

...