Wie erzeugt man einen Navigationsbaum in der doxygen Ausgabe?

7

Wenn Sie javadoc benutzt haben und dann zu doxygen kommen, wissen Sie vielleicht, was ich meine, wenn ich sage, dass ich die hierarchische (frame-basierte) Ansicht vermisse, die das Springen von Klasse zu Klasse und Methode zu Methode einfach macht. (Für diejenigen, die es nicht gesehen haben, stellen Sie sich einen Baumnavigator in einer IDE oder über ein Dateisystem vor).

Wie kann ich Doxygen dazu bringen, einen Navigationsbaum aufzunehmen, wenn es überhaupt möglich ist?

Eine ähnliche Frage wurde im Oktober gestellt , aber das waren nur Stylesheet-Alternativen und nur einer ist aufgetaucht. Ich denke, ich suche etwas Wichtigeres.

    
mikeh 20.03.2009, 18:08
quelle

2 Antworten

15

Beachten Sie, dass Sie in Quinns Beispiel nur die Einstellung "GENERATE_TREEVIEW" in der Konfigurationsdatei auf YES setzen müssen, um die linke Baumstruktur zu erhalten.

    
Dimitri van Heesch 27.08.2009, 20:15
quelle
4

Auf einer grundlegenden Ebene ist Doxygen-Ausgabe, was es ist, und ich glaube nicht, dass es "eine bessere Möglichkeit zum Anzeigen" von statischen HTML-Inhalten gibt. Ich denke, was Sie wollen, ist, dass Doxygen HTML-Ausgabe produziert, die Javadoc ähnlicher ist, was Vor- und Nachteile hat. (Der größte Nachteil ist, dass es aufgrund des Aufwands und der breiten Benutzerbasis unwahrscheinlich ist.)

Ich verwalte ein Projekt, das mit Doxygen dokumentiert wurde , und ich bin nicht sicher, in welchem ​​Maße meine Konfiguration verwendet wird die Doxygen-Standardwerte, aber ich erhalte im linken Rahmen einen Abschnitt für eine flache Klassenliste und eine Klassenhierarchie. Da ich Diagramme aktiviert habe, ist die grafische Klassenhierarchie auch ein ziemlich schneller Weg, um dorthin zu springen, wo ich möchte. Ich habe mich nicht mit Doxygen-Modulen beschäftigt, daher habe ich keine Erfahrung damit, ob das Dinge ähnlich segmentieren könnte wie Javadoc mit Paketen.

    
Quinn Taylor 15.06.2009 16:45
quelle

Tags und Links