slint/internal/compiler
Olivier Goffart f8f61dc2b7 Fix a bunch more issue with PopupWindow
* Make sure that the compiler don't panic if the parent of a PopupWindow
   is optimized (by not optiizing such element)

 * Ensure that we can call popup.show() from within a deeper repeater

 * Ensure that the parent element of the popup is the right one in case of
   repeater (and not the node in the parent component)

This partially revert ad5991f8fa and
6c7a7aed0e because we must do the lower_popup
adter the repeater pass, because otherwise the parent element of the
created component for the PopupWindow might be wrong and it is not easy to
adjust (we would have to make Component::parent_element a RefCell or duplicate
it again.

Fixes #1132
2022-04-01 14:06:38 +02:00
..
generator Fix a bunch more issue with PopupWindow 2022-04-01 14:06:38 +02:00
LICENSES Fix LICENSES symlinks 2022-02-09 17:05:47 +01:00
llr Support for referring to other globals from globals 2022-02-28 10:14:34 +01:00
parser Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
parser-test-macro Bump version number to 0.2.2 2022-03-10 08:48:33 +00:00
passes Fix a bunch more issue with PopupWindow 2022-04-01 14:06:38 +02:00
tests Error out when a PopupWindow is in a if or for 2022-03-21 12:50:49 +01:00
widgets Do not eat all keypresses in SpinBox 2022-03-22 18:34:05 +01:00
build.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
builtin_macros.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
builtins.slint Rename the layer boolean property to cache-rendering-hit 2022-03-21 20:22:43 +01:00
Cargo.toml Bump version number to 0.2.2 2022-03-10 08:48:33 +00:00
diagnostics.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
embedded_resources.rs mcu: scale images at compile time (#966) 2022-03-03 13:28:47 +01:00
expression_tree.rs Fix conversion of struct with array of literals (#1109) 2022-03-28 14:41:11 +02:00
fileaccess.rs Scan for style files in the include directories 2022-02-15 13:55:50 +01:00
generator.rs Mark constant properties of parent native type as such 2022-02-18 17:40:17 +01:00
langtype.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
layout.rs C++: implement Window::on_close_requested 2022-03-17 14:49:12 +01:00
lexer.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
lib.rs Compiler: make the image processing an enum in the config 2022-03-24 13:16:21 +01:00
literals.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
llr.rs Count the uses of property, and do not generate properties that are not used 2022-02-17 16:25:48 +01:00
load_builtins.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
lookup.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
namedreference.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
object_tree.rs Fix a bunch more issue with PopupWindow 2022-04-01 14:06:38 +02:00
parser.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
passes.rs Fix a bunch more issue with PopupWindow 2022-04-01 14:06:38 +02:00
README.md Change the Url from sixtyfps.io to slint-ui.com 2022-02-08 08:52:46 +01:00
typeloader.rs Let's not hard-code the list of styles 2022-02-15 13:55:50 +01:00
typeregister.rs Rename the layer boolean property to cache-rendering-hit 2022-03-21 20:22:43 +01: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.