permalmberg
04/02/2017, 4:53 PMnimakro
04/02/2017, 4:53 PMcarlw
04/02/2017, 4:55 PMedvin
04/02/2017, 4:55 PMnimakro
04/02/2017, 4:55 PMJsonObject
is not writable, we probably should implement a new Config
object which allows changes to it and which can be written as json
or property
fileedvin
04/02/2017, 4:56 PMProperties
, because it actually supports XML out of the box as an alternative to flat files?permalmberg
04/02/2017, 4:56 PMedvin
04/02/2017, 4:56 PMcarlw
04/02/2017, 4:57 PMedvin
04/02/2017, 4:57 PMpermalmberg
04/02/2017, 4:58 PMedvin
04/02/2017, 4:59 PMnimakro
04/02/2017, 4:59 PMpermalmberg
04/02/2017, 4:59 PMedvin
04/02/2017, 5:00 PMpermalmberg
04/02/2017, 5:00 PMnimakro
04/02/2017, 5:01 PMconfig
helper on a new branch and make a pull request so we can discuss more ideas with some code?edvin
04/02/2017, 5:02 PMcarlw
04/02/2017, 5:02 PMpermalmberg
04/02/2017, 5:02 PMpermalmberg
04/02/2017, 5:03 PMcarlw
04/02/2017, 5:03 PMcarlw
04/02/2017, 5:04 PMpermalmberg
04/02/2017, 5:05 PMpane.viewportBounds.minX
as an offset for positional calculations. val vm = ComponentVM(c)
val offset = view.getScrollOffset()
val localPosition = view.sceneToLocal(event.sceneX - offset.x, event.sceneY - offset.y)
vm.x.value = localPosition.x
vm.y.value = localPosition.y
override fun getScrollOffset(): Point2D
{
return Point2D(pane.viewportBounds.minX, pane.viewportBounds.minY)
}
carlw
04/02/2017, 5:05 PMpermalmberg
04/02/2017, 5:06 PMnimakro
04/02/2017, 5:07 PMconfig
or should we call it settings
😀 because for my a config
file is what developers edit manualy and settings
are defined by the app 😃 but I don't want to start a religous war again😜permalmberg
04/02/2017, 5:12 PMpane.viewportBounds.minY
isn't always up-to-datepermalmberg
04/02/2017, 5:15 PMpane.requestLayout()
pane.layout()
. Oh well...permalmberg
04/02/2017, 5:19 PM