2012-05-01 8 views
0

「My View」と呼ばれるビューがあるとします。 カテゴリ「マイカテゴリ」を作成し、そこに自分のビューを配置することができます。 "My Category"内に "Sub Folder"という名前のサブフォルダ/カテゴリを作成し、その中に自分のビューを配置したいと考えています。 >サブフォルダ - - >マイビュー"Show View"メニューでサブフォルダを作成することはできますか?

私はあなたが輸出/輸入でこれを行うことができます知っているが、それはdoesnの

マイカテゴリー: は、その後、次のようにビューが「ビューの表示」ポップアップを通じて見られますあなたが見ることができるように見える。ここで

は、私は上記のplugin.xmlを使用する場合、ビューのカテゴリが表示されないとビューは、「その他」カテゴリに発見され、サンプルのplugin.xml

しかし
<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<plugin> 
    <extension 
     point="org.eclipse.ui.views"> 
     <category 
      name="My Category" 
      id="My_Category"> 
     </category> 
     <category 
      id="My_Sub_Folder" 
      name="Sub Folder" 
      parentCategory="My_Category"> 
     </category> 
     <view 
      name="My View" 
      icon="icons/sample.gif" 
      category="My_Sub_Folder" 
      class="sample_plugin.views.SampleView" 
      id="sample_plugin.views.SampleView"> 
     </view> 
    </extension> 
</plugin> 

です。ビューカテゴリを「My_Category」に戻すと、そのビューは親カテゴリに表示されます。

答えて

2

(改訂答え)

あなたは親カテゴリ階層を設定することができますが、ビューの表示メニューはこれを尊重しません。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=92894

だから、答えはノー効果的です。ここで

は役に立たない親カテゴリの設定に関するドキュメントです:

http://help.eclipse.org/helios/topic/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_views.html

+0

私が言ったように、インポートとエクスポートには親カテゴリを使用しても、ビューは使用できませんでした。私はもう一度それを試し、ビューはどちらかの親カテゴリまたは "その他"のフォルダになります。 また、明確にするために、ビューのカテゴリを[親カテゴリ]/[サブカテゴリ]に設定しました – Jonathan

+0

これはあなたが間違っていることです。親カテゴリーを定義する必要があります。たとえばpとし、次に子カテゴリーの子カテゴリーのparentCategory属性をpに設定します。次にビューのカテゴリで、 'p/c'ではなく 'c'だけを言う。 –

+0

私はこれまで説明したことを試しましたが、疑問の恩恵を受けるためにもう一度試しました。なぜ私がこれをやり遂げることができないのかを理解するために、もっと掘り下げなければならないだろう。 インポートまたはエクスポートのメニューにサブフォルダを作成するのに問題はありませんが、ビューでは機能しません。 – Jonathan

0

それはあなたがパッケージエクスプローラを使用している可能性があります。ナビゲータに切り替え(ウィンドウ - >表示表示--->その他------->ナビゲータ)

これで、プロジェクトはパッケージではなくフォルダとして表示されます。

+0

ここでは、ビューを選択できるメニューについて説明します。 ** Window ** - > ** Show View ** - > ** Other ... ** ポップアップウィンドウは、私たちが話していることです。 – Jonathan

関連する問題