trait ObservableMutable[A <: RAW] extends Char.G.Pro.Mutable[A] with Char.G.Pro.Observable[A] with Pro.ObservableMutable[A]
trait Pro.ObservableMutable[A]
trait Char.G.Pro.Observable[A]
trait Pro.Observable[A]
trait Observable
trait Char.G.Pro.Mutable[A]
trait Pro.Mutable[A]
trait Char.G.Pro[A]
trait Info.Specialized.OnChar
trait Info.Specialized
trait Pro[A]
class Object
trait Matchable
class Any
Def
Inherited
On change subscription
On change subscription
Adds given function as listener to property change events
val pro = String.Pro.OM("foo")
// event subscription
pro.onChange(() => "Change Detected".tp)
// library based event subscription
pro.onValueChangeWithOld((v, old) => "Value changed from " + old + " to " + v tp()))
pro() = "bar"
// Output
Value changed from foo to bar
Change Detected
- Inherited from
- Observable
- Source
- __.scala