在Eclipse IDE中,我们可以看到一些视图无法移动到另一个文件夹,例如视图“包”无法移动到编辑器选项卡。那么,我如何防止将视图移动到另一个文件夹?
我试图阻止移动视图,但我需要能够关闭标签,所以
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);
不起作用。有没有人有任何想法?
答案 0 :(得分:0)
尝试在plugin.xml中定义它。
可移动 - 指定视图应该可移动的可选属性。如果没有,它将是可移动的。
示例:
<view
class="org.eclipsercp.hyperbola.ContactsView"
icon="icons/groups.gif"
moveable="false"
id="org.eclipsercp.hyperbola.views.contacts"
name="Contacts"/>