本文整理了Java中org.eclipse.jface.action.ToolBarManager.setOverrides()
方法的一些代码示例,展示了ToolBarManager.setOverrides()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ToolBarManager.setOverrides()
方法的具体详情如下:
包路径:org.eclipse.jface.action.ToolBarManager
类名称:ToolBarManager
方法名:setOverrides
暂无
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
manager.setOverrides(toolbarOverrides);
} else if (item instanceof IContributionManager) {
throw new IllegalStateException();
代码示例来源:origin: org.eclipse.e4.ui.workbench.renderers/swt
manager.setOverrides(overrides);
linkModelToManager((MToolBar) element, manager);
代码示例来源:origin: org.eclipse.platform/org.eclipse.e4.ui.workbench.renderers.swt
private ToolBar createToolbar(final MUIElement element, Composite parent) {
int orientation = getOrientation(element);
int style = orientation | SWT.WRAP | SWT.FLAT | SWT.RIGHT;
ToolBarManager manager = getManager((MToolBar) element);
if (manager == null) {
manager = new ToolBarManager(style);
IContributionManagerOverrides overrides = null;
MApplicationElement parentElement = element.getParent();
if (parentElement == null) {
parentElement = modelService.getContainer(element);
}
if (parentElement != null) {
overrides = (IContributionManagerOverrides) parentElement.getTransientData().get(
IContributionManagerOverrides.class.getName());
}
manager.setOverrides(overrides);
linkModelToManager((MToolBar) element, manager);
} else {
ToolBar toolBar = manager.getControl();
if (toolBar != null && !toolBar.isDisposed() && (toolBar.getStyle() & orientation) == 0) {
toolBar.dispose();
}
manager.setStyle(style);
}
ToolBar btoolbar = manager.createControl(parent);
btoolbar.setData(manager);
btoolbar.setData(AbstractPartRenderer.OWNING_ME, element);
btoolbar.requestLayout();
return btoolbar;
}
内容来源于网络,如有侵权,请联系作者删除!