Thumbnail Bar Ui State
Represents the complete UI state of the thumbnail bar. Immutable data class ensuring safe state management.
Constructors
Types
Constants for ThumbnailBarUiState.
Properties
Available width for layout calculations
Configuration for the current document
Set of page indices that need re-rendering
Current document being displayed
Custom drawable providers
Annotation types to exclude from rendering
Whether to use double page mode
Whether the first page is single in double-page mode
Whether redaction annotation preview is enabled
Whether the thumbnail bar is in scrollable mode
Layout style (floating or pinned)
Page rendering configuration
Currently selected page index for scrollable mode
Rendered thumbnails for scrollable mode, keyed by page index
Currently selected page thumbnail with position (includes hidden pages with interpolated positions)
Selected sibling page thumbnail in double-page mode (includes hidden pages with interpolated positions)
Theme configuration
List of thumbnails to display (excluding selected ones)