Package-level declarations
Types
Link copied to clipboard
open class CSBooleanValueStoreProperty(store: CSStore, key: String, val default: Boolean, onChange: (value: Boolean) -> Unit? = null) : CSValueStoreProperty<Boolean>
Link copied to clipboard
class CSDoubleValueStoreProperty(store: CSStore, key: String, val default: Double, onChange: (value: Double) -> Unit?) : CSValueStoreProperty<Double>
Link copied to clipboard
class CSFloatValueStoreProperty(store: CSStore, key: String, val default: Float, onChange: (value: Float) -> Unit?) : CSValueStoreProperty<Float>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class CSIntValueStoreProperty(store: CSStore, key: String, getDefault: () -> Int, onChange: (value: Int) -> Unit? = null) : CSValueStoreProperty<Int>
Link copied to clipboard
class CSJsonListValueStoreProperty<T : CSJsonObjectStore>(store: CSStore, key: String, val type: KClass<T>, onApply: (value: List<T>) -> Unit? = null) : CSValueStoreProperty<List<T>>
Link copied to clipboard
class CSJsonMutableListValueStoreProperty<T : CSJsonObjectStore>(store: CSStore, key: String, val type: KClass<T>, onChange: ArgFun<MutableList<T>>? = null) : CSValueStoreProperty<MutableList<T>>
Link copied to clipboard
class CSJsonValueStoreProperty<T : CSJsonObjectStore>(store: CSStore, key: String, val default: T, onChange: ArgFun<T>? = null) : CSValueStoreProperty<T>
Link copied to clipboard
class CSListItemValueStoreProperty<T>(store: CSStore, key: String, val getValues: () -> Collection<T>, val getDefault: () -> T, onChange: (value: T) -> Unit? = null) : CSValueStoreProperty<T> , CSListValuesVariable<T>
Link copied to clipboard
class CSLongValueStoreProperty(store: CSStore, key: String, val default: Long, onChange: (value: Long) -> Unit?) : CSValueStoreProperty<Long>
Link copied to clipboard
Link copied to clipboard
class CSStringValueStoreProperty(store: CSStore, key: String, getDefault: () -> String, onChange: (value: String) -> Unit? = null) : CSValueStoreProperty<String>
Link copied to clipboard
abstract class CSValueStoreProperty<T>(val store: CSStore, val key: String, onChange: (value: T) -> Unit? = null) : CSPropertyBase<T> , CSStoreProperty<T>