core / org.pinelang.core / PineSignal
PineSignal¶
interface PineSignal
Functions¶
| Name | Summary |
|---|---|
| connect | Connect a Slot to a signal. Add a Slot to the ArrayList.open fun connect(slot: () ->Unit):Boolean |
| disconnect | Disconnect a Slot from a signal. Remove a Slot from the ArrayList.open fun disconnect(slot: () ->Unit):Boolean |
| emit | Execute all Slots.open fun emit():Unit |
| getPineObject | abstract fun getPineObject():PineObject |
| getScriptName | abstract fun getScriptName():String |
Inheritors¶
| Name | Summary |
|---|---|
| BaseSignal | class BaseSignal :PineSignal |
| PineProp | open class PineProp<T> :PineSignal,ReadWriteProperty<PineObject, T> |