Package-level declarations

Types

Link copied to clipboard
class JchuPlainPreferenceColors(val contentColor: Color = Color.DarkGray, val containerColor: Color = Color.White.copy(alpha = .2f))
Link copied to clipboard
class JchuSwitchPreferenceColors(val contentColor: Color = Color.DarkGray, val containerColor: Color = Color.White.copy(alpha = .2f))

Functions

Link copied to clipboard
fun JchuPlainPreference(title: String, navigationContentDescription: String, modifier: Modifier = Modifier, @DrawableRes icon: Int? = null, colors: JchuPlainPreferenceColors = JchuPlainPreferenceColors(), subtitle: String? = null, onClick: () -> Unit)

Faithful port of iNook's plain preference row.

Link copied to clipboard
fun JchuSwitchPreference(title: String, value: Boolean, darkTheme: Boolean, modifier: Modifier = Modifier, painter: Painter? = null, subtitle: String? = null, onValueChange: (Boolean) -> Unit, colors: JchuSwitchPreferenceColors = JchuSwitchPreferenceColors())

Faithful painter-icon port of iNook's switch preference row.

fun JchuSwitchPreference(title: String, value: Boolean, darkTheme: Boolean, modifier: Modifier = Modifier, subtitle: String? = null, imageVector: ImageVector? = null, onValueChange: (Boolean) -> Unit, colors: JchuSwitchPreferenceColors = JchuSwitchPreferenceColors())

Faithful vector-icon port of iNook's switch preference row.