Package dk.gtz.graphedit.viewmodel
Interface IHoverable
- All Known Implementing Classes:
ViewModelEdge
,ViewModelVertex
public interface IHoverable
Interface for add mouse-hover support.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addHoverListener
(javafx.beans.value.ChangeListener<javafx.scene.Node> consumer) Add a changelistener that will be invoked whenhover(javafx.scene.Node)
is being called.void
hover
(javafx.scene.Node hoverDisplay) Trigger a hover event and display the provided node in the hover effect.boolean
Check if the hover effect is currently showing.void
unhover()
Stop showing the hover effect.
-
Method Details
-
hover
void hover(javafx.scene.Node hoverDisplay) Trigger a hover event and display the provided node in the hover effect.- Parameters:
hoverDisplay
- The javafx node to show in the hover window.
-
unhover
void unhover()Stop showing the hover effect. -
isHovering
boolean isHovering()Check if the hover effect is currently showing.- Returns:
- True if the hover effect is currently being shown, false otherwise.
-
addHoverListener
void addHoverListener(javafx.beans.value.ChangeListener<javafx.scene.Node> consumer) Add a changelistener that will be invoked whenhover(javafx.scene.Node)
is being called.- Parameters:
consumer
- The changelistener to add.
-