layer-shika/crates/adapters/src/lib.rs

28 lines
957 B
Rust

#![allow(clippy::pub_use)]
pub mod errors;
pub(crate) mod rendering;
pub(crate) mod wayland;
pub use rendering::femtovg::popup_window::PopupWindow;
pub use wayland::config::WaylandWindowConfig;
pub use wayland::facade::WindowingSystemFacade;
pub use wayland::shell_adapter::WaylandWindowingSystem;
pub use wayland::surfaces::app_state::AppState;
pub use wayland::surfaces::popup_manager::PopupManager;
pub use wayland::surfaces::surface_state::WindowState;
pub mod platform {
pub use slint;
pub use slint_interpreter;
pub mod calloop {
pub use smithay_client_toolkit::reexports::calloop::channel;
pub use smithay_client_toolkit::reexports::calloop::generic::Generic;
pub use smithay_client_toolkit::reexports::calloop::timer::{TimeoutAction, Timer};
pub use smithay_client_toolkit::reexports::calloop::{
EventSource, InsertError, Interest, Mode, PostAction, RegistrationToken,
};
}
}