edvin
01/08/2017, 11:03 AMrunAsync
call against properties for progress
, message
and value
. It will greatly simply the code from our example yesterday.permalmberg
01/08/2017, 11:05 AMedvin
01/08/2017, 11:06 AMbind
creates a "facade" property that will work even when no underlying object is available to the binding. Rebind will reevaluate the code inside the bind
block, and make sure the value from that code is reflected in the binding.permalmberg
01/08/2017, 12:28 PMval x = bind { component.observable(IComponent::getX, IComponent::setX) } as DoubleProperty
, if doing x.value = 1.0
shouldn't the IComponent::setX
be called? Time for a walk to clear my head, I'll be back in ~1h.edvin
01/08/2017, 12:41 PMmodel.commit()
or set bind(autocommit = true)
when you create the binding.permalmberg
01/08/2017, 1:06 PMpermalmberg
01/08/2017, 1:08 PMgtnarg
01/08/2017, 1:57 PMedvin
01/08/2017, 3:59 PMrunAsync
. I have a better suggestion, will implement and show you after dinner.carlw
01/08/2017, 4:17 PMedvin
01/08/2017, 4:21 PMrunAsync
🙂edvin
01/08/2017, 4:21 PMjchildress
01/08/2017, 4:51 PMedvin
01/08/2017, 6:44 PMrunAsync
. There is now also a TaskStatus
helper for updating your UI.edvin
01/08/2017, 6:56 PMedvin
01/08/2017, 6:56 PMpermalmberg
01/08/2017, 7:15 PMpermalmberg
01/08/2017, 7:15 PMedvin
01/08/2017, 7:20 PMpermalmberg
01/08/2017, 7:21 PMpermalmberg
01/08/2017, 7:23 PMedvin
01/08/2017, 8:00 PMpermalmberg
01/08/2017, 8:02 PMedvin
01/08/2017, 8:03 PMpermalmberg
01/08/2017, 8:05 PMedvin
01/08/2017, 8:05 PMpermalmberg
01/08/2017, 8:06 PMpermalmberg
01/08/2017, 8:08 PMedvin
01/08/2017, 8:09 PM