From afac7be7d12a5228adebd33ffafaf755a942642f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ram=C3=B3n=20Jim=C3=A9nez?= Date: Wed, 17 Sep 2025 23:59:05 +0200 Subject: [PATCH] Rename `selector::visible_bounds` to `delineate` --- Cargo.lock | 14 +++++++------- examples/{visible_bounds => delineate}/Cargo.toml | 2 +- examples/{visible_bounds => delineate}/src/main.rs | 6 ++---- runtime/src/widget/selector.rs | 2 +- 4 files changed, 11 insertions(+), 13 deletions(-) rename examples/{visible_bounds => delineate}/Cargo.toml (89%) rename examples/{visible_bounds => delineate}/src/main.rs (95%) diff --git a/Cargo.lock b/Cargo.lock index 4d3dde36..efea5828 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1210,6 +1210,13 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" +[[package]] +name = "delineate" +version = "0.1.0" +dependencies = [ + "iced", +] + [[package]] name = "deranged" version = "0.5.3" @@ -6557,13 +6564,6 @@ version = "0.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" -[[package]] -name = "visible_bounds" -version = "0.1.0" -dependencies = [ - "iced", -] - [[package]] name = "voronator" version = "0.2.1" diff --git a/examples/visible_bounds/Cargo.toml b/examples/delineate/Cargo.toml similarity index 89% rename from examples/visible_bounds/Cargo.toml rename to examples/delineate/Cargo.toml index 7cdccb60..ff181689 100644 --- a/examples/visible_bounds/Cargo.toml +++ b/examples/delineate/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "visible_bounds" +name = "delineate" version = "0.1.0" authors = ["Héctor Ramón Jiménez "] edition = "2024" diff --git a/examples/visible_bounds/src/main.rs b/examples/delineate/src/main.rs similarity index 95% rename from examples/visible_bounds/src/main.rs rename to examples/delineate/src/main.rs index 4a900bf7..97bd7d62 100644 --- a/examples/visible_bounds/src/main.rs +++ b/examples/delineate/src/main.rs @@ -41,10 +41,8 @@ impl Example { Task::none() } Message::Scrolled | Message::WindowResized => Task::batch(vec![ - selector::visible_bounds(OUTER_CONTAINER) - .map(Message::OuterFound), - selector::visible_bounds(INNER_CONTAINER) - .map(Message::InnerFound), + selector::delineate(OUTER_CONTAINER).map(Message::OuterFound), + selector::delineate(INNER_CONTAINER).map(Message::InnerFound), ]), Message::OuterFound(outer) => { self.outer_bounds = outer; diff --git a/runtime/src/widget/selector.rs b/runtime/src/widget/selector.rs index ee142246..a6f306c5 100644 --- a/runtime/src/widget/selector.rs +++ b/runtime/src/widget/selector.rs @@ -18,7 +18,7 @@ pub fn find_by_text(text: impl Into) -> Task> { } /// Finds the visible bounds of the first [`Selector`] target. -pub fn visible_bounds(selector: S) -> Task> +pub fn delineate(selector: S) -> Task> where S: Selector + Send + 'static, S::Output: Bounded + Clone + Send + 'static,