vizia/
lib.rs

1//! # Vizia
2
3#![allow(clippy::uninlined_format_args)]
4
5extern crate self as vizia;
6
7#[cfg(all(not(feature = "baseview"), feature = "winit"))]
8pub use vizia_winit::application::{Application, ApplicationError};
9
10#[cfg(all(not(feature = "winit"), feature = "baseview"))]
11pub use vizia_baseview::{
12    Application, ApplicationError, ParentWindow, WindowHandle, WindowScalePolicy,
13};
14
15pub use vizia_core::*;
16
17pub mod prelude {
18    pub use vizia_core::prelude::*;
19
20    #[cfg(all(not(feature = "baseview"), feature = "winit"))]
21    pub use vizia_winit::{
22        application::{Application, ApplicationError},
23        window::Window,
24        window_modifiers::WindowModifiers,
25        ModifyWindow,
26    };
27
28    #[cfg(all(not(feature = "winit"), feature = "baseview"))]
29    pub use vizia_baseview::{Application, ApplicationError, WindowHandle, WindowScalePolicy};
30}