Types

Link copied to clipboard
data class AvailableWidthChanged(@IntRange(from = 0) val width: Int) : ThumbnailBarEvent

Available width for layout changed.

Link copied to clipboard

Background color changed.

Link copied to clipboard

Document was cleared/removed.

Link copied to clipboard
data class DocumentSet(val document: PdfDocument, val configuration: PdfConfiguration) : ThumbnailBarEvent

A new document was set.

Link copied to clipboard

Drawable providers changed.

Link copied to clipboard
data class LayoutStyleChanged(val style: ERROR CLASS: Symbol not found for LayoutStyle) : ThumbnailBarEvent

Layout style changed.

Link copied to clipboard
data class PageChanged(val pageIndex: Int) : ThumbnailBarEvent

The current page changed (from external source, e.g., PdfFragment).

Link copied to clipboard
data class PageUpdated(val pageIndex: Int) : ThumbnailBarEvent

A page was updated and needs re-rendering.

Link copied to clipboard

Redaction preview mode changed.

Link copied to clipboard

Request to refresh/re-render all thumbnails.

Link copied to clipboard
data class ScrollableModeChanged(val isScrollable: Boolean) : ThumbnailBarEvent

Scrollable mode changed.

Link copied to clipboard
data class ScrollableVisiblePagesChanged(val visiblePages: Set<Int>) : ThumbnailBarEvent

Visible pages changed in scrollable mode (for on-demand rendering).

Link copied to clipboard

Theme configuration changed.

Link copied to clipboard

Thumbnail border color changed.

Link copied to clipboard
data class ThumbnailClicked(val pageIndex: Int) : ThumbnailBarEvent

User clicked/tapped on a thumbnail.

Link copied to clipboard
data class ThumbnailRendered(val pageIndex: Int, val bitmap: Bitmap) : ThumbnailBarEvent

A thumbnail finished rendering.

Link copied to clipboard
data class ThumbnailRenderFailed(val pageIndex: Int, val error: String) : ThumbnailBarEvent

A thumbnail rendering failed.

Link copied to clipboard
data class ThumbnailScrolled(val touchX: Int, val touchY: Int) : ThumbnailBarEvent

User scrolled/dragged across thumbnails.

Link copied to clipboard
data class ThumbnailSizeChanged(@IntRange(from = 1) val width: Int, @IntRange(from = 1) val height: Int) : ThumbnailBarEvent

Thumbnail dimensions changed.

Link copied to clipboard
data class UsePageAspectRatioChanged(val useAspectRatio: Boolean) : ThumbnailBarEvent

Page aspect ratio setting changed.