Package-level declarations
Types
Link copied to clipboard
The display modes that can be used.
Link copied to clipboard
data class Option(val icon: IconSource? = null, val titleText: String, val subtitleText: String? = null, val selected: Boolean = false, val disabled: Boolean = false, val details: OptionDetails? = null, val onLongClick: () -> Unit? = null, val customView: @Composable (selected: Boolean) -> Unit? = null, val listTopView: @Composable (selected: Boolean) -> Unit? = null, val listBottomView: @Composable (selected: Boolean) -> Unit? = null) : Serializable
An option for the the option dialog.
Link copied to clipboard
class OptionConfig(val mode: DisplayMode = DisplayMode.GRID_VERTICAL, @IntRange(from = 1, to = 5) val gridColumns: Int = GRID_COLUMNS_DEFAULT, val icons: LibIcons = DEFAULT_ICON_STYLE) : BaseConfigs
The general configuration for the option dialog.
Link copied to clipboard
class OptionDetails(val title: String, val body: String, val postView: @Composable (selected: Boolean) -> Unit? = null)
Details information for an option.
Link copied to clipboard
The selection configuration for the list dialog.