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 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
-