1#![doc = include_str!("../README.md")]
2pub mod actions;
3pub mod build_pattern;
4mod clipboard;
5mod conversion;
6mod error;
7mod event;
8mod multi_window;
9mod proxy;
10mod user_interface;
11
12pub mod settings;
13
14pub mod reexport {
15 pub use layershellev::NewInputPanelSettings;
16 pub use layershellev::NewLayerShellSettings;
17 pub use layershellev::OutputOption;
18 pub use layershellev::reexport::Anchor;
19 pub use layershellev::reexport::KeyboardInteractivity;
20 pub use layershellev::reexport::Layer;
21 pub use layershellev::reexport::wayland_client::{WlRegion, wl_keyboard};
22}
23
24mod ime_preedit;
25
26pub use iced_layershell_macros::to_layer_message;
27
28pub use error::Error;
29
30pub type Result = std::result::Result<(), error::Error>;
31use iced::theme::Style as Appearance;
32
33use iced::theme::Base as DefaultStyle;
34
35pub use build_pattern::application;
37pub use build_pattern::daemon;
38
39pub use settings::Settings;