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
15pub mod prelude {
16    pub use vizia_core::prelude::*;
17
18    #[cfg(all(not(feature = "baseview"), feature = "winit"))]
19    pub use vizia_winit::{
20        application::{Application, ApplicationError},
21        window::Window,
22        window_modifiers::WindowModifiers,
23        ModifyWindow,
24    };
25
26    #[cfg(all(not(feature = "winit"), feature = "baseview"))]
27    pub use vizia_baseview::{Application, ApplicationError, WindowHandle, WindowScalePolicy};
28}