插件Eclipse 3.x隐藏透视栏和"快速访问"以编程方式在我的Perspective中

时间:2016-03-22 13:49:40

标签: eclipse eclipse-plugin perspective

我在插件日食中创建了一个透视图。我想隐藏透视栏和"快速访问"。

我试着用这个:

((WorkbenchWindow)PlatformUI.getWorkbench().getActiveWorkbenchWindow()).setPerspectiveBarVisible(false);

但不起作用。

任何想法和隐藏"快速访问"?

1 个答案:

答案 0 :(得分:1)

对于透视栏,在enum Rank{TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE} 执行以下操作:

org.eclipse.ui.application.WorkbenchWindowAdvisor

对于“快速访问”,Eclipse 3.x没有此搜索字段。您可能使用3.x布局样式运行Eclipse 4.x(例如,不是e4)
您可以尝试使用CSS删除它。在声明@Override public void preWindowOpen() { IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); configurer.setShowPerspectiveBar(false); } 的plugin.xml中,将以下内容添加到org.eclipse.core.runtime.products声明中:

<product>

你的CSS应该包含:

 <property
       name="applicationCSS"
       value="platform:/plugin/PLUGIN_NAME/css/default.css ">
 </property>