Некоторые страницы Doxygen отсутствуют на панели навигации; у других разные имена - PullRequest
0 голосов
/ 28 мая 2020

У меня есть большой проект Doxygen, который включает несколько текстовых файлов и файлов разметки. Некоторые страницы, созданные из этих файлов, не отображаются на панели навигации. Что могло вызвать это?

Файлы находятся в настройке INPUT файла конфигурации, а страницы, которые они генерируют, находятся в выводе - я могу отобразить их, щелкнув ссылки на них на других страницах. Их просто нет на панели навигации.

Еще одна загадка, которая, как я подозреваю, связана: у нескольких страниц один заголовок на самой странице и другой заголовок на панели навигации. Все эти страницы создаются из файлов .txt или .md и определяются командами \ page. Заголовок на странице определяется вторым параметром команды \ page. Я не понял, откуда берется заголовок в панели навигации - я просмотрел все файлы в / под каталогом проекта Doxygen и в каталоге, содержащем файлы .txt или .md, и он никогда не появляется !

1 Ответ

0 голосов
/ 04 июня 2020

Я разобрался. В каталоге проекта есть файл XML, который определяет записи индекса, и отсутствующих страниц в нем не было. Я добавил их, и готово! они были включены.

Я думал, что панель навигации была полностью построена из команд defgroup и ingroup, но, видимо, нет. Решив проблему, я вспомнил, что начал с поиска команд defgroup / ingroup, которые определяют эти страницы, думая, что добавлю команды для недостающих страниц в том же месте и таким же образом, что и те, которые были показаны. Так и не нашел команд. Теперь я знаю почему.

...