KontextMenuItem

data class KontextMenuItem(val leadingIcon: DrawableResource?, val label: StringResource, val shortcut: KontextMenuKeyShortcut?, val enabled: Boolean, val onClick: () -> Unit?)

Data class representing an item in a text context menu.

This class contains a standard list of properties to display and handle a menu item in a text context menu.

Constructors

Link copied to clipboard
constructor(leadingIcon: DrawableResource?, label: StringResource, shortcut: KontextMenuKeyShortcut?, enabled: Boolean, onClick: () -> Unit?)

Properties

Link copied to clipboard

Whether this menu item is enabled

Link copied to clipboard
val label: StringResource

The text to display for this menu item

Link copied to clipboard
val leadingIcon: DrawableResource?

Optional icon to display before the label

Link copied to clipboard
val onClick: () -> Unit?

Optional callback to invoke when this menu item is clicked

Link copied to clipboard

Optional keyboard shortcut associated with this menu item