carlw
11/10/2018, 4:07 PMcarlw
11/10/2018, 4:08 PMedvin
11/10/2018, 4:52 PMjschneider
11/10/2018, 5:16 PMjschneider
11/10/2018, 5:17 PMinline fun <reified T> EventTarget.label(
observable: ObservableValue<T>,
graphicProperty: ObjectProperty<Node>? = null,
crossinline convert: (T) -> String
): Label {
val converter = object : OneWayConverter<T>() {
override fun format(toFormat: T): String {
return convert(toFormat)
}
}
return this@label.label(
observable = observable,
graphicProperty = graphicProperty,
converter = converter
)
}
jschneider
11/10/2018, 5:17 PMedvin
11/10/2018, 5:31 PMlabel(myObject.label, myObject.graphic)
. No need to implement converter interfaces.alex
11/10/2018, 5:34 PMcarldea
11/10/2018, 9:54 PMgtnarg
11/10/2018, 10:43 PMcarlw
11/10/2018, 10:50 PMgtnarg
11/10/2018, 10:51 PMcarlw
11/10/2018, 10:51 PMcarldea
11/10/2018, 11:08 PMcarldea
11/10/2018, 11:09 PMcarldea
11/10/2018, 11:10 PMcarldea
11/10/2018, 11:10 PMcarldea
11/11/2018, 12:14 AMcarlw
11/11/2018, 12:17 AMcarlw
11/11/2018, 12:17 AMcarlw
11/11/2018, 12:17 AMcarlw
11/11/2018, 12:18 AMcarldea
11/11/2018, 12:25 AMcarldea
11/11/2018, 12:30 AMcarldea
11/11/2018, 12:31 AMamanda.hinchman-dominguez
11/11/2018, 12:51 AMamanda.hinchman-dominguez
11/11/2018, 12:52 AMcarlw
11/11/2018, 12:52 AMcarlw
11/11/2018, 12:53 AMcarlw
11/11/2018, 12:53 AM