slint/internal/core
Olivier Goffart 908c68f2a1 TextInput: inserting empty string should do nothing
So that we don't erase selection or call edited unless there is
something typed.

Workaround a bug in which plasma/wayland sends many empty ime event:
```
WindowEvent { window_id: WindowId(WindowId(94309690701616)), event: Ime(Preedit("", None)) }
```

Fixes #4184
2023-12-19 15:36:59 +01:00
..
graphics Inline the Color accesor functions 2023-12-19 13:24:48 +01:00
items TextInput: inserting empty string should do nothing 2023-12-19 15:36:59 +01:00
LICENSES reuse: remove glob for markdown files 2023-08-17 08:55:28 +02:00
model Models: fix writing data doesn't update ListView model data property 2023-10-31 13:41:31 +01:00
properties Winit port: Fix wasm build 2023-10-23 14:22:48 +02:00
software_renderer Upgrade to fontdue 0.8 2023-11-29 10:52:27 +01:00
textlayout janitor: Go over our spell checking setup 2023-10-16 09:01:51 +02:00
accessibility.rs use #repr(uX) instead of repr(C) for fieldless enums 2023-08-31 10:22:03 +02:00
animations.rs testing: Add a method to the testing interface to query the mocked time 2023-12-01 17:36:18 +01:00
api.rs api: give proper panic message to a function that can panic from bad use 2023-12-19 10:45:13 +01:00
callbacks.rs core: Add a double-click callback to the TouchArea (#4060) 2023-12-08 12:12:41 +01:00
Cargo.toml Upgrade to fontdue 0.8 2023-11-29 10:52:27 +01:00
component_factory.rs Change component factory API 2023-10-20 15:34:49 +02:00
future.rs Use portable_atomic instead of deprecated atomic_polyfill 2023-08-10 13:12:04 +02:00
graphics.rs Frame per second counter for the software renderer 2023-09-28 16:23:07 +02:00
input.rs touch-area: Trigger pointer-evnet on mouse move 2023-12-11 09:07:44 +01:00
item_focus.rs Rename ComponentVTable to ItemTreeVTable 2023-10-09 11:01:56 +02:00
item_rendering.rs Fix BorrowMut error showing the preview with the software renderer 2023-11-09 16:58:19 +01:00
item_tree.rs LSP: Fix highlighting of top-level item 2023-11-03 22:14:20 +01:00
items.rs touch-area: Trigger pointer-evnet on mouse move 2023-12-11 09:07:44 +01:00
layout.rs Winit initial size adjustments and wasm size fixes 2023-10-24 15:28:18 +02:00
lengths.rs Add support for rendering the mouse cursor with linuxkms 2023-07-31 13:06:28 +02:00
lib.rs Rename ComponentVTable to ItemTreeVTable 2023-10-09 11:01:56 +02:00
model.rs Models: fix writing data doesn't update ListView model data property 2023-10-31 13:41:31 +01:00
platform.rs Implement KeyEvent.repeat 2023-11-29 09:31:31 +01:00
properties.rs core: Make debug print of PropertyHandle more useful (#3780) 2023-10-30 09:18:45 +01:00
README.md reuse: remove glob for markdown files 2023-08-17 08:55:28 +02:00
renderer.rs janitor: Go over our spell checking setup 2023-10-16 09:01:51 +02:00
rtti.rs Implement TouchArea::scroll-event 2023-10-07 07:59:53 +02:00
sharedvector.rs Use portable_atomic instead of deprecated atomic_polyfill 2023-08-10 13:12:04 +02:00
slice.rs janitor: Fix clippy errors about wrong clone implementations 2023-09-20 20:23:38 +02:00
software_renderer.rs Rename WindowRotation to RenderingRotation in the software renderer (#4181) 2023-12-19 08:47:55 +01:00
string.rs C++: fix string conversion from float not being round 2023-10-27 13:20:24 +02:00
tests.rs core: Add a double-click callback to the TouchArea (#4060) 2023-12-08 12:12:41 +01:00
textlayout.rs SW: fix eliding of multiline text (#3612) 2023-10-18 10:15:55 +02:00
timers.rs cpp: Make Timer available to other FFI-exported types 2023-12-01 18:47:00 +01:00
translations.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
unsafe_single_threaded.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
window.rs Fix position of grabbed event on popups 2023-11-30 10:18:30 +01:00

Slint Runtime 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.