public class HoverManager extends java.lang.Object implements IWidgetTokenOwner, IWidgetTokenOwnerExtension
| Constructor and Description |
|---|
HoverManager(Composite hoverContainer)
Creates a new HoverManager for a given container.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager |
addHover(Control control,
IHoverContentProvider hoverContent)
Add a hover for a control element.
|
org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager |
addHover(Control control,
java.lang.String hoverContent)
Add a hover for a control element.
|
org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager |
addHover(TableViewer tableViewer,
IHoverContentProvider hoverContent)
Add a hover for a table viewer.
|
org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager |
addHover(TreeViewer treeViewer,
IHoverContentProvider hoverContent)
Add a hover for a tree viewer.
|
void |
releaseWidgetToken(IWidgetTokenKeeper tokenKeeper) |
boolean |
requestWidgetToken(IWidgetTokenKeeper requester) |
boolean |
requestWidgetToken(IWidgetTokenKeeper requester,
int priority) |
public HoverManager(Composite hoverContainer)
hoverContainer - the container is typically the root composite of a part.public org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager addHover(Control control, IHoverContentProvider hoverContent)
control - control to bind hover tohoverContent - hover content providerpublic org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager addHover(Control control, java.lang.String hoverContent)
control - control to bind hover tohoverContent - constant hover contentpublic org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager addHover(TableViewer tableViewer, IHoverContentProvider hoverContent)
tableViewer - tableviewer to bind hover tohoverContent - hover content providerpublic org.eclipse.ease.ui.help.hovers.internal.ControlHoverManager addHover(TreeViewer treeViewer, IHoverContentProvider hoverContent)
treeViewer - treeviewer to bind hover tohoverContent - hover content providerpublic boolean requestWidgetToken(IWidgetTokenKeeper requester, int priority)
requestWidgetToken in interface IWidgetTokenOwnerExtensionpublic boolean requestWidgetToken(IWidgetTokenKeeper requester)
requestWidgetToken in interface IWidgetTokenOwnerpublic void releaseWidgetToken(IWidgetTokenKeeper tokenKeeper)
releaseWidgetToken in interface IWidgetTokenOwner