Package-level declarations

Types

Link copied to clipboard
enum Target : Enum<Target>

Indicates whether a Paint is applied to the foreground or background

Link copied to clipboard
class TextDecoration(val lines: Set<TextDecoration.Line> = emptySet(), val color: Color? = null, val style: TextDecoration.Style = Solid, val thickness: TextDecoration.Thickness? = null)

Created by Nicholas Eddy on 10/31/17.

Link copied to clipboard
data class TextSpacing(val wordSpacing: Double = 0.0, val letterSpacing: Double = 0.0)

Functions

Link copied to clipboard
operator fun Font?.invoke(text: () -> AnnotatedString): AnnotatedString
@JvmName(name = "invokeString")
operator fun Font?.invoke(text: () -> String): AnnotatedString
operator fun Stroke?.invoke(text: () -> AnnotatedString): AnnotatedString
@JvmName(name = "invokeString")
operator fun Stroke?.invoke(text: () -> String): AnnotatedString
@JvmName(name = "invokeString")
operator fun TextDecoration.Line?.invoke(text: () -> String): AnnotatedString
@JvmName(name = "invokeString")
operator fun TextDecoration?.invoke(text: () -> String): AnnotatedString
operator fun Color?.invoke(target: Target = Foreground, text: () -> AnnotatedString): AnnotatedString
@JvmName(name = "invokeString")
operator fun Color?.invoke(target: Target = Foreground, text: () -> String): AnnotatedString
operator fun Paint?.invoke(target: Target = Foreground, text: () -> AnnotatedString): AnnotatedString
@JvmName(name = "invokeString")
operator fun Paint?.invoke(target: Target = Foreground, text: () -> String): AnnotatedString
Link copied to clipboard
@JvmName(name = "addLink")
fun link(to: String, text: () -> String): AnnotatedString
Link copied to clipboard
@JvmName(name = "nonselectableString")
fun nonselectable(text: () -> String): AnnotatedString
Link copied to clipboard
Link copied to clipboard
@JvmName(name = "selectableString")
fun selectable(text: () -> String): AnnotatedString
Link copied to clipboard
@JvmName(name = "removeLink")
fun unlink(text: () -> String): AnnotatedString