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::{
|
2024-07-30 22:22:28 +02:00
|
|
|
from_recipe, into_recipes, Event, EventStream, Hasher, MacOS,
|
|
|
|
|
PlatformSpecific, Recipe,
|
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;
|
|
|
|
|
}
|
|
|
|
|
|
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;
|
|
|
|
|
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};
|
2024-04-01 11:59:46 +02:00
|
|
|
pub use crate::core::Shell;
|
2023-03-29 00:17:40 +02:00
|
|
|
pub use crate::renderer::graphics;
|
2024-07-14 22:58:30 +02:00
|
|
|
pub use widget::Widget;
|