Logo FS-Skia-UI

RichText Module

Builders for styled rich-text `RichTextRun`/`RichTextBlock` values and their lowering to a `Control`.

Functions and values

Function or value Description

block runs

Full Usage: block runs

Parameters:
Returns: RichTextBlock

Assembles a `RichTextBlock` from an ordered list of `runs`.

runs : RichTextRun list
Returns: RichTextBlock

create block arg2

Full Usage: create block arg2

Parameters:
Returns: Control<'msg>
Type parameters: 'msg

Lowers a `RichTextBlock` and its `Attr` list into a renderable `Control`.

block : RichTextBlock
arg1 : Attr<'msg> list
Returns: Control<'msg>

defaultStyle arg1

Full Usage: defaultStyle arg1

Parameters:
Returns: RichTextStyle

Returns the baseline `RichTextStyle` derived from the supplied `Theme`.

arg0 : Theme
Returns: RichTextStyle

measure block

Full Usage: measure block

Parameters:
Returns: RichTextMeasurement

Computes the `RichTextMeasurement` (width, height, line count) for `block`.

block : RichTextBlock
Returns: RichTextMeasurement

run text style

Full Usage: run text style

Parameters:
Returns: RichTextRun

Builds a `RichTextRun` pairing `text` with a `style`.

text : string
style : RichTextStyle
Returns: RichTextRun

Type something to start searching.