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.