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
Fields inherited from class org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
context, modelService, OWNING_ME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
childRendered
(MElementContainer<MUIElement> parentElement, MUIElement element) protected void
void
cleanUpCopy
(ToolBarContributionRecord record, MToolBarElement copy) void
clearModelToContribution
(MToolBarElement model, IContributionItem item) void
clearModelToManager
(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) void
hideChild
(MElementContainer<MUIElement> parentElement, MUIElement child) void
init()
void
linkElementToContributionRecord
(MToolBarElement element, ToolBarContributionRecord record) void
linkModelToContribution
(MToolBarElement model, IContributionItem item) void
linkModelToManager
(MToolBar model, ToolBarManager manager) void
postProcess
(MUIElement element) void
void
processContents
(MElementContainer<MUIElement> container) void
processContribution
(MToolBar toolbarModel, String elementId) void
reconcileManagerToModel
(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, unbindWidget
Methods 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:
createWidget
in classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
processContents
- Overrides:
processContents
in classSWTPartRenderer
-
hideChild
- Overrides:
hideChild
in classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
childRendered
- Overrides:
childRendered
in classSWTPartRenderer
-
getUIContainer
- Overrides:
getUIContainer
in classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
getToolBarModel
- Returns:
- mapped model, if any
-
getToolElement
- Returns:
- mapped toolbar element, if any
-
postProcess
- Overrides:
postProcess
in classorg.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
-
getContext
Description copied from class:org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer
Return a context for this part.- Overrides:
getContext
in 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
-