slint/internal/compiler
Olivier Goffart af1aa2991e
Fix component that inherits from PopupWindow
This regressed in commit 12d904a71c
which changed the order of the pass to get the lower_popup pass before
the first inlining pass.
If by chance (which is likely if one have children), the component that
inherits from PopupWindow was inlined in that pass, it would be as
if it was not a component, and it would be removed from its parent.
But since it is no longer inlined, we need to support that case and
delay the removal when processing the component that holds that popup.
2024-05-06 13:20:25 +02:00
..
generator C++ ChangeTracker implementation 2024-05-02 22:25:53 +02:00
LICENSES Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
llr Change callback: rust code generation 2024-05-02 22:25:53 +02:00
parser Parse changed callbacks 2024-05-02 22:25:53 +02:00
parser-test-macro Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
passes Fix component that inherits from PopupWindow 2024-05-06 13:20:25 +02:00
tests Fix component that inherits from PopupWindow 2024-05-06 13:20:25 +02:00
widgets Fix a positive minimum causing an incorrect slider/spinbox value (#5148) 2024-04-30 09:30:31 +02:00
build.rs Prospective fix for rustdoc warnings about unknown cfg's 2024-05-06 12:00:44 +02:00
builtin_macros.rs Polish the C++ and Rust HSV API 2024-04-15 18:18:00 +02:00
builtins.slint Add text stroke properties to Text element 2024-04-26 13:16:19 +02:00
Cargo.toml Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
diagnostics.rs Change callback: gate behind experimental flag 2024-05-02 22:25:53 +02:00
embedded_resources.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
expression_tree.rs Add a clear-focus()function on all elements that have a focus() function 2024-04-26 11:09:11 +02:00
fileaccess.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
generator.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
langtype.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
layout.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lexer.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lib.rs Change callback: gate behind experimental flag 2024-05-02 22:25:53 +02:00
literals.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
llr.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
load_builtins.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lookup.rs Polish the C++ and Rust HSV API 2024-04-15 18:18:00 +02:00
namedreference.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
object_tree.rs Fix component that inherits from PopupWindow 2024-05-06 13:20:25 +02:00
parser.rs Parse changed callbacks 2024-05-02 22:25:53 +02:00
passes.rs Fix component that inherits from PopupWindow 2024-05-06 13:20:25 +02:00
pathutils.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
README.md Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
typeloader.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
typeregister.rs Add a clear-focus()function on all elements that have a focus() function 2024-04-26 11:09:11 +02:00

The Slint Compiler Library

NOTE: This library is an internal crate of the Slint project. This crate should not be used directly by applications using Slint. You should use the slint crate instead.

WARNING: This crate does not follow the semver convention for versioning and can only be used with version = "=x.y.z" in Cargo.toml.