Class ToolBarManagerRenderer
java.lang.Object
org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer
org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer
Create a contribute part.
-
Field Summary
FieldsFields inherited from class org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
context, modelService, OWNING_ME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchildRendered(MElementContainer<MUIElement> parentElement, MUIElement element) protected voidvoidcleanUpCopy(ToolBarContributionRecord record, MToolBarElement copy) voidclearModelToContribution(MToolBarElement model, IContributionItem item) voidclearModelToManager(MToolBar model, ToolBarManager manager) createWidget(MUIElement element, Object parent) getContext(MUIElement el) Return a context for this part.getContribution(MToolBarElement element) getContributionRecord(MToolBarElement element) getList(MToolBarElement item) getManager(MToolBar model) getToolBarModel(ToolBarManager manager) getUIContainer(MUIElement childElement) voidhideChild(MElementContainer<MUIElement> parentElement, MUIElement child) voidinit()voidlinkElementToContributionRecord(MToolBarElement element, ToolBarContributionRecord record) voidlinkModelToContribution(MToolBarElement model, IContributionItem item) voidlinkModelToManager(MToolBar model, ToolBarManager manager) voidpostProcess(MUIElement element) voidvoidprocessContents(MElementContainer<MUIElement> container) voidprocessContribution(MToolBar toolbarModel, String elementId) voidreconcileManagerToModel(IToolBarManager menuManager, MToolBar toolBar) Methods inherited from class org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer
bindWidget, calcIndex, calcVisibleIndex, disposeWidget, forceFocus, getImage, getImageFromURI, getModelElement, getParentWidget, getToolTip, hookControllerLogic, imageChanged, init, reapplyStyles, requiresFocus, setCSSInfo, styleElement, unbindWidgetMethods inherited from class org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
activate, getContextForParent, getStyleOverride, removeGui
-
Field Details
-
POST_PROCESSING_FUNCTION
- See Also:
-
POST_PROCESSING_DISPOSE
- See Also:
-
UPDATE_VARS
- See Also:
-
-
Constructor Details
-
ToolBarManagerRenderer
public ToolBarManagerRenderer()
-
-
Method Details
-
init
@PostConstruct public void init() -
preDestroy
@PreDestroy public void preDestroy() -
createWidget
- Specified by:
createWidgetin classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
processContents
- Overrides:
processContentsin classSWTPartRenderer
-
hideChild
- Overrides:
hideChildin classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
childRendered
- Overrides:
childRenderedin classSWTPartRenderer
-
getUIContainer
- Overrides:
getUIContainerin classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
getToolBarModel
- Returns:
- mapped model, if any
-
getToolElement
- Returns:
- mapped toolbar element, if any
-
postProcess
- Overrides:
postProcessin classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
getContext
Description copied from class:org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRendererReturn a context for this part.- Overrides:
getContextin classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer- Parameters:
el- the part to start searching from- Returns:
- the closest context, or global context if none in the hierarchy
-