slint/internal/interpreter
Simon Hausmann c16253d29f Use Property<LogicalLength> instead of Property<Coord>
This removes the special code for the generated property getters and
ensures type safety in the run-time library for property value setting.

In the Rust generated code we continue to do arithmetic on the scalar
values, that means we immediately extract the scalar, do arithmetic and
rely on the compiler to only allow compatible units.

Danger zone alert: In the interpreter Value::Number can now be converted
to LogicalLength as-is.
2022-10-24 12:49:37 +02:00
..
LICENSES Fix LICENSES symlinks 2022-02-09 17:05:47 +01:00
api.rs Use Property<LogicalLength> instead of Property<Coord> 2022-10-24 12:49:37 +02:00
Cargo.toml Bump version number to 0.3.1 2022-09-15 14:39:51 +02:00
dynamic_component.rs Use Property<LogicalLength> instead of Property<Coord> 2022-10-24 12:49:37 +02:00
dynamic_type.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
eval.rs Remove leftover dbg! 2022-10-21 12:15:48 +02:00
eval_layout.rs Implement BuiltinFunction::DarkColorScheme in the interpreter 2022-10-19 15:23:41 +02:00
ffi.rs API cleanup: Rename PlatformWindow to WindowAdapter 2022-08-29 16:53:47 +02:00
global_component.rs Implement BuiltinFunction::DarkColorScheme in the interpreter 2022-10-19 15:23:41 +02:00
lib.rs Rename the compat feature again 2022-09-14 15:55:57 +02:00
migration.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
tests.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
value_model.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00