edvin
01/12/2017, 9:59 PMedvin
01/12/2017, 10:00 PM""
in the View constructor param so it wouldn't read Hello null
until you wrote something.Ruckus
01/12/2017, 10:01 PMTextView
, so I was asking if the app title would qualify for the "text view" in Anton's request. If it does, you only need the text field.Ruckus
01/12/2017, 10:02 PMRuckus
01/12/2017, 10:02 PMRuckus
01/12/2017, 10:03 PMedvin
01/12/2017, 10:03 PMedvin
01/12/2017, 10:03 PMRuckus
01/12/2017, 10:04 PMRuckus
01/12/2017, 10:04 PMRuckus
01/12/2017, 10:04 PMedvin
01/12/2017, 10:05 PMedvin
01/12/2017, 10:05 PMedvin
01/12/2017, 10:05 PMnakamin
01/12/2017, 11:10 PMedvin
01/12/2017, 11:13 PMedvin
01/13/2017, 8:44 AMconfirm
helper. This old way is a bit tedious:edvin
01/13/2017, 8:45 AMedvin
01/13/2017, 8:45 AMedvin
01/13/2017, 8:46 AMconfirm("Delete?") { deleteOrderline() }
edvin
01/13/2017, 8:47 AMYES/NO
instead of the default OK/CANCEL
buttons you can do: confirm("Delete?", confirmButton = ButtonType.YES, cancelButton = <http://ButtonType.NO|ButtonType.NO>) { deleteOrderline() }
edvin
01/13/2017, 9:01 AMfind
functions from UIComponent
to Component
so it can be used from view models. I'm seeing a new pattern emerging here, where the view models contain more logic. It's making a huge difference in my ui code, will blog/screencast tonight.edvin
01/13/2017, 9:02 AMedvin
01/13/2017, 11:50 AMObservableList.asyncItems
and ListProperty.asyncItems
edvin
01/13/2017, 7:37 PMelizarov
01/14/2017, 6:12 AMkotlinx.coroutines
library for Kotlin 1.1 and I'd like to have some JavaFX examples. I'm interested to see how runAsync
in TornadoFx is currently used by real-life code. My key question is basically centered around use-cases for runAsync
. Whether is it typically used to off-load heavy CPU-intensive code or to do some blocking IO (and what kind of IO is that)? I would be really grateful if anyone can point me to some actual code.ron
01/14/2017, 6:32 AMron
01/14/2017, 6:32 AMron
01/14/2017, 6:33 AM