// Copyright © SixtyFPS GmbH // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0 export SubElements := Rectangle { // ^warning{':=' to declare a component is deprecated. The new syntax declare components with 'component MyComponent {'. Read the documentation for more info} Rectangle { background: yellow; } background: blue; Rectangle { background: red; } foo := Rectangle {} parent := Rectangle {} // ^error{'parent' is a reserved id} root := Rectangle { // ^error{'root' is a reserved id} self := Rectangle {} // ^error{'self' is a reserved id} } if (true) : root := Rectangle { // ^error{'root' is a reserved id} for _ in 1 : self := Rectangle { } // ^error{'self' is a reserved id} } }