From 3a0d34c0240f4421737a6a08761f99d6f8140d02 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sat, 4 Mar 2023 05:37:11 +0100 Subject: Create `iced_widget` subcrate and re-organize the whole codebase --- src/advanced.rs | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/advanced.rs (limited to 'src/advanced.rs') diff --git a/src/advanced.rs b/src/advanced.rs new file mode 100644 index 00000000..714076e0 --- /dev/null +++ b/src/advanced.rs @@ -0,0 +1,9 @@ +//! Leverage advanced concepts like custom widgets. +pub use crate::core::image; +pub use crate::core::layout::{self, Layout}; +pub use crate::core::overlay::{self, Overlay}; +pub use crate::core::renderer::{self, Renderer}; +pub use crate::core::svg; +pub use crate::core::text::{self, Text}; +pub use crate::core::widget::{self, Widget}; +pub use crate::core::{Clipboard, Shell}; -- cgit From f4cf488e0b083b5d7b7612c650917233163ee9cb Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sun, 5 Mar 2023 04:15:10 +0100 Subject: Remove generic `Hasher` and `Event` from `subscription::Recipe` --- src/advanced.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/advanced.rs') diff --git a/src/advanced.rs b/src/advanced.rs index 714076e0..9621c3bc 100644 --- a/src/advanced.rs +++ b/src/advanced.rs @@ -7,3 +7,8 @@ pub use crate::core::svg; pub use crate::core::text::{self, Text}; pub use crate::core::widget::{self, Widget}; pub use crate::core::{Clipboard, Shell}; + +pub mod subscription { + //! Write your own subscriptions. + pub use crate::native::futures::subscription::{EventStream, Recipe}; +} -- cgit From 99e0a71504456976ba88040f5d1d3bbc347694ea Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Sun, 5 Mar 2023 06:35:20 +0100 Subject: Rename `iced_native` to `iced_runtime` --- src/advanced.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/advanced.rs') diff --git a/src/advanced.rs b/src/advanced.rs index 9621c3bc..7afba85c 100644 --- a/src/advanced.rs +++ b/src/advanced.rs @@ -10,5 +10,5 @@ pub use crate::core::{Clipboard, Shell}; pub mod subscription { //! Write your own subscriptions. - pub use crate::native::futures::subscription::{EventStream, Recipe}; + pub use crate::runtime::futures::subscription::{EventStream, Recipe}; } -- cgit From 2e236869f5f9297d40d66d5d9e3a82324b8617f2 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 29 Mar 2023 00:17:12 +0200 Subject: Export `iced_core::mouse` in `advanced` module --- src/advanced.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/advanced.rs') diff --git a/src/advanced.rs b/src/advanced.rs index 7afba85c..82c18e59 100644 --- a/src/advanced.rs +++ b/src/advanced.rs @@ -1,6 +1,7 @@ //! Leverage advanced concepts like custom widgets. pub use crate::core::image; pub use crate::core::layout::{self, Layout}; +pub use crate::core::mouse; pub use crate::core::overlay::{self, Overlay}; pub use crate::core::renderer::{self, Renderer}; pub use crate::core::svg; -- cgit From 6d90f764b45fe1aaf7071c36371f11a81786eefa Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 29 Mar 2023 00:17:40 +0200 Subject: Export `iced_graphics` in `advanced` module (for now) --- src/advanced.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/advanced.rs') diff --git a/src/advanced.rs b/src/advanced.rs index 82c18e59..77a26d62 100644 --- a/src/advanced.rs +++ b/src/advanced.rs @@ -8,6 +8,7 @@ pub use crate::core::svg; pub use crate::core::text::{self, Text}; pub use crate::core::widget::{self, Widget}; pub use crate::core::{Clipboard, Shell}; +pub use crate::renderer::graphics; pub mod subscription { //! Write your own subscriptions. -- cgit From 472fbdf1875e82bc89ac0bbd4b2ff09cae1d9620 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 29 Mar 2023 20:32:36 +0200 Subject: Export `Hasher` in `advanced` module --- src/advanced.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/advanced.rs') diff --git a/src/advanced.rs b/src/advanced.rs index 77a26d62..2071aed0 100644 --- a/src/advanced.rs +++ b/src/advanced.rs @@ -7,7 +7,7 @@ pub use crate::core::renderer::{self, Renderer}; pub use crate::core::svg; pub use crate::core::text::{self, Text}; pub use crate::core::widget::{self, Widget}; -pub use crate::core::{Clipboard, Shell}; +pub use crate::core::{Clipboard, Hasher, Shell}; pub use crate::renderer::graphics; pub mod subscription { -- cgit