`
qq123zhz
  • 浏览: 524385 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

eclipse4.x 去掉quick access

 
阅读更多

/**
	 * 去掉quick access
	 */
	private void hideQuickAccess() { 
        UIJob job = new UIJob("hide quick access") {
            @Override
            public IStatus runInUIThread(IProgressMonitor monitor) {
                IWorkbenchWindow window = PlatformUI.getWorkbench()
                        .getActiveWorkbenchWindow();
                if(window ==null)
                	return Status.CANCEL_STATUS;
                if (window instanceof WorkbenchWindow) {
                    MTrimBar topTrim = ((WorkbenchWindow) window).getTopTrim();
                for (MTrimElement element : topTrim.getChildren()) {
                    if ("SearchField".equals(element.getElementId())) {                     
                        ((Control) element.getWidget()).dispose();
                        break;
                    }
                }
            }
            return Status.OK_STATUS;
        }
    };
    job.schedule();
	}
 
分享到:
评论
2 楼 qq123zhz 2013-07-19  
放到prewindowopened()方法里
1 楼 skyflycn 2013-07-17  
这段代码应该怎么用

相关推荐

Global site tag (gtag.js) - Google Analytics