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.