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.