Package renetik. android. event. property
Types
Link copied to clipboard
Link copied to clipboard
class CSLateProperty<T>(onApply: (value: T) -> Unit? = null) : CSPropertyBase<T>
Content copied to clipboard
Link copied to clipboard
interface CSListValuesProperty<T> : CSListValuesVariable<T> , CSProperty<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class CSPropertyBase<T>(parent: CSHasDestroy? = null, val onChange: (value: T) -> Unit? = null) : CSModel, CSProperty<T>
Content copied to clipboard
Link copied to clipboard
class CSPropertyImpl<T>(value: T, onApply: (value: T) -> Unit? = null) : CSPropertyBase<T>
Content copied to clipboard
Link copied to clipboard
abstract class CSPropertyWrapper<T>(parent: CSHasDestroy? = null) : CSModel, CSProperty<T>
Content copied to clipboard
Link copied to clipboard
interface CSSynchronizedProperty<T> : CSSynchronizedVariable<T> , CSProperty<T>
Content copied to clipboard
Link copied to clipboard
class CSSynchronizedPropertyImpl<T>(value: T, onApply: (value: T) -> Unit? = null) : CSPropertyBase<T> , CSSynchronizedProperty<T>
Content copied to clipboard
Link copied to clipboard
interface CSSynchronizedVariable<T> : CSSynchronizedValue<T> , CSVariable<T>
Content copied to clipboard
Link copied to clipboard
class CSSynchronizedVariableImpl<T>(value: T, val onChange: (value: T) -> Unit? = null) : CSSynchronizedVariable<T>
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun CSProperty<Boolean>.actionFalse(function: () -> Unit): CSRegistration
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun CSVariable<Boolean>.connect(property: CSProperty<Boolean>): CSRegistration
Content copied to clipboard
Link copied to clipboard
fun CSProperty<Boolean>.listenUntilFalseOnce(listener: (argument: Boolean) -> Unit): CSRegistration
Content copied to clipboard
Link copied to clipboard
fun CSProperty<Boolean>.listenUntilTrueOnce(listener: (argument: Boolean) -> Unit): CSRegistration
Content copied to clipboard
Link copied to clipboard
fun <T> CSProperty<T>.onChange(function: (CSRegistration, T) -> Unit): CSRegistration
Content copied to clipboard
Link copied to clipboard
fun <T> CSProperty<T>.onChangeOnce(listener: (argument: T) -> Unit): CSRegistration
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard