wijjit.core.hover.HoverManager
- class wijjit.core.hover.HoverManager[source]
Manages hover state across UI elements.
This class tracks which element is currently hovered and provides methods for updating hover state when the mouse moves. It ensures proper lifecycle methods are called when hover enters and exits elements.
- Variables:
current_element (
ElementorNone) – Currently hovered element, or None if no element is hovered
Methods
__init__()Initialize hover manager.
Clear the hovered element.
Get the currently hovered element.
set_hovered(element)Set the hovered element.
- get_hovered_element()[source]
Get the currently hovered element.
- Returns:
Currently hovered element, or None if no element is hovered
- Return type:
ElementorNone