Package-level declarations
Types
Link copied to clipboard
A navigator able to render arbitrary decorations over a publication.
Link copied to clipboard
data class Decoration(val id: DecorationId, val locator: Locator, val style: Decoration.Style, val extras: Map<String, Any> = mapOf()) : JSONable, Parcelable
Link copied to clipboard
Represents an atomic change in a list of Decoration objects.
Link copied to clipboard
Unique identifier for a decoration.
Link copied to clipboard
A navigator supporting hyperlinks.
Link copied to clipboard
Link copied to clipboard
A VisualNavigator with content that can extend beyond the viewport.
Link copied to clipboard
Link copied to clipboard
A navigator supporting user selection.
Link copied to clipboard
data class SimpleOverflow(val readingProgression: ReadingProgression, val scroll: Boolean, val axis: Axis) : OverflowableNavigator.Overflow
Link copied to clipboard
A navigator rendering the publication visually on-screen.
Functions
Link copied to clipboard
suspend fun List<Decoration>.changesByHref(target: List<Decoration>): Map<Url, List<DecorationChange>>
Lists the atomic changes between the receiver list and the target list of Decoration objects.