iced/
advanced.rs

1//! Leverage advanced concepts like custom widgets.
2pub mod subscription {
3    //! Write your own subscriptions.
4    pub use crate::runtime::futures::subscription::{
5        Event, EventStream, Hasher, MacOS, PlatformSpecific, Recipe,
6        from_recipe, into_recipes,
7    };
8}
9
10pub mod widget {
11    //! Create custom widgets and operate on them.
12    pub use crate::core::widget::*;
13    pub use crate::runtime::task::widget as operate;
14}
15
16pub use crate::core::Shell;
17pub use crate::core::clipboard::{self, Clipboard};
18pub use crate::core::image;
19pub use crate::core::layout::{self, Layout};
20pub use crate::core::mouse;
21pub use crate::core::overlay::{self, Overlay};
22pub use crate::core::renderer::{self, Renderer};
23pub use crate::core::svg;
24pub use crate::core::text::{self, Text};
25pub use crate::renderer::graphics;
26pub use widget::Widget;