Package-level declarations

Types

Link copied to clipboard

The alignment of the tooltip relative to the UI trigger.

Link copied to clipboard
data class TooltipParameters(val text: String, val singleLine: Boolean = false, val placement: TooltipPlacement = TooltipPlacement.Top, val alignment: TooltipAlignment = TooltipAlignment.Center)

Parameters for the tooltip component.

Link copied to clipboard

The placement of the tooltip relative to the UI trigger.

Functions

Link copied to clipboard
fun TooltipBox(parameters: TooltipParameters, uiTriggerMutableInteractionSource: MutableInteractionSource = remember { MutableInteractionSource() }, modifier: Modifier = Modifier, content: @Composable () -> Unit)

Convenience composable for TooltipBox that takes a TooltipParameters object as a parameter.

fun TooltipBox(tooltipText: String, modifier: Modifier = Modifier, singleLine: Boolean = false, placement: TooltipPlacement = TooltipPlacement.Top, alignment: TooltipAlignment = TooltipAlignment.Center, uiTriggerMutableInteractionSource: MutableInteractionSource = remember { MutableInteractionSource() }, content: @Composable () -> Unit)

Composable wrapping a UI trigger (e.g. a button) and displaying a tooltip when the user hovers over or focuses on the UI trigger.