slint/sixtyfps_compiler/tests/basic
Simon Hausmann ab697ab71d Parse animation declarations into the object tree
So

    animate x { ... }

is basically a short-hand for

    PropertyAnimation {
        ...
    }

    <magically associated that animation with x whenever x is changed>

We could also support a shared animation syntax in the future:

    blah := PropertyAnimation { ... }

    animate x with blah;
    animate y with blah;

This patch also adds a primitive PropertyAnimation struct, which will be
used by the generated code to collect the values specified in the .60
markup.
2020-06-24 17:43:48 +02:00
..
animate.60 Parse animation declarations into the object tree 2020-06-24 17:43:48 +02:00
array.60 Parse array 2020-06-18 12:20:04 +02:00
comments.60 Block comments 2020-06-08 10:40:02 +02:00
condition_operator.60 Fix casting of conditional operator 2020-06-12 10:32:56 +02:00
double_color.60 Use the tool to replace = with := 2020-05-25 10:44:22 +02:00
for.60 Partially revert the refactoring that changed the Element::children list 2020-06-15 13:42:11 +02:00
image.60 Prepare for the ability to embed image data 2020-06-09 22:54:29 +02:00
inline_component.60 Small typo fix 2020-05-25 16:42:09 +02:00
layout.60 Grid layout in the interpreter 2020-06-10 19:40:47 +02:00
object_in_binding.60 Use BTreeMap for the object type so that type order is deterministic 2020-06-18 17:48:08 +02:00
property_animation.60 Parse animation declarations into the object tree 2020-06-24 17:43:48 +02:00
property_declaration.60 Make sure that we cannot override a property from the base 2020-05-26 11:23:54 +02:00
property_declaration_in_component.60 Fix lookup of property within component 2020-05-26 07:43:12 +02:00
self_assign.60 Fix casting of conditional operator 2020-06-12 10:32:56 +02:00
signal.60 Support for code blocks and signal call 2020-05-28 12:30:08 +02:00
sub_elements.60 Use the tool to replace = with := 2020-05-25 10:44:22 +02:00
supersimple.60 Use the tool to replace = with := 2020-05-25 10:44:22 +02:00
unknown_item.60 Small typo fix 2020-05-25 16:42:09 +02:00