Package-level declarations

Types

Link copied to clipboard
data class InnerShadow(val blur: Dp, val spread: Dp = 0.dp, val color: Color = Color.Black, val shape: Shape = RectangleShape, val offset: DpOffset = DpOffset.Zero, val drawOverContent: Boolean = false)
Link copied to clipboard
data class KmpExternalDragEvent(val position: Offset)
Link copied to clipboard
sealed class KmpExternalDropData
Link copied to clipboard
data class KmpExternalDropEvent(val position: Offset, val data: KmpExternalDropData)
Link copied to clipboard
data class KmpExternalFile(val name: String, val path: String, val source: Source)
Link copied to clipboard
data class OuterShadow(val blur: Dp, val spread: Dp = 0.dp, val color: Color = Color.Black, val shape: Shape = RectangleShape, val offset: DpOffset = DpOffset.Zero)

Functions

Link copied to clipboard
fun Modifier.borderBottom(color: Color, width: Dp = 1.dp): Modifier
Link copied to clipboard
fun Modifier.borderEnd(color: Color, width: Dp = 1.dp): Modifier
Link copied to clipboard
fun Modifier.borderStart(color: Color, width: Dp = 1.dp): Modifier
Link copied to clipboard
fun Modifier.borderTop(color: Color, width: Dp = 1.dp): Modifier
Link copied to clipboard
fun Modifier.consumePointerInput(pass: PointerEventPass = PointerEventPass.Main): Modifier
Link copied to clipboard
fun Modifier.defaultMaxSize(maxWidth: Dp = Dp.Unspecified, maxHeight: Dp = Dp.Unspecified): Modifier
Link copied to clipboard
Link copied to clipboard
fun Modifier.innerShadow(blur: Dp, spread: Dp = 0.dp, color: Color = Color.Black, shape: Shape = RectangleShape, offset: DpOffset = DpOffset.Zero, drawOverContent: Boolean = false): Modifier
Link copied to clipboard
fun Modifier.kmpClickableEvent(vararg keys: Any, onClick: (down: PointerEvent, up: PointerEvent) -> Unit): Modifier
Link copied to clipboard
inline fun Modifier.kmpMouseScrollFilter(vararg keys: Any? = emptyArray(), crossinline block: (event: PointerEvent, offset: Offset) -> Unit): Modifier
Link copied to clipboard
expect fun Modifier.kmpOnExternalDragAndDrop(isEnabled: (KmpExternalDragEvent) -> Boolean, onStarted: (KmpExternalDragEvent) -> Unit = {}, onEntered: (KmpExternalDragEvent) -> Unit = {}, onMoved: (KmpExternalDragEvent) -> Unit = {}, onChanged: (KmpExternalDragEvent) -> Unit = {}, onDrop: (KmpExternalDropEvent) -> Boolean = { false }, onExited: (KmpExternalDragEvent) -> Unit = {}, onEnded: (KmpExternalDragEvent) -> Unit = {}): Modifier

kmpOnExternalDragAndDrop Simplifies dragging and dropping objects from outside the application. For now only Desktop is supported

actual fun Modifier.kmpOnExternalDragAndDrop(isEnabled: (KmpExternalDragEvent) -> Boolean, onStarted: (KmpExternalDragEvent) -> Unit, onEntered: (KmpExternalDragEvent) -> Unit, onMoved: (KmpExternalDragEvent) -> Unit, onChanged: (KmpExternalDragEvent) -> Unit, onDrop: (KmpExternalDropEvent) -> Boolean, onExited: (KmpExternalDragEvent) -> Unit, onEnded: (KmpExternalDragEvent) -> Unit): Modifier
Link copied to clipboard
actual fun Modifier.kmpPointerMoveFilter(onMove: (Offset) -> Boolean, onEnter: () -> Boolean, onExit: () -> Boolean): Modifier
expect fun Modifier.kmpPointerMoveFilter(onMove: (Offset) -> Boolean = { false }, onEnter: () -> Boolean = { false }, onExit: () -> Boolean = { false }): Modifier
actual fun Modifier.kmpPointerMoveFilter(onMove: (Offset) -> Boolean, onEnter: () -> Boolean, onExit: () -> Boolean): Modifier
actual fun Modifier.kmpPointerMoveFilter(onMove: (Offset) -> Boolean, onEnter: () -> Boolean, onExit: () -> Boolean): Modifier
actual fun Modifier.kmpPointerMoveFilter(onMove: (Offset) -> Boolean, onEnter: () -> Boolean, onExit: () -> Boolean): Modifier
Link copied to clipboard
fun Modifier.outerShadow(blur: Dp, spread: Dp = 0.dp, color: Color = Color.Black, shape: Shape = RectangleShape, offset: DpOffset = DpOffset.Zero): Modifier