Package-level declarations

Types

Link copied to clipboard

Functions

Link copied to clipboard
fun <T> DialogList(state: DialogState, items: List<T>, itemIdProvider: (item: T) -> Int, itemContents: DialogList.ItemContents<T>, selectionMode: DialogList.SelectionMode<T>, divider: Boolean = false, description: String = "", filter: DialogList.Filter<T>? = null, title: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, style: ComposeDialogStyle = DialogDefaults.defaultDialogStyle(), buttons: DialogButtons = DialogDefaults.buttons(), options: DialogOptions = DialogDefaults.options(), onEvent: (event: DialogEvent) -> Unit = {})
fun <T> DialogList(state: DialogState, itemsLoader: suspend () -> List<T>, itemIdProvider: (item: T) -> Int, itemContents: DialogList.ItemContents<T>, selectionMode: DialogList.SelectionMode<T>, itemSaver: Saver<MutableState<List<T>>, out Any>? = null, loadingIndicator: @Composable () -> Unit = { Box(modifier = Modifier.fillMaxWidth(), contentAlignment = Alignment.Center) { CircularProgressIndicator() } }, divider: Boolean = false, description: String = "", filter: DialogList.Filter<T>? = null, title: @Composable () -> Unit? = null, icon: @Composable () -> Unit? = null, style: ComposeDialogStyle = DialogDefaults.defaultDialogStyle(), buttons: DialogButtons = DialogDefaults.buttons(), options: DialogOptions = DialogDefaults.options(), onEvent: (event: DialogEvent) -> Unit = {})

Shows a dialog with a list and an optional filter option

Link copied to clipboard
fun DialogDefaults.styleWindowsListDialog(dialogTitle: String, position: WindowPosition = WindowPosition(Alignment.Center), width: Dp = 800.dp, height: Dp = 600.dp, iconColor: Color = DialogStyleDefaults.iconColor, titleColor: Color = DialogStyleDefaults.titleColor, contentColor: Color = DialogStyleDefaults.contentColor): ComposeDialogStyle