lgui_core/application/
mod.rs1mod backend;
4mod builder;
5mod context;
6mod error;
7mod handle;
8mod scope;
9mod view;
10
11pub use crate::window::{
12 ClosePolicy, WindowCloseHandler, WindowDragExclusion, WindowFocusChanged, WindowHandle,
13 WindowId, WindowManager, WindowMode, WindowOptions, WindowPosition,
14};
15pub use backend::ApplicationBackend;
16pub use builder::{Application, MemoryOptionsConfigured, MemoryOptionsMissing};
17pub use context::ApplicationContext;
18pub(crate) use error::RenderErrorRegistration;
19pub use error::{RenderError, RenderErrorStage};
20pub use handle::{ApplicationHandle, ApplicationTask};
21pub(crate) use scope::{current_application, ApplicationScopeFuture};
22pub(crate) use view::application_root_view;
23pub use view::AppView;
24
25#[path = "application_test.rs"]
26#[cfg(test)]
27mod tests;