Package org.evoludo.ui
Class Tooltip.Registration
Object
Registration
- All Implemented Interfaces:
HandlerRegistration
,HandlerRegistration
- Enclosing class:
Tooltip
Manage registrations of listener widgets, their tooltip providers and the
corresponding event handlers. Used for a lookup table to match listeners and
providers with the listeners serving as the lookup key.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) FocusPanel
Listener widget for tooltips.(package private) HandlerRegistration
References to all event handlers relevant for handling tooltips registered with the listener widget.(package private) HandlerRegistration
References to all event handlers relevant for handling tooltips registered with the listener widget.(package private) HandlerRegistration
References to all event handlers relevant for handling tooltips registered with the listener widget.(package private) HandlerRegistration
References to all event handlers relevant for handling tooltips registered with the listener widget.(package private) Tooltip.Provider
Provider of tooltips for this listener widget.(package private) HandlerRegistration
References to all event handlers relevant for handling tooltips registered with the listener widget.(package private) HandlerRegistration
References to all event handlers relevant for handling tooltips registered with the listener widget.(package private) HandlerRegistration
References to all event handlers relevant for handling tooltips registered with the listener widget. -
Constructor Summary
ConstructorsConstructorDescriptionRegistration
(FocusPanel listener, Tooltip.Provider provider) Register all event handlers relevant for handling tooltips withlistener
widget and associate with the tooltipprovider
. -
Method Summary
-
Field Details
-
mouseOverHandler
HandlerRegistration mouseOverHandlerReferences to all event handlers relevant for handling tooltips registered with the listener widget. -
mouseOutHandler
HandlerRegistration mouseOutHandlerReferences to all event handlers relevant for handling tooltips registered with the listener widget. -
mouseMoveHandler
HandlerRegistration mouseMoveHandlerReferences to all event handlers relevant for handling tooltips registered with the listener widget. -
mouseWheelHandler
HandlerRegistration mouseWheelHandlerReferences to all event handlers relevant for handling tooltips registered with the listener widget. -
touchStartHandler
HandlerRegistration touchStartHandlerReferences to all event handlers relevant for handling tooltips registered with the listener widget. -
touchMoveHandler
HandlerRegistration touchMoveHandlerReferences to all event handlers relevant for handling tooltips registered with the listener widget. -
touchEndHandler
HandlerRegistration touchEndHandlerReferences to all event handlers relevant for handling tooltips registered with the listener widget. -
provider
Tooltip.Provider providerProvider of tooltips for this listener widget. -
listener
FocusPanel listenerListener widget for tooltips.
-
-
Constructor Details
-
Registration
Register all event handlers relevant for handling tooltips withlistener
widget and associate with the tooltipprovider
.- Parameters:
listener
- widget sporting tooltipsprovider
- provides tooltips for this listener widget
-
-
Method Details
-
removeHandler
public void removeHandler()- Specified by:
removeHandler
in interfaceHandlerRegistration
-