carldea
11/23/2018, 7:02 PMcarldea
11/23/2018, 7:02 PMcarlw
11/23/2018, 7:12 PMalex
11/24/2018, 2:06 PMtornadofx\src\main\java\tornadofx
shouldn't it be
tornadofx\src\main\kotlin\tornadofx
or tornadofx\src\main\tornadofx
?
It's not that important, just funny a little.Nikky
11/24/2018, 2:28 PMalex
11/24/2018, 2:38 PMmain/qqq/tornadofx
, such folders are used for separation concerns in multi-language projects.
For example tests are following this: tornadofx\src\test\kotlin\tornadofx
amanda.hinchman-dominguez
11/24/2018, 3:06 PMjava
folder could have been for made originally for flexibility between kotlin and java, given the frameworkSpike Baylor
11/24/2018, 3:14 PMSergio Casero
11/24/2018, 4:33 PMamanda.hinchman-dominguez
11/24/2018, 5:30 PMSergio Casero
11/24/2018, 5:30 PMSergio Casero
11/24/2018, 5:30 PMamanda.hinchman-dominguez
11/24/2018, 5:31 PMtableview(it.second) {
column("Owner", CatSchedule::ownerNameProperty)
column("Cat", CatSchedule::catNameProperty)
column("Address", CatSchedule::addressProperty).remainingWidth()
bindSelected(model)
smartResize()
onUserSelect(1) { changeCatAvi(it) }
onUserSelect(2) { editCatSchedule(it) }
}
amanda.hinchman-dominguez
11/24/2018, 5:31 PMonUserSelect
you can input a parameter to determine an action for one click or a double click, for exampleSergio Casero
11/24/2018, 5:32 PMSergio Casero
11/24/2018, 5:32 PMdr.fornax
11/24/2018, 6:15 PMalex
11/24/2018, 6:20 PMalex
11/24/2018, 6:22 PM@Serializable
data class Data(val a: Int, @Optional val b: String = "42")
instead of declaring all the properties, and overriding updateModel/toJSON?carldea
11/25/2018, 8:37 AMedvin
11/25/2018, 10:49 AMedvin
11/25/2018, 10:50 AMedvin
11/25/2018, 10:54 AMkotlinx.serialization
was complete/production quality when I made the decision to go with javax.json, but for 2.0 or 2.1 we should definitely use kotlinx.serialization
. If we could get modules up and running we might even support both in different modules 🙂Nikky
11/25/2018, 12:42 PMcarlw
11/25/2018, 8:07 PMRuckus
11/26/2018, 3:42 AMcarlw
11/26/2018, 3:43 AMedvin
11/26/2018, 9:05 AMedvin
11/26/2018, 9:05 AMedvin
11/26/2018, 9:06 AM