Как создать дерево навигации в выводе кислорода? - PullRequest
7 голосов
/ 20 марта 2009

Если вы использовали javadoc, а затем пришли к doxygen, вы, возможно, поймете, что я имею в виду, когда скажу, что мне не хватает иерархического (основанного на фреймах) представления, упрощающего переход от класса к классу и метода к методу. (Для тех, кто не видел его, представьте древовидный навигатор в IDE или в файловой системе).

Как заставить Doxygen включить дерево навигации, если это возможно?

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

Ответы [ 2 ]

16 голосов
/ 28 августа 2009

Обратите внимание, что все, что вам нужно сделать, чтобы получить дерево слева в примере Куинна, это установить для GENERATE_TREEVIEW значение YES в файле конфигурации.

4 голосов
/ 15 июня 2009

На базовом уровне вывод Doxygen - это то, чем он является, и я не думаю, что есть «лучший способ просмотра» статического HTML-контента. Я думаю, что вы хотите, чтобы Doxygen создавал вывод HTML, который больше похож на Javadoc, который имеет как плюсы, так и минусы. (Самый большой недостаток заключается в том, что это вряд ли произойдет из-за прилагаемых усилий и широкой пользовательской базы.)

Я управляю проектом, который задокументирован с использованием Doxygen , и я не уверен, в какой степени мой конфиг использует значения по умолчанию Doxygen, но я получаю разделы в левом фрейме для плоского списка классов и иерархия классов. Кроме того, поскольку у меня включены диаграммы, иерархия графических классов является довольно быстрым способом перехода туда, куда я хочу. Я не углублялся в модули Doxygen, поэтому у меня нет никакого опыта с тем, может ли это сегментировать вещи, подобные тому, как Javadoc делает с пакетами.

...