TooltipScope
Tooltip scope for [TooltipBox] to be used to obtain the [LayoutCoordinates] of the anchor
TooltipScope
Interface
Common
@ExperimentalMaterial3Api
sealed interface TooltipScope
Tooltip scope for TooltipBox to be used to obtain the LayoutCoordinates of the anchor
content, and to draw a caret for the tooltip.
Functions
fun Modifier.drawCaret(draw: CacheDrawScope.(LayoutCoordinates?) -> DrawResult): Modifier
Modifier that is used to draw the caret for the tooltip. A LayoutCoordinates will be
provided that can be used to obtain the bounds of the anchor content, which can be used to
draw the caret more precisely. PlainTooltip and RichTooltip have default implementations
for their caret.
fun MeasureScope.obtainAnchorBounds(): LayoutCoordinates?
Used to obtain the LayoutCoordinates of the anchor content. This can be used to help draw
the caret pointing to the anchor content.
fun obtainPositionProvider(): PopupPositionProvider
Used to obtain the PopupPositionProvider used. This can be used to help draw the caret
pointing to the anchor content.
