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

Eclipse plugin EclipseRCP:透视切换器窗口对话框排序问题,eclipse-plugin,eclipse-rcp,Eclipse Plugin,Eclipse Rcp,在我的应用程序中,当我选择文件->打开透视图->其他时,它会打开一个对话框,列出所有透视图。我的问题是,我希望这些透视图按定义的顺序显示(它们不在这个默认透视图切换器中) 这与单击显示在透视栏最左边的图标时弹出的对话框相同 有一些类似的实现讨论了如何禁用透视栏和制作我们自己的自定义透视切换器。一般方法是首先通过如下所示更改ApplicationWorkbenchWindowVisor.java来禁用透视栏 public void preWindowOpen() { IWorkbenchWi

在我的应用程序中,当我选择文件->打开透视图->其他时,它会打开一个对话框,列出所有透视图。我的问题是,我希望这些透视图按定义的顺序显示(它们不在这个默认透视图切换器中)

这与单击显示在透视栏最左边的图标时弹出的对话框相同

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

public void preWindowOpen() {   
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();   
configurer.setShowPerspectiveBar(false);   
}
但问题是,这也隐藏了整个透视切换器(包括我需要的透视按钮,我已经按特定顺序排列)


那么,有没有办法让透视按钮仍然显示在透视栏上,并改变默认对话框(打开文件->打开透视->其他)中显示的透视的顺序呢?

好的,透视和视图总是根据它们的名称按类别分组排序。也许您可以在EclipseBugzilla上为此提交一个增强请求