2013-03-07 5 views
5

में कुछ पेज को कैसे छिपाना है मुझे एक समस्या है जिसे मैं स्वयं से हल नहीं कर सकता। कृपया मदद करें।डॉक्सीजन: ट्रीव्यू

मैं (सशर्त) है:

/** @mainpage A 
@subpage B 
*/ 

/** @page B 
@subpage C 
*/ 

/** @page C */ 

Doxygen पेड़ जहां सभी पृष्ठों रूट स्तर पर दिखाए जाते हैं बनाता है।

+ ए/
| --- बी/
| ------ सी
| --- बी < - चाहते हैं छिपाने के लिए
| --- सी < - चाहते
को छिपाने के लिए

लेकिन मुझे केवल शीर्ष (ए यहाँ और नेस्टेड बी & सी) दृश्यमान होना चाहिए यानी @subpage टैग के अनुसार व्यवस्थित किया जाना चाहिए।

मैंने DoxygenLayout.xml में 'नो' पर दृश्य सेट करने का भी प्रयास किया। लेकिन यह सभी पृष्ठों को छुपाता है, केवल 'फाइल' और 'कक्षाएं' शेष हैं।

अग्रिम में Thanx।

उत्तर

1

आपका कोड (रूट स्तर पर अलग-अलग प्रविष्टियों के बिना केवल नेस्टेड पृष्ठों) जब पेज/उप-पृष्ठ फ़ाइलें *.c, *.cpp, *.dox आदि एकमात्र अपवाद की तरह समर्थित स्वरूपों में से सबसे के हैं आवश्यक ट्री दृश्य उत्पन्न करता है कि मैं कर सकता ढूंढें (डॉक्सिजन 1.8.6 में) मार्कडाउन प्रारूप (*.md या *.markdown) है, जिसके लिए अलग-अलग रूट स्तर प्रविष्टियां भी उत्पन्न होती हैं।

तक markdown फ़ाइलों treated अन्य फ़ाइल प्रारूपों की तरह हैं, एक समाधान के पृष्ठों/उपपृष्ठ के लिए *.md के बजाय अन्य फ़ाइल स्वरूपों में से एक (जैसे *.dox) का उपयोग करने के लिए होगा। वर्तमान में, मार्कडाउन प्रारूप का उपयोग रूट स्तर प्रविष्टियों को उत्पन्न किए बिना किया जा सकता है, केवल mainpage के लिए।

संबंधित मुद्दे