Package-level declarations
Types
Link copied to clipboard
object FloatingActionButtonMenu
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MenuState(show: MutableState<Boolean>, openedLevels: MutableState<List<Int>>, data: MutableState<Any?>, offset: MutableState<IntOffset>)
Link copied to clipboard
object MultiSelectionMenu
Link copied to clipboard
object MultiSelectionMenuDefaults
Functions
Link copied to clipboard
fun BoxScope.FloatingActionButtonMenu(icon: ImageVector, text: String, modifier: Modifier = Modifier, listState: LazyListState? = null, position: FloatingActionButtonMenu.Position = FloatingActionButtonMenu.Position.BottomEnd, setup: FloatingActionButtonMenu.Setup = rememberFloatingActionButtonMenuSetup(), visible: Boolean = true, onFabClick: () -> Unit)
fun BoxScope.FloatingActionButtonMenu(icon: ImageVector, text: String, modifier: Modifier = Modifier, listState: LazyListState? = null, position: FloatingActionButtonMenu.Position = FloatingActionButtonMenu.Position.BottomEnd, setup: FloatingActionButtonMenu.Setup = rememberFloatingActionButtonMenuSetup(), visible: Boolean = true, menu: @Composable MenuScope.() -> Unit = { })
fun <T : FloatingActionButtonMenu.Item> BoxScope.FloatingActionButtonMenu(icon: ImageVector, text: String, items: List<T>, modifier: Modifier = Modifier, listState: LazyListState? = null, position: FloatingActionButtonMenu.Position = FloatingActionButtonMenu.Position.BottomEnd, setup: FloatingActionButtonMenu.Setup = rememberFloatingActionButtonMenuSetup(), hideMenuIfItemsSizeIsOne: Boolean = true, visible: Boolean = true, onMenuItemClick: (item: T) -> Unit)
Link copied to clipboard
fun MenuScope.MenuCheckbox(text: @Composable () -> Unit, checked: MutableState<Boolean>, icon: IconComposable? = null, enabled: Boolean = true)
fun MenuScope.MenuCheckbox(text: @Composable () -> Unit, checked: Boolean, onCheckChange: (Boolean) -> Unit, icon: IconComposable?, enabled: Boolean = true)
Link copied to clipboard
fun MenuIconRowScope.MenuIcon(enabled: Boolean = true, tooltip: String, icon: @Composable () -> Unit, onClick: () -> Unit)
Link copied to clipboard
fun MenuScope.MenuIconRow(enabled: Boolean = true, content: @Composable MenuIconRowScope.() -> Unit)
Link copied to clipboard
fun MenuScope.MenuItem(content: @Composable () -> Unit, endIcon: @Composable () -> Unit? = null, enabled: Boolean = true, onClick: () -> Unit = {})
fun MenuScope.MenuItem(text: @Composable () -> Unit, icon: IconComposable? = null, endIcon: @Composable () -> Unit? = null, enabled: Boolean = true, onClick: () -> Unit = {})
Link copied to clipboard
fun MenuScope.MenuSeparator(text: String = "", textColor: Color? = null, textAlign: TextAlign = TextAlign.Start)
Link copied to clipboard
fun MenuScope.MenuSubMenu(text: String, textColor: Color? = null, icon: IconComposable? = null, enabled: Boolean = true, content: @Composable MenuScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard
fun rememberFloatingActionButtonMenuSetup(fabSize: Dp = FloatingActionButtonMenuDefaults.fabSize, fabIconSize: Dp = FloatingActionButtonMenuDefaults.fabIconSize, shape: Shape = FloatingActionButtonDefaults.shape): FloatingActionButtonMenu.Setup
Link copied to clipboard
fun rememberMenuSetup(autoDismiss: Boolean = true, offset: DpOffset = DpOffset(0.dp, 0.dp)): MenuSetup