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