Eclipse RCP:透视切换器窗口对话框排序问题

时间:2009-04-13 10:07:42

标签: eclipse-plugin eclipse-rcp

在我的应用程序中,当我选择File-> Open Perspective-> Other时,它会打开一个列出所有视角的对话框。我的问题是我希望这些视角以定义的顺序出现(它们不在这个默认的透视切换器中)。

这是在透视栏上点击显示在最左侧之前的图标时弹出的相同对话框。

有一些实现,如this,讨论如何禁用透视栏并制作我们自己的自定义透视切换器。一般方法是首先通过更改ApplicationWorkbenchWindowAdvisor.java来禁用透视栏,如下所示。

public void preWindowOpen() {   
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();   
configurer.setShowPerspectiveBar(false);   
}

但问题是,这也隐藏了整个透视切换器(包括我需要的透视按钮,我按特定顺序排列)。

那么,有没有办法让透视条上显示透视按钮并改变默认对话框中显示的透视顺序(在File-> Open Perspective-> Other上打开)?

1 个答案:

答案 0 :(得分:0)

AFAIK,视角和视图总是根据其名称排序,按类别分组。也许您可以在Eclipse Bugzilla上为此提交增强请求。