mirror of
https://codeberg.org/waydeer/layer-shika.git
synced 2025-12-02 20:15:54 +00:00
27 lines
702 B
Rust
27 lines
702 B
Rust
//! Prelude module re-exporting all public API types
|
|
//!
|
|
//! Import this module to get access to the most commonly used types:
|
|
//!
|
|
//! ```rust
|
|
//! use layer_shika::prelude::*;
|
|
//! ```
|
|
|
|
#![allow(clippy::pub_use)]
|
|
|
|
// Core API types
|
|
pub use crate::{
|
|
App, Error, EventContext, EventLoopHandle, LayerShika, PopupWindow, Result, ShellControl,
|
|
};
|
|
|
|
// Domain value objects
|
|
pub use crate::{
|
|
AnchorEdges, KeyboardInteractivity, Layer, OutputGeometry, OutputHandle, OutputInfo,
|
|
OutputPolicy, OutputRegistry, PopupAt, PopupHandle, PopupPositioningMode, PopupRequest,
|
|
PopupSize,
|
|
};
|
|
|
|
// Event loop types
|
|
pub use crate::calloop;
|
|
|
|
// UI framework re-exports
|
|
pub use crate::{slint, slint_interpreter};
|