Package-level declarations
Types
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics. Instead of ObservableValue<Printer>
, we can simply use ObservablePrinter
.
Boilerplate which avoids having to use generics. Instead of ObservableValue<ScriptsCanOverrideSlicerSettings>
, we can simply use ObservableScriptsCanOverrideSlicerSettings
.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics. An ObservablePrinter which is calculated from 2 (binary) other ObservableValues.
Boilerplate which avoids having to use generics. Instead of Property<Printer>
, we can simply use PrinterProperty
.
Boilerplate which avoids having to use generics. An ObservablePrinter which is calculated from 3 (ternary) other ObservableValues.
Boilerplate which avoids having to use generics. An ObservablePrinter which is calculated from 1 (unary) other ObservableValue.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics. Instead of ReadOnlyProperty<Printer>
, we can simply use ReadOnlyPrinterProperty
.
Never use this class directly. Use PrinterProperty.asReadOnly to obtain a read-only version of a mutable PrinterProperty.
Boilerplate which avoids having to use generics. Instead of ReadOnlyProperty<ScriptsCanOverrideSlicerSettings>
, we can simply use ReadOnlyScriptsCanOverrideSlicerSettingsProperty
.
Never use this class directly. Use ScriptsCanOverrideSlicerSettingsProperty.asReadOnly to obtain a read-only version of a mutable ScriptsCanOverrideSlicerSettingsProperty.
Boilerplate which avoids having to use generics. An ObservableScriptsCanOverrideSlicerSettings which is calculated from 2 (binary) other ObservableValues.
Boilerplate which avoids having to use generics. Instead of Property<ScriptsCanOverrideSlicerSettings>
, we can simply use ScriptsCanOverrideSlicerSettingsProperty
.
Boilerplate which avoids having to use generics. An ObservableScriptsCanOverrideSlicerSettings which is calculated from 3 (ternary) other ObservableValues.
Boilerplate which avoids having to use generics. An ObservableScriptsCanOverrideSlicerSettings which is calculated from 1 (unary) other ObservableValue.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics.
Boilerplate which avoids having to use generics. Instead of SimpleProperty<Printer>
, we can use SimplePrinterProperty
.
Boilerplate which avoids having to use generics. Instead of SimpleProperty<ScriptsCanOverrideSlicerSettings>
, we can use SimpleScriptsCanOverrideSlicerSettingsProperty
.
Functions
A Kotlin delegate
to create an OptionalPrinterProperty (the implementation will be a SimpleOptionalPrinterProperty). Typical usage :
A Kotlin delegate
to create an OptionalScriptsCanOverrideSlicerSettingsProperty (the implementation will be a SimpleOptionalScriptsCanOverrideSlicerSettingsProperty). Typical usage :
A Kotlin delegate
to create a PrinterProperty (the implementation will be a SimplePrinterProperty. Typical usage :
A Kotlin delegate
to create a ScriptsCanOverrideSlicerSettingsProperty (the implementation will be a SimpleScriptsCanOverrideSlicerSettingsProperty. Typical usage :