slint/internal/core
Tobias Hunger 52c2fe585d
Fix forward tabbing through items (#1149)
* Fix forward tabbing through items

The implmentation never properly stepped out of repeaters, so it went
into a loop when a repeater was below a node without siblings. This in
turn led to the window aborting the focus item search. So the focus
never moved forward.

Add a test to make sure this stays fixed.

* Update internal/core/items.rs

Co-authored-by: Simon Hausmann <hausmann@gmail.com>

Co-authored-by: Simon Hausmann <hausmann@gmail.com>
2022-04-06 13:11:36 +02:00
..
graphics Collect statistics about the number of layers created in the GL and Qt renderer 2022-03-24 21:20:28 +01:00
items Text shortcuts (#1129) 2022-04-04 15:25:50 +02:00
LICENSES Fix LICENSES symlinks 2022-02-09 17:05:47 +01:00
textlayout Rename linebreak_ascii to linebreak_simple 2022-03-10 10:51:32 +01:00
animations.rs Debug: make sure that more properties have debug_name 2022-02-18 17:40:17 +01:00
api.rs C++: implement Window::on_close_requested 2022-03-17 14:49:12 +01:00
backend.rs Begin rasterizing glyphs for glyph embedding 2022-02-15 15:52:24 +01:00
callbacks.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
Cargo.toml Wasm GL backend: use a <input> element so it show the keyboard on mobile 2022-03-22 13:33:31 +01:00
component.rs Implement navigation of logical item tree on ItemRc 2022-03-28 14:13:36 +02:00
flickable.rs Flickable: adjust the thresholds 2022-03-17 14:12:31 +01:00
graphics.rs Make rendering_metrics_collector a public module 2022-03-24 21:20:28 +01:00
input.rs Text shortcuts (#1129) 2022-04-04 15:25:50 +02:00
item_focus.rs Fix forward tabbing through items (#1149) 2022-04-06 13:11:36 +02:00
item_rendering.rs Make rendering_metrics_collector a public module 2022-03-24 21:20:28 +01:00
item_tree.rs Add test for default focus chain implementation 2022-04-05 16:34:16 +02:00
items.rs Fix forward tabbing through items (#1149) 2022-04-06 13:11:36 +02:00
layout.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
lib.rs Implement Component-wide default focus traversal helpers 2022-03-28 14:13:36 +02:00
model.rs Component: Add information to stich together ItemTrees 2022-03-28 14:13:36 +02:00
properties.rs Properties: Save one usize for each binding 2022-03-18 09:23:52 +01:00
README.md Change the Url from sixtyfps.io to slint-ui.com 2022-02-08 08:52:46 +01:00
rtti.rs Fix CI issues, remove references to replace-char, add a test, fix creation of string 2022-03-02 15:47:32 +01:00
sharedvector.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
slice.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
string.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
tests.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
textlayout.rs MCU: fix text being cut in the printer demo sometimes being cut off (#1083) 2022-03-21 18:47:35 +01:00
timers.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
window.rs Use Vec from alloc crate 2022-03-28 14:13:36 +02: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.