vizia/
lib.rs

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