#![allow(clippy::too_many_arguments)]
pub mod anim;
pub mod app;
pub mod core;
pub mod event;
pub mod geometry;
pub mod platform;
pub mod render;
pub mod signal;
pub mod spec;
pub mod style;
pub(crate) mod sync;
pub mod text;
pub mod theme;
pub mod ui;
pub mod prelude {
pub use crate::app::{App, ThemeHandle};
pub use crate::event::{CursorShape, MenuItem};
pub use crate::geometry::{Color, Insets, Point, Rect, Size};
pub use crate::platform::{PickDialog, Tray, TrayCtx, TrayMenuItem};
pub use crate::render::image::{Fit, Image, ImageError, VisualState};
pub use crate::render::{Gradient, PixmapTarget, RenderTarget};
pub use crate::signal::{signal, Signal};
pub use crate::spec::{Align, Axis, Dimension};
pub use crate::style::{Brush, Role, Shadow, Style};
pub use crate::sync::Sender;
pub use crate::theme::{Intent, Theme};
pub use crate::ui::{
Element, ImageContent, ImageView, Link, Truncate, WindowButton, WindowButtonKind,
};
}