slint/internal/compiler
Olivier Goffart 686f5e43e2 Widget style: simplify -light/-dark handling
Instead of having all style duplicated and re-using a base, we just hack
into the funciton that queries the dark/light theme based on the style
suffix known at compile time.

This removes one of the problem that happens when trying to work on the
widget style with the extension, as it relies on include path hacks
2024-08-20 16:55:15 +02:00
..
generator Compile the multiple-includes test with a header-only build of appwindow.slint 2024-08-20 15:53:24 +02:00
LICENSES Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
llr Timer Element 2024-08-16 16:36:38 +02:00
lookup Replace compiler dependency on css-color-parser crate 2024-07-29 13:13:53 +02:00
parser Experimental support for named callback parameters 2024-08-19 14:10:01 +02:00
parser-test-macro API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
passes Fixup children insertion point in the flickable 2024-08-19 16:27:11 +02:00
tests Experimental support for named callback parameters 2024-08-19 14:10:01 +02:00
widgets Widget style: simplify -light/-dark handling 2024-08-20 16:55:15 +02:00
build.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
builtin_macros.rs Make conversion from float to int property truncate 2024-08-10 14:51:05 +02:00
builtins.slint Timer Element 2024-08-16 16:36:38 +02:00
Cargo.toml Speed up glyph embedding in the compiler 2024-08-13 16:08:24 +02:00
diagnostics.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
embedded_resources.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
expression_tree.rs Timer Element 2024-08-16 16:36:38 +02:00
fileaccess.rs Widget style: simplify -light/-dark handling 2024-08-20 16:55:15 +02:00
generator.rs C++: Make it possible to split up the C++ code generated for a .slint file 2024-08-20 15:53:24 +02:00
langtype.rs Timer Element 2024-08-16 16:36:38 +02:00
layout.rs Revert "Add a warning if a PopupWindow is in a layout" 2024-06-24 16:38:37 +02:00
lexer.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
lib.rs When the slint scale factor is provided at compile time, propagate it also as initial value to the slint::Window created 2024-08-14 11:00:50 +02:00
literals.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
llr.rs LLR: peliminary support for multiple public components 2024-06-15 14:44:11 +02:00
load_builtins.rs Experimental support for named callback parameters 2024-08-19 14:10:01 +02:00
lookup.rs Widget style: simplify -light/-dark handling 2024-08-20 16:55:15 +02:00
namedreference.rs compiler: Fix bug in snapshotting 2024-07-08 16:34:17 +02:00
object_tree.rs Experimental support for named callback parameters 2024-08-19 14:10:01 +02:00
parser.rs Experimental support for named callback parameters 2024-08-19 14:10:01 +02:00
passes.rs Timer Element 2024-08-16 16:36:38 +02:00
pathutils.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
README.md Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
typeloader.rs Timer Element 2024-08-16 16:36:38 +02:00
typeregister.rs Add the accessible-placeholder-text property (#5464) 2024-06-26 12:59:22 +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.