Package-level declarations
Types
Functions
Link copied to clipboard
fun <T> DialogList(state: BaseDialogState, items: List<T>, key: (item: T) -> Int, content: @Composable (item: T, context: DialogList.ItemContext) -> Unit, selectionMode: DialogList.SelectionMode<T>, divider: @Composable () -> Unit? = null, 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 = {})
Displays a dialog containing a selectable or clickable list of items.
fun <T> DialogList(state: BaseDialogState, items: suspend () -> List<T>, key: (item: T) -> Int, content: @Composable (item: T, context: DialogList.ItemContext) -> Unit, selectionMode: DialogList.SelectionMode<T>, itemSaver: Saver<MutableState<List<T>>, out Any>? = null, loadingIndicator: @Composable () -> Unit = {
Box(modifier = Modifier.fillMaxWidth(), contentAlignment = Alignment.Center) {
CircularProgressIndicator()
}
}, divider: @Composable () -> Unit? = null, 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 = {})
Displays a dialog containing a selectable or clickable list of items loaded asynchronously.
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