在Eclipse菜单窗口 - 显示视图>显示视图
题
“我已经创建这产生在Eclipse的视图Eclipse插件目前,它被显示在Eclipse菜单为: “窗口 - >显示视图>他人。
我想表明它“窗口 - >显示视图”,而不是在子菜单下“其他”
我已经尝试过了给在plugin.xml文件为“org.eclipse.ui”的视图的“类别”,但它仍然是示出了“其他”子菜单的图。
是否有任何其他的方式来做到这一点?任何建议在这方面是有帮助的。
在预先感谢 阿比纳夫“
解决方案
我觉得你可以做,用定制的观点。
在plugin.xml中,添加一个扩展点“org.eclipse.ui.perspectives”,并创建一个新的类实现IPerspectiveFactory。
这类有一个方法 “的createInitialLayout(IPageLayout布局)”,并在该布局可以调用 “layout.addShowViewShortcut(<视图的ID>)”
您还可以添加快捷方式向导等处出现。
希望帮助, 安德烈亚斯
其他提示
您还可以阅读关于日食的“的观点文章中” :
在下面的例子中可以看到
createInitialLayout
如何在TestPerspective
类中实现。为了清楚的算法被分成两个部分,其定义了动作和布局:defineActions
和defineLayout
public void createInitialLayout(IPageLayout layout) {
defineActions(layout);
defineLayout(layout);
}
在
defineActions
多个项目和动作集的被添加到窗口。透视可以将项目添加到File > New
,Show View
,或Perspective > Open
窗口的菜单。点击 您还可以添加完整的动作集到窗口的菜单或工具栏。在该例子中加入几File > New
和Show View
物品。
public void defineActions(IPageLayout layout) {
// Add "show views".
layout.addShowViewShortcut(IPageLayout.ID_RES_NAV);
...
}
不隶属于 StackOverflow