public class FXHoverTool extends AbstractTool<javafx.scene.Node>
FXHoverTool
is an AbstractTool
that handles mouse hover
changes.Modifier and Type | Field and Description |
---|---|
static java.lang.Class<AbstractFXOnHoverPolicy> |
TOOL_POLICY_KEY
The type of the policy that has to be supported by target parts.
|
pcs
ACTIVE_PROPERTY
Constructor and Description |
---|
FXHoverTool() |
Modifier and Type | Method and Description |
---|---|
protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> |
createHoverFilter(FXViewer viewer)
Creates an
EventHandler for hover MouseEvent s. |
protected java.util.Set<? extends AbstractFXOnHoverPolicy> |
getHoverPolicies(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> targetPart)
Returns a
Set containing all AbstractFXOnHoverPolicy s
that are installed on the given target IVisualPart . |
protected void |
registerListeners()
This method is called when a valid
IDomain is attached to this
tool so that you can register event listeners for various inputs
(keyboard, mouse) or model changes (selection, scroll offset / viewport). |
protected void |
unregisterListeners()
This method is called when the attached
IDomain is reset to
null so that you can unregister previously registered event
listeners. |
activate, addPropertyChangeListener, deactivate, getAdaptable, getDomain, isActive, removePropertyChangeListener, setAdaptable
public static final java.lang.Class<AbstractFXOnHoverPolicy> TOOL_POLICY_KEY
protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> createHoverFilter(FXViewer viewer)
protected java.util.Set<? extends AbstractFXOnHoverPolicy> getHoverPolicies(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> targetPart)
Set
containing all AbstractFXOnHoverPolicy
s
that are installed on the given target IVisualPart
.targetPart
- The target IVisualPart
of which the installed
AbstractFXOnHoverPolicy
s are returned.Set
containing all AbstractFXOnHoverPolicy
s
that are installed on the given target IVisualPart
.protected void registerListeners()
AbstractTool
IDomain
is attached to this
tool so that you can register event listeners for various inputs
(keyboard, mouse) or model changes (selection, scroll offset / viewport).registerListeners
in class AbstractTool<javafx.scene.Node>
protected void unregisterListeners()
AbstractTool
IDomain
is reset to
null
so that you can unregister previously registered event
listeners.unregisterListeners
in class AbstractTool<javafx.scene.Node>
Copyright (c) 2014 itemis AG and others. All rights reserved.