nsITooltipListener

An optional interface for embedding clients wishing to receive
notifications for when a tooltip should be displayed or removed.
The embedder implements this interface on the web browser chrome
object associated with the window that notifications are required
for.

@see nsITooltipTextProvider

Methods

onShowTooltip(aXCoords, aYCoords, aTipText)

Called when a tooltip should be displayed.

@note
Coordinates are specified in pixels, relative to the top-left
corner of the browser area.

Parameters

aXCoords The tooltip left edge X coordinate.
aYCoords The tooltip top edge Y coordinate.
aTipText The text to display in the tooltip, typically obtained from the TITLE attribute of the node (or containing parent) over which the pointer has been positioned.

Returns

NS_OK if the tooltip was displayed.

onHideTooltip()

Called when the tooltip should be hidden, either because the pointer
has moved or the tooltip has timed out.