2023-03-04 05:37:11 +01:00
|
|
|
//! Leverage advanced concepts like custom widgets.
|
2024-07-14 22:58:30 +02:00
|
|
|
pub mod subscription {
|
|
|
|
|
//! Write your own subscriptions.
|
|
|
|
|
pub use crate::runtime::futures::subscription::{
|
2025-02-21 01:22:56 +01:00
|
|
|
Event, EventStream, Hasher, MacOS, PlatformSpecific, Recipe,
|
|
|
|
|
from_recipe, into_recipes,
|
2024-07-14 22:58:30 +02:00
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub mod widget {
|
|
|
|
|
//! Create custom widgets and operate on them.
|
|
|
|
|
pub use crate::core::widget::*;
|
|
|
|
|
pub use crate::runtime::task::widget as operate;
|
|
|
|
|
}
|
|
|
|
|
|
2025-02-21 01:22:56 +01:00
|
|
|
pub use crate::core::Shell;
|
2024-02-21 06:23:13 +01:00
|
|
|
pub use crate::core::clipboard::{self, Clipboard};
|
2023-03-04 05:37:11 +01:00
|
|
|
pub use crate::core::image;
|
2025-04-24 01:16:46 +01:00
|
|
|
pub use crate::core::input_method;
|
2023-03-04 05:37:11 +01:00
|
|
|
pub use crate::core::layout::{self, Layout};
|
2023-03-29 00:17:12 +02:00
|
|
|
pub use crate::core::mouse;
|
2023-03-04 05:37:11 +01:00
|
|
|
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};
|
2023-03-29 00:17:40 +02:00
|
|
|
pub use crate::renderer::graphics;
|
2025-03-04 19:11:37 +01:00
|
|
|
|
2024-07-14 22:58:30 +02:00
|
|
|
pub use widget::Widget;
|