Replace .subscribe with .listen
This commit is contained in:
@@ -256,10 +256,10 @@ class GUI : Extension {
|
|||||||
collapsible.classes.add(collapseClass)
|
collapsible.classes.add(collapseClass)
|
||||||
}
|
}
|
||||||
|
|
||||||
header.mouse.pressed.subscribe {
|
header.mouse.pressed.listen {
|
||||||
it.cancelPropagation()
|
it.cancelPropagation()
|
||||||
}
|
}
|
||||||
header.mouse.clicked.subscribe {
|
header.mouse.clicked.listen {
|
||||||
|
|
||||||
if (KeyModifier.CTRL in it.modifiers) {
|
if (KeyModifier.CTRL in it.modifiers) {
|
||||||
collapsible.classes.remove(collapseClass)
|
collapsible.classes.remove(collapseClass)
|
||||||
@@ -284,11 +284,11 @@ class GUI : Extension {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
collapseBorder.mouse.pressed.subscribe {
|
collapseBorder.mouse.pressed.listen {
|
||||||
it.cancelPropagation()
|
it.cancelPropagation()
|
||||||
}
|
}
|
||||||
|
|
||||||
collapseBorder.mouse.clicked.subscribe {
|
collapseBorder.mouse.clicked.listen {
|
||||||
val collapsed = ElementClass("collapsed")
|
val collapsed = ElementClass("collapsed")
|
||||||
if (collapsed in sidebar.classes) {
|
if (collapsed in sidebar.classes) {
|
||||||
sidebar.classes.remove(collapsed)
|
sidebar.classes.remove(collapsed)
|
||||||
@@ -299,7 +299,7 @@ class GUI : Extension {
|
|||||||
}
|
}
|
||||||
it.cancelPropagation()
|
it.cancelPropagation()
|
||||||
}
|
}
|
||||||
sidebar.mouse.scrolled.subscribe {
|
sidebar.mouse.scrolled.listen {
|
||||||
sidebarState().scrollTop = sidebar.scrollTop
|
sidebarState().scrollTop = sidebar.scrollTop
|
||||||
}
|
}
|
||||||
if (sidebarState().collapsed) {
|
if (sidebarState().collapsed) {
|
||||||
@@ -333,7 +333,7 @@ class GUI : Extension {
|
|||||||
label = parameter.label
|
label = parameter.label
|
||||||
range = Range(parameter.intRange!!.first.toDouble(), parameter.intRange!!.last.toDouble())
|
range = Range(parameter.intRange!!.first.toDouble(), parameter.intRange!!.last.toDouble())
|
||||||
precision = 0
|
precision = 0
|
||||||
events.valueChanged.subscribe {
|
events.valueChanged.listen {
|
||||||
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, Int>, obj, it.newValue.toInt())
|
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, Int>, obj, it.newValue.toInt())
|
||||||
(parameter.property as KMutableProperty1<Any, Int>).set(obj, value.toInt())
|
(parameter.property as KMutableProperty1<Any, Int>).set(obj, value.toInt())
|
||||||
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
||||||
@@ -349,7 +349,7 @@ class GUI : Extension {
|
|||||||
label = parameter.label
|
label = parameter.label
|
||||||
range = Range(parameter.doubleRange!!.start, parameter.doubleRange!!.endInclusive)
|
range = Range(parameter.doubleRange!!.start, parameter.doubleRange!!.endInclusive)
|
||||||
precision = parameter.precision!!
|
precision = parameter.precision!!
|
||||||
events.valueChanged.subscribe {
|
events.valueChanged.listen {
|
||||||
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, Double>, obj, it.newValue)
|
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, Double>, obj, it.newValue)
|
||||||
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
||||||
}
|
}
|
||||||
@@ -364,7 +364,7 @@ class GUI : Extension {
|
|||||||
ParameterType.Action -> {
|
ParameterType.Action -> {
|
||||||
button {
|
button {
|
||||||
label = parameter.label
|
label = parameter.label
|
||||||
events.clicked.subscribe {
|
events.clicked.listen {
|
||||||
/* the `obj` we pass in here is the receiver */
|
/* the `obj` we pass in here is the receiver */
|
||||||
parameter.function!!.call(obj)
|
parameter.function!!.call(obj)
|
||||||
onChangeListener?.invoke(parameter.function!!.name, null)
|
onChangeListener?.invoke(parameter.function!!.name, null)
|
||||||
@@ -374,7 +374,7 @@ class GUI : Extension {
|
|||||||
ParameterType.Boolean -> {
|
ParameterType.Boolean -> {
|
||||||
toggle {
|
toggle {
|
||||||
label = parameter.label
|
label = parameter.label
|
||||||
events.valueChanged.subscribe {
|
events.valueChanged.listen {
|
||||||
value = it.newValue
|
value = it.newValue
|
||||||
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, Boolean>, obj, it.newValue)
|
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, Boolean>, obj, it.newValue)
|
||||||
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
||||||
@@ -388,7 +388,7 @@ class GUI : Extension {
|
|||||||
ParameterType.Text -> {
|
ParameterType.Text -> {
|
||||||
textfield {
|
textfield {
|
||||||
label = parameter.label
|
label = parameter.label
|
||||||
events.valueChanged.subscribe {
|
events.valueChanged.listen {
|
||||||
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, String>, obj, it.newValue)
|
setAndPersist(compartment.label, parameter.property as KMutableProperty1<Any, String>, obj, it.newValue)
|
||||||
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
onChangeListener?.invoke(parameter.property!!.name, it.newValue)
|
||||||
}
|
}
|
||||||
@@ -400,7 +400,7 @@ class GUI : Extension {
|
|||||||
ParameterType.Color -> {
|
ParameterType.Color -> {
|
||||||
colorpickerButton {
|
colorpickerButton {
|
||||||
label = parameter.label
|
label = parameter.label
|
||||||
events.valueChanged.subscribe {
|
events.valueChanged.listen {
|
||||||
setAndPersist(
|
setAndPersist(
|
||||||
compartment.label,
|
compartment.label,
|
||||||
parameter.property as KMutableProperty1<Any, ColorRGBa>,
|
parameter.property as KMutableProperty1<Any, ColorRGBa>,
|
||||||
@@ -429,7 +429,7 @@ class GUI : Extension {
|
|||||||
showVector = parameter.showVector!!
|
showVector = parameter.showVector!!
|
||||||
invertY = parameter.invertY!!
|
invertY = parameter.invertY!!
|
||||||
|
|
||||||
events.valueChanged.subscribe {
|
events.valueChanged.listen {
|
||||||
setAndPersist(
|
setAndPersist(
|
||||||
compartment.label,
|
compartment.label,
|
||||||
parameter.property as KMutableProperty1<Any, Vector2>,
|
parameter.property as KMutableProperty1<Any, Vector2>,
|
||||||
|
|||||||
Reference in New Issue
Block a user