// Copyright © SixtyFPS GmbH // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0 global Plop := { // ^warning{':=' to declare a global is deprecated. Remove the ':='} property x: max; // ^error{Builtin function must be called. Did you forgot the '()'?} } export SuperSimple := Rectangle { // ^warning{':=' to declare a component is deprecated. The new syntax declare components with 'component MyComponent {'. Read the documentation for more info} property a: max + max() + max(45, "hello"); // ^error{Builtin function must be called. Did you forgot the '()'?} // ^^error{Needs at least one argument} // ^^^error{Invalid argument type} property b: max(41px, 41phx); property c: max("a", "b"); // ^error{Invalid argument type} property d: min + min() + min(45, "hello"); // ^error{Builtin function must be called. Did you forgot the '()'?} // ^^error{Needs at least one argument} // ^^^error{Invalid argument type} property e: min(41px, 41phx); property f: min("a", "b"); // ^error{Invalid argument type} property g: min(42, 42, 42cm); // ^error{Cannot convert float to length. Use an unit, or multiply by 1px to convert explicitly} // ^^error{Cannot convert float to length. Use an unit, or multiply by 1px to convert explicitly} property h: min(42, 42 + 1) + max(1px , 2phx); // ^error{Cannot convert float to length. Use an unit, or multiply by 1px to convert explicitly} }