mirror of
https://github.com/slint-ui/slint.git
synced 2025-09-30 22:01:13 +00:00

These are two different concept, and it is confusing to keep them in the same enum We want to support component without any base element, and Void is already used for global component, so do this refactoring before
28 lines
798 B
Text
28 lines
798 B
Text
// Copyright © SixtyFPS GmbH <info@slint-ui.com>
|
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial
|
|
|
|
struct Str := { foo: Rectangle }
|
|
// ^error{'Rectangle' is not a valid type}
|
|
|
|
Comp := Rectangle {
|
|
property <Rectangle> r;
|
|
// ^error{'Rectangle' is not a valid type}
|
|
|
|
property <[Rectangle]> ls;
|
|
// ^error{'Rectangle' is not a valid type}
|
|
property <{foo: Rectangle}> st;
|
|
// ^error{'Rectangle' is not a valid type}
|
|
|
|
callback cb1(Rectangle);
|
|
// ^error{'Rectangle' is not a valid type}
|
|
callback cb1() -> Rectangle;
|
|
// ^error{'Rectangle' is not a valid type}
|
|
}
|
|
|
|
Foo := Rectangle {
|
|
xx := Rectangle { }
|
|
Comp {
|
|
r: xx;
|
|
// ^error{Unknown property}
|
|
}
|
|
}
|