# androidx.compose.foundation.text.contextmenu.data

# androidx.compose.foundation.text.contextmenu.data

Common/AllAndroid/JVM

## Interfaces

|---------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|-----|
| [TextContextMenuSession](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuSession) | A session for an open text context menu that can be used to close the context menu. | Cmn |

## Classes

|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
| [ProcessTextKey](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/ProcessTextKey)                     | Key for context menu items added for the Android PROCESS_TEXT intent actions.                                                                                                                                          | android |
| [TextContextMenuComponent](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuComponent) | A single component of a text context menu.                                                                                                                                                                             | Cmn     |
| [TextContextMenuData](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuData)           | A list of components to be displayed in the context menu.                                                                                                                                                              | Cmn     |
| [TextContextMenuItem](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuItem)           | A[TextContextMenuComponent](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuComponent)that represents a clickable item with a label in a context menu. | android |

## Objects

|-------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----|
| [TextContextMenuKeys](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuKeys)           | Contains the`object`s used as keys for the compose provided context menu items.                                                                                                         | Cmn |
| [TextContextMenuSeparator](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuSeparator) | A[TextContextMenuComponent](https://developer.android.com/reference/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuComponent)separator in a text context menu. | Cmn |