// Copyright © SixtyFPS GmbH // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0 export NotInIf := Rectangle { if true: Rectangle { @children // ^error{The @children placeholder cannot appear in a conditional element} } } export NotInFor := Rectangle { HorizontalLayout { for xxx in 12: Rectangle { VerticalLayout { @children // ^error{The @children placeholder cannot appear in a repeated element} } } } } TestBox := Rectangle { @children @children // ^error{The @children placeholder can only appear once in an element} } export TestBox2 := Rectangle { Rectangle { @children } @children // ^error{The @children placeholder can only appear once in an element hierarchy} } export Final := TestBox { Rectangle { @children } }