Commit graph

65 commits

Author SHA1 Message Date
Olivier Goffart
c0473a7c94 Forgot to implement intercept_set_binding in the rust case 2020-09-28 14:36:03 +02:00
Olivier Goffart
3b6679ed4b Two ways binding works also work as three ways binding and more
A side effect is that the order of calling set_binding and link_two_ways is no longer relevant
2020-09-28 10:42:27 +02:00
Olivier Goffart
60cf022b69 Fix the two ways binding being flacky in the interpreter
The two way binding must be set at the end.
It is flacky because the order currently depends on the order in the Hashmap
2020-09-25 17:07:22 +02:00
Olivier Goffart
abe24e2e9e C++ two way bindings 2020-09-25 15:21:37 +02:00
Olivier Goffart
20430566c1 Implement two ways binding in the runtime. 2020-09-25 12:46:21 +02:00
Olivier Goffart
cfa172f5c9 Add an explaining comment for properties 2020-09-23 14:06:08 +02:00
Olivier Goffart
4a0a65f113 C++ model that can be changed 2020-09-15 12:18:36 +02:00
Olivier Goffart
4de2e57175 Use a Model trait in the rust backend 2020-09-14 14:02:34 +02:00
Olivier Goffart
58cdaeb8dd Update license header to mention that commertial option are available 2020-08-26 13:23:42 +02:00
Simon Hausmann
2823f32692 Apply license headers to all non-binary/non-json sources 2020-08-17 17:55:20 +02:00
Simon Hausmann
e655909e9f Adding missing missing_docs guards
Those used to be in the abi {} sub-module
2020-08-12 11:45:55 +02:00
Simon Hausmann
b21aa4f9e7 Rename PropertyListenerScope to PropertyTracker 2020-08-12 11:31:33 +02:00
Simon Hausmann
8a14e15233 Fix signature of Property::set_animated_binding to take an impl Binding 2020-08-12 11:25:19 +02:00
Simon Hausmann
b7d6fed89f Rename Property::get_without_registering_dependency to get_untracked 2020-08-12 11:25:07 +02:00
Simon Hausmann
9b13b363c3 Move corelib::abi::properties to corelib::properties
And the bits that are only there for the C binding are now in an ffi sub-module.
2020-08-03 17:32:28 +02:00
Renamed from sixtyfps_runtime/corelib/abi/properties.rs (Browse further)