TextContextMenuDataProvider
Provides the data necessary to show the text context menu.
TextContextMenuDataProvider
Interface
Common
interface TextContextMenuDataProvider
Provides the data necessary to show the text context menu.
All functions on this interface are expected to be snapshot-aware.
Functions
fun position(destinationCoordinates: LayoutCoordinates): Offset
Provides the position to place the context menu around. The position should be relative to
the provided destinationCoordinates.
This function is snapshot-aware.
fun contentBounds(destinationCoordinates: LayoutCoordinates): Rect
Provides a bounding box to place the context menu around. The position should be relative to
the provided destinationCoordinates.
This function is snapshot-aware.
fun data(): TextContextMenuData
Provides the components used to fill the context menu.
This function is snapshot-aware.
