Package-level declarations

Helpers for building a reader UI: Navigator tracks the current position in a book and emits NavigationEvents, with NavigationHistory for back/forward.

Types

Link copied to clipboard
class NavigationEvent(val source: Any?, navigator: Navigator? = null)

Captures a single navigation action (book / spine / resource / fragment change) for delivery to a NavigationEventListener.

Link copied to clipboard

Implemented by classes that want to be notified if the user moves to another location in the book.

Link copied to clipboard

A history of the user's locations with the epub.

Link copied to clipboard
class Navigator(var book: Book? = null)

A helper class for EPUB browser applications.