Package-level declarations

Types

Link copied to clipboard
fun interface BulletHandler

An interface of providing use case specific un/ordered list handling.

Link copied to clipboard
class DefaultMarkdownAnnotator(val annotate: AnnotatedString.Builder.(content: String, child: ASTNode) -> Boolean?) : MarkdownAnnotator
Link copied to clipboard
class DefaultMarkdownColors(val text: Color, val codeText: Color, val inlineCodeText: Color, val linkText: Color, val codeBackground: Color, val inlineCodeBackground: Color, val dividerColor: Color) : MarkdownColors
Link copied to clipboard
class DefaultMarkdownTypography(val h1: TextStyle, val h2: TextStyle, val h3: TextStyle, val h4: TextStyle, val h5: TextStyle, val h6: TextStyle, val text: TextStyle, val code: TextStyle, val inlineCode: TextStyle, val quote: TextStyle, val paragraph: TextStyle, val ordered: TextStyle, val bullet: TextStyle, val list: TextStyle, val link: TextStyle) : MarkdownTypography
Link copied to clipboard
data class ImageData(val painter: Painter, val modifier: Modifier = Modifier.fillMaxWidth(), val contentDescription: String? = "Image", val alignment: Alignment = Alignment.CenterStart, val contentScale: ContentScale = ContentScale.Fit, val alpha: Float = DefaultAlpha, val colorFilter: ColorFilter? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface MarkdownDimens
Link copied to clipboard
Link copied to clipboard
interface MarkdownPadding
Link copied to clipboard
Link copied to clipboard
data class PlaceholderConfig(val size: Size, val verticalAlign: PlaceholderVerticalAlign = PlaceholderVerticalAlign.Bottom, val animate: Boolean = true)
Link copied to clipboard

Interface to describe the ReferenceLinkHandler

Link copied to clipboard

Implementation for ReferenceLinkHandler to resolve referenced link within the Markdown

Functions

Link copied to clipboard
fun markdownAnnotator(annotate: AnnotatedString.Builder.(content: String, child: ASTNode) -> Boolean? = null): MarkdownAnnotator
Link copied to clipboard
fun markdownDimens(dividerThickness: Dp = 1.dp, codeBackgroundCornerSize: Dp = 8.dp, blockQuoteThickness: Dp = 2.dp): MarkdownDimens
Link copied to clipboard
Link copied to clipboard
fun markdownPadding(block: Dp = 2.dp, list: Dp = 8.dp, listItemBottom: Dp = 4.dp, indentList: Dp = 8.dp, codeBlock: PaddingValues = PaddingValues(8.dp), blockQuote: PaddingValues = PaddingValues(horizontal = 16.dp, vertical = 0.dp), blockQuoteText: PaddingValues = PaddingValues(vertical = 4.dp), blockQuoteBar: PaddingValues.Absolute = PaddingValues.Absolute(left = 4.dp, top = 2.dp, right = 4.dp, bottom = 2.dp)): MarkdownPadding