VR - The visual root node of the UI toolkit used, e.g.
javafx.scene.Node in case of JavaFX.public class HoverBehavior<VR> extends AbstractBehavior<VR>
HoverBehavior is responsible for creating and removing selection
feedback.active, adaptableIAdaptable.Bound.Impl<T extends IAdaptable>| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HOVER_FEEDBACK_PART_FACTORY
The adapter role for the
IFeedbackPartFactory that is used to
generate hover feedback parts. |
static java.lang.String |
HOVER_HANDLE_PART_FACTORY
The adapter role for the
IHandlePartFactory that is used to
generate hover handle parts. |
ACTIVE_PROPERTY| Constructor and Description |
|---|
HoverBehavior() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doActivate()
Post
AbstractBehavior.activate() hook that may be overwritten to e.g. register
listeners. |
protected void |
doDeactivate()
Pre
AbstractBehavior.deactivate() hook that may be overwritten to e.g. unregister
listeners. |
protected IFeedbackPartFactory<VR> |
getFeedbackPartFactory()
Returns the
IFeedbackPartFactory for hover feedback. |
protected HoverModel<VR> |
getHoverModel()
Returns the
HoverModel in the context of the host. |
protected void |
onHoverChange(IVisualPart<VR,? extends VR> oldHovered,
IVisualPart<VR,? extends VR> newHovered)
Called when the
HoverModel changes, i.e. a part is unhovered or
hovered. |
activate, activeProperty, adaptableProperty, addFeedback, addHandles, deactivate, getAdaptable, getFeedbackParts, getHandleParts, getHost, isActive, removeFeedback, removeHandles, setAdaptable, switchAdaptableScopes, updateHandlespublic static final java.lang.String HOVER_FEEDBACK_PART_FACTORY
IFeedbackPartFactory that is used to
generate hover feedback parts.public static final java.lang.String HOVER_HANDLE_PART_FACTORY
IHandlePartFactory that is used to
generate hover handle parts.protected void doActivate()
AbstractBehaviorAbstractBehavior.activate() hook that may be overwritten to e.g. register
listeners.doActivate in class AbstractBehavior<VR>protected void doDeactivate()
AbstractBehaviorAbstractBehavior.deactivate() hook that may be overwritten to e.g. unregister
listeners.doDeactivate in class AbstractBehavior<VR>protected IFeedbackPartFactory<VR> getFeedbackPartFactory()
IFeedbackPartFactory for hover feedback.IFeedbackPartFactory for hover feedback.protected HoverModel<VR> getHoverModel()
HoverModel in the context of the host.HoverModel in the context of the host.protected void onHoverChange(IVisualPart<VR,? extends VR> oldHovered, IVisualPart<VR,? extends VR> newHovered)
HoverModel changes, i.e. a part is unhovered or
hovered. Adds/Removes feedback accordingly.oldHovered - The previously hovered part, or null.newHovered - The newly hovered part, or null.Copyright (c) 2014 itemis AG and others. All rights reserved.