FluidHoverable

An interface to be implemented by all nodes that can perform actions when hovered (eg. on click)

Members

Functions

asNode
inout(Node) asNode()

Get the underlying node.

isDisabled
inout(bool) isDisabled()

Check if the node is disabled. mixin makeHoverable to implement.

isHovered
bool isHovered()

Check if the node is hovered.

mouseImpl
void mouseImpl()

Handle mouse input on the node.

runMouseInputActions
bool runMouseInputActions()

Run input actions for the node.

Mixin templates

enableInputActions
mixintemplate enableInputActions()
Undocumented in source.
makeHoverable
mixintemplate makeHoverable()
Undocumented in source.

Meta