分享

RCP一启动时就显示几个透视图切换钮 - Eclipse插件开发 - 论坛 - goCom - 面向构件与SOA社区

 jinzq 2007-04-09
1.在下拉框中(shortcut)显示
public class UiPerspective implements IPerspectiveFactory
{
public void createInitialLayout(IPageLayout layout){
....

//增加透视图
layout.addPerspectiveShortcut("net.sf.pim.plugin.UiPerspective");
layout.addPerspectiveShortcut("MyWork_mail.perspective");

}
}

2.在切换栏中显示

public class PIMWorkbenchAdvisor extends WorkbenchAdvisor {
@Override
public void postStartup() {
super.postStartup();
IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
//2007.01.11 设置同时显示多个透视图标
PerspectiveBarManager barManager=((WorkbenchWindow)activeWorkbenchWindow).getPerspectiveBar();
if(barManager != null){
IPerspectiveDescriptor mailPerspective = WorkbenchPlugin.getDefault().getPerspectiveRegistry().findPerspectiveWithId("MyWork_mail.perspective");
PerspectiveBarContributionItem item=new PerspectiveBarContributionItem(mailPerspective,activeWorkbenchWindow.getActivePage());
barManager.addItem(item);
}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约