2013-03-07 27 views
5

私は自分で解決できない問題があります。助けてください。Doxygen:ツリービューで特定のページを非表示にする方法

私は(条件付き)があります。

/** @mainpage A 
@subpage B 
*/ 

/** @page B 
@subpage C 
*/ 

/** @page C */ 

doxygenは、すべてのページがルートレベルに表示され、ツリーになります。

+ A/
| --- B/
| ------ C
| --- B <から
隠したい| --- C <を -
を非表示にします

が表示されます(つまり、ここではAとネストされたB & C)が必要です。つまり、@subpageタグに応じて整理する必要があります。

DoxygenLayout.xmlに と表示されるように設定しようとしました。しかし、それはすべてのページを隠し、 'ファイル'と 'クラス' だけが残されます。

Thanx事前に。

答えて

1

あなたのコードは、必要なツリービューを生成(ルートレベルで個別のエントリなしのみネストされたページ)ページ/サブページファイルは*.cのようなサポートされているフォーマットのほとんどに属している場合、*.cpp*.doxなど私ができる唯一の例外find(Doxygen 1.8.6)はマークダウン形式(*.mdまたは*.markdown)で、別々のルートレベルのエントリも生成されます。

値下げファイルは他のファイルフォーマットのようなtreatedになるまで、この問題を回避するには、ページ/サブページのための代わりに*.mdの(*.doxのような)他のファイル形式のいずれかを使用することであろう。現在、マークダウン形式は、ルートレベルのエントリを生成せずに、mainpageの場合にのみ使用できます。

関連する問題