public class HoverManager extends 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,
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, 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 IWidgetTokenOwnerExtension
public boolean requestWidgetToken(IWidgetTokenKeeper requester)
requestWidgetToken
in interface IWidgetTokenOwner
public void releaseWidgetToken(IWidgetTokenKeeper tokenKeeper)
releaseWidgetToken
in interface IWidgetTokenOwner