Package-level declarations

Types

Link copied to clipboard
@Stable
abstract class BasicSheet<A : Any> : Floating<A>
Link copied to clipboard
@Stable
abstract class Dialog<R : Any> : Floating<Unit>
Link copied to clipboard
@Stable
abstract class DialogChoice : DialogTemplate<Int>
Link copied to clipboard
Link copied to clipboard
@Stable
class DialogInfo : DialogTemplate<Unit>
Link copied to clipboard
@Stable
class DialogInput(val hint: String = "", maxLength: Int = Int.MAX_VALUE, val maxLines: Int = 1, val minLines: Int = maxLines, val leading: InputDecoration? = null, val trailing: InputDecoration? = null) : DialogTemplate<String>
Link copied to clipboard
Link copied to clipboard
@Stable
class DialogPairInput(val hint1: String = "", val hint2: String = "", maxLength1: Int = Int.MAX_VALUE, maxLength2: Int = Int.MAX_VALUE, val maxLines1: Int = 1, val maxLines2: Int = 1, val minLines1: Int = maxLines1, val minLines2: Int = maxLines2, val leading1: InputDecoration? = null, val leading2: InputDecoration? = null, val trailing1: InputDecoration? = null, val trailing2: InputDecoration? = null) : DialogTemplate<Pair<String, String>>
Link copied to clipboard
@Stable
class DialogProgress<R : Any> : DialogTemplate<R>
Link copied to clipboard
@Stable
abstract class DialogTemplate<R : Any> : Dialog<R>
Link copied to clipboard
@Stable
open class FAB
Link copied to clipboard
@Stable
data class FABAction(val iconProvider: () -> ImageVector, val tipProvider: () -> String = { "" }, val onClick: suspend () -> Unit? = null, val backgroundColorProvider: @Composable () -> Color? = null, val contentColorProvider: @Composable () -> Color? = null, val enabledProvider: () -> Boolean = { true })
Link copied to clipboard
@Stable
abstract class Floating<A : Any>
Link copied to clipboard
Link copied to clipboard
@Stable
class MenuScope(val onClose: () -> Unit)
Link copied to clipboard
@Stable
abstract class Sheet : BasicSheet<Unit>
Link copied to clipboard
@Stable
abstract class SheetContent<A : Any> : BasicSheet<A>
Link copied to clipboard
@Stable
class Tip(scope: CoroutineScope) : Floating<Tip.Data>

Functions

Link copied to clipboard
@Composable
fun BalloonTip(text: String, enabled: Boolean, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun Flyout(visible: Boolean, onClickOutside: () -> Unit, position: FlyoutPosition = FlyoutPosition.Top, focusable: Boolean = true, clip: Boolean = false, space: Dp = Theme.padding.v, flyout: @Composable () -> Unit, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun Menus(visible: Boolean, onClose: () -> Unit, menus: @Composable MenuScope.() -> Unit, maxFlyoutHeight: Dp = Theme.size.cell1 * 2, content: @Composable () -> Unit)