diff --git a/src/lib.rs b/src/lib.rs index 05bd0f1..d6a3479 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,6 +4,8 @@ mod composition { pub use layer_shika_composition::*; } +pub mod prelude; + pub use composition::{ AnchorEdges, Error, EventLoopHandle, KeyboardInteractivity, Layer, LayerShika, PopupAt, PopupHandle, PopupPositioningMode, PopupRequest, PopupSize, PopupWindow, Result, RuntimeState, diff --git a/src/prelude.rs b/src/prelude.rs new file mode 100644 index 0000000..bac20fe --- /dev/null +++ b/src/prelude.rs @@ -0,0 +1,10 @@ +#![allow(clippy::pub_use)] + +pub use crate::{ + AnchorEdges, Error, KeyboardInteractivity, Layer, LayerShika, PopupAt, PopupPositioningMode, + PopupRequest, PopupSize, Result, +}; + +pub use crate::calloop; + +pub use crate::{slint, slint_interpreter};