Package-level declarations

Functions

Link copied to clipboard
fun getAiAssistantColorScheme(containerColor: Color = MaterialTheme.colorScheme.background, chatBackground: Color = MaterialTheme.colorScheme.surface, mineChatBackground: Color = MaterialTheme.colorScheme.secondary, mineChatTextColor: Color = MaterialTheme.colorScheme.onSecondary, innerChatBackground: Color = MaterialTheme.colorScheme.secondaryContainer, innerChatTextColor: Color = MaterialTheme.colorScheme.onSecondaryContainer, textFieldBackgroundColor: Color = MaterialTheme.colorScheme.background, textFieldTextColor: Color = MaterialTheme.colorScheme.onBackground, textFieldHintColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, retryButtonBackgroundColor: Color = MaterialTheme.colorScheme.onSecondaryContainer, textColor: Color = MaterialTheme.colorScheme.primary, labelColor: Color = MaterialTheme.colorScheme.primary, iconColor: Color = MaterialTheme.colorScheme.primary, submitButtonEnabledColor: Color = MaterialTheme.colorScheme.secondaryContainer): AiAssistantColorScheme

Creates an AiAssistantColorScheme with the specified colors for AI assistant UI components.

Link copied to clipboard
fun getContextualToolbarColors(backgroundColor: Color = MaterialTheme.colorScheme.surfaceContainer, iconColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, iconSelectedColor: Color = MaterialTheme.colorScheme.primary, submenuBackgroundColor: Color = MaterialTheme.colorScheme.surfaceContainerHigh, borderColor: Color = MaterialTheme.colorScheme.outlineVariant, submenuBorderColor: Color = MaterialTheme.colorScheme.outlineVariant, iconDisabledColor: Color = iconColor.copy(alpha = 0.5f), textColor: Color = iconColor): ContextualToolbarColors

Creates ContextualToolbarColors from the Material theme for the contextual toolbars.

Link copied to clipboard
fun getDocumentInfoColorScheme(backgroundColor: Color = MaterialTheme.colorScheme.background, groupTitleTextColor: Color = MaterialTheme.colorScheme.primary, itemTitleTextColor: Color = MaterialTheme.colorScheme.onBackground, itemValueTextColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, itemValueHintTextColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, groupIconColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, fabBackgroundColor: Color = MaterialTheme.colorScheme.primaryContainer, fabIconColor: Color = contentColorFor(MaterialTheme.colorScheme.primaryContainer)): DocumentInfoColorScheme

Creates a DocumentInfoColorScheme with the specified colors for document info UI components.

Link copied to clipboard
fun getDocumentInfoIconScheme(documentInfoContentIcon: Int = R.drawable.pspdf__ic_outline, documentInfoChangesIcon: Int = R.drawable.pspdf__ic_info, documentInfoSizeIcon: Int = R.drawable.pspdf__ic_size, documentInfoFabEditIcon: Int = R.drawable.pspdf__ic_edit, documentInfoFabDoneIcon: Int = R.drawable.pspdf__ic_done): DocumentInfoIconScheme

Creates a DocumentInfoIconScheme with the specified icon resources for document info UI.

Link copied to clipboard
fun getMainToolbarColors(backgroundColor: Color = MaterialTheme.colorScheme.surfaceContainer, textColor: Color = MaterialTheme.colorScheme.onBackground, popupBackgroundColor: Color = MaterialTheme.colorScheme.surfaceContainer, titleTextColor: Color = MaterialTheme.colorScheme.onBackground): MainToolbarColors

Below are all the default values from MaterialTheme for compose elements.

Link copied to clipboard
fun getSettingsColorScheme(selectedColor: Color = MaterialTheme.colorScheme.primary, unselectedColor: Color = MaterialTheme.colorScheme.secondary, unselectedTextColor: Color = MaterialTheme.colorScheme.secondary, background: Color = MaterialTheme.colorScheme.background, dividerColor: Color = MaterialTheme.colorScheme.outlineVariant, titleTextColor: Color = MaterialTheme.colorScheme.onBackground, labelTextColor: Color = MaterialTheme.colorScheme.onBackground, unselectedIconColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, disabledIconColor: Color = MaterialTheme.colorScheme.onSurface.copy(alpha = DISABLED_CONTENT_ALPHA)): SettingsColorScheme

Creates a SettingsColorScheme with the specified colors for settings UI components.

Link copied to clipboard
fun getTabBarColors(backgroundColor: Color = MaterialTheme.colorScheme.background, tabColor: Color = Color.Transparent, selectedTabColor: Color = MaterialTheme.colorScheme.secondaryContainer, textColor: Color = MaterialTheme.colorScheme.onSurfaceVariant, selectedTextColor: Color = MaterialTheme.colorScheme.onSecondaryContainer): TabBarColors

Creates TabBarColors from the Material theme for the document tab bar.

Link copied to clipboard
fun getThumbnailBarColors(backgroundColor: Color = MaterialTheme.colorScheme.surfaceContainer, borderColor: Color = MaterialTheme.colorScheme.outlineVariant, thumbnailBorderColor: Color = MaterialTheme.colorScheme.outline, selectedThumbnailBorderColor: Color = MaterialTheme.colorScheme.primary): ThumbnailBarColors

Creates ThumbnailBarColors from the Material theme for the thumbnail bar.

Link copied to clipboard
fun getThumbnailGridColors(backgroundColor: Color = MaterialTheme.colorScheme.surfaceDim, selectionCheckBackgroundColor: Color = MaterialTheme.colorScheme.primary, itemRippleColor: Color = MaterialTheme.colorScheme.inversePrimary, currentPageHighlightColor: Color = MaterialTheme.colorScheme.primary): ThumbnailGridColors

Creates ThumbnailGridColors from the Material theme for the thumbnail grid.