edvin
05/11/2017, 9:52 PMcellCache
and introduce another function with a better name that does the above trick (graphic = cache
).doubleu
05/12/2017, 9:53 AMprivate val _messages: SimpleObjectProperty<ResourceBundle> = SimpleObjectProperty()
var messages: ResourceBundle get() = _messages.get(); set(value) = _messages.set(value)
fun messagesProperty() = _messages
Why not write it like this and save a line?
val messagesProperty: SimpleObjectProperty<ResourceBundle> = SimpleObjectProperty()
var messages: ResourceBundle get() = messagesProperty.get(); set(value) = messagesProperty.set(value)
Isn't this effectively the same? Is this a mere convention or am I missing something?elizarov
05/12/2017, 9:54 AMelizarov
05/12/2017, 9:57 AM@JvmName("xxxProperty")
annotation on the getter of the property.doubleu
05/12/2017, 9:58 AMron
05/12/2017, 10:00 AMedvin
05/12/2017, 10:33 AMedvin
05/12/2017, 10:34 AMedvin
05/12/2017, 10:39 AMcolumn("Name", Customer::nameProperty)
edvin
05/12/2017, 10:40 AMcolumn
builders in TornadoFX actually supports POJO (getter and/or setter reference), property field references, property function references and also a lambda to return the property.doubleu
05/12/2017, 10:41 AMedvin
05/12/2017, 10:42 AMedvin
05/12/2017, 1:39 PMTab.whenSelected
helper.thomasnield
05/12/2017, 1:46 PMedvin
05/12/2017, 2:00 PMedvin
05/12/2017, 2:01 PMdanko9
05/12/2017, 2:27 PMdanko9
05/12/2017, 2:28 PMdanko9
05/12/2017, 2:28 PMdanko9
05/12/2017, 2:28 PMkastork
05/12/2017, 2:36 PMdanko9
05/12/2017, 2:36 PMdanko9
05/12/2017, 2:37 PMkastork
05/12/2017, 2:37 PMdanko9
05/12/2017, 2:37 PMRuckus
05/12/2017, 2:37 PM@get:JvmName("xxxProperty")
val xxxProperty = SimpleStringProperty()
var xxx by xxxProperty
)kastork
05/12/2017, 2:37 PMthomasnield
05/12/2017, 2:39 PMthomasnield
05/12/2017, 2:40 PM