2013-03-07 3 views
5

Ich habe ein Problem, das ich selbst nicht lösen konnte. Hilfe bitte.Doxygen: Wie man bestimmte Seite in Baumansicht ausblenden

Ich habe (bedingt):

/** @mainpage A 
@subpage B 
*/ 

/** @page B 
@subpage C 
*/ 

/** @page C */ 

Doxygen macht den Baum, in dem alle Seiten auf der Root-Ebene gezeigt.

+ A/
| --- B/
| ------ C
| --- B < - WILL HIDE
| --- C < - WILL HIDE

aber ich brauche nur oben (A hier und verschachtelt B & C) sichtbar zu sein, dh sollte @subpage Tags entsprechend organisiert werden.

Ich habe auch versucht zu 'Nein' in DoxygenLayout.xml sichtbar zu setzen. Aber es verbirgt alle Seiten, nur "Dateien" und "Klassen" sind übrig.

Vielen Dank im Voraus.

Antwort

1

Ihr Code erzeugt die gewünschte Ansicht Baum (nur verschachtelte Seiten ohne separate Einträge in der Root-Ebene), wenn die Seite/Unterseite Dateien auf den meisten der unterstützten Formate gehören wie *.c, *.cpp, *.dox usw. Die einzige Ausnahme, dass ich find (in Doxygen 1.8.6) ist das Markdown-Format (*.md oder *.markdown), für das auch separate Root-Level-Einträge generiert werden.

Bis Abschlag Dateien treated wie die anderen Dateiformate sind, wäre eine Abhilfe eine der anderen Dateiformate (wie *.dox) statt *.md für die Seiten/Unterseiten zu bedienen. Derzeit kann das Markdown-Format verwendet werden, ohne Einträge auf Root-Ebene zu erzeugen, nur für die mainpage.

Verwandte Themen