// Copyright © SixtyFPS GmbH // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0 export X := Rectangle { // ^warning{':=' to declare a component is deprecated. The new syntax declare components with 'component MyComponent {'. Read the documentation for more info} property g1: @radial-gradient(); // ^error{Expected 'circle': currently, only @radial-gradient(circle, ...) are supported} property g2: @radial-gradient(circle at 100%, #333, #333 50%, #eee 75%, #333 75%); // ^error{'at' in @radial-gradient is not yet supported} property g3: @radial_gradient(circle, blue, red); property g4: @radial_gradient(circle, blue 45%, red red); // ^error{Cannot convert color to float} property g5: @radial-gradient(ellipse at top, #e66465, transparent); // ^error{Expected 'circle': currently, only @radial-gradient(circle, ...) are supported} property g6: @radial-gradient(circle, blue 45%, red 88%); property g7: @radial-gradient(circle, 42 45%, red 0.3); // ^error{Cannot convert float to color} property g8: @radial-gradient(90px, blue, red ,green); // ^error{Expected 'circle': currently, only @radial-gradient(circle, ...) are supported} property g9: @radial-gradient(circle blue, blue, red); // ^error{'circle' must be followed by a comma} property g10: @radial-gradient(circle, blue 10% red 20%, yellow); // ^error{Expected comma} property g11: @radial-gradient(circle,); property g12: @radial-gradient(circle); property g13: @radial-gradient(circle, red, green, blue); // #6819 // ^warning{Narrowing conversion from brush to color. This can lead to unexpected behavior because the brush is a gradient} }