0

Eclipse IDE では、一部のビューを別のフォルダーに移動できないことがわかります。たとえば、ビュー "Package" はエディター タブに移動できません。では、ビューを別のフォルダに移動しないようにするにはどうすればよいですか?

ビューの移動をまったく防止しようとしましたが、タブを閉じることができる必要があるため、

layout.setFixed(true);

解決策ではありません。フォルダーに複数のビューがあり、次の

folder = layout.createFolder(FOLDER_ID, IPageLayout.TOP,
    ratio, editorArea);
folder.addPlaceholder(View.ID + ":viewSecondaryID*");

String id = View.ID;
String secondaryId = Integer.toString(View.getCurrentId());
folder.addView(id + ":" + secondaryId); 

IViewLayout view = layout.getViewLayout(id + ":" + secondaryId);
view.setMoveable(false);

動作しません。ここに何かアイデアはありますか?

4

1 に答える 1

0

plugin.xml で定義してみてください。

moveable - ビューを移動可能にするかどうかを指定するオプションの属性。不在の場合は可動となります。

例:

  <view
  class="org.eclipsercp.hyperbola.ContactsView"
  icon="icons/groups.gif"
  moveable="false"
  id="org.eclipsercp.hyperbola.views.contacts"
  name="Contacts"/>
于 2013-03-25T13:49:10.920 に答える