sim_lib_web_layout/
lib.rs1#![forbid(unsafe_code)]
14#![deny(missing_docs)]
15
16mod citizen;
17pub mod cookbook;
18pub mod layout;
19pub mod palette;
20pub mod pane;
21pub mod scene;
22pub mod value;
23
24pub use citizen::{WorkspaceDescriptor, workspace_descriptor_class_symbol};
25pub use cookbook::workspace_pane_demo;
26pub use layout::{LayoutOp, apply_layout_op, layout_op_from_intent};
27pub use palette::{EntryKind, Palette, PaletteEntry, card_target, open_card};
28pub use pane::{new_pane, pane_dock, pane_id, pane_lens, pane_resource, rect};
29pub use scene::workspace_scene;
30pub use value::{WORKSPACE_CLASS, focus, mode, new_workspace, panes};
31
32pub static RECIPES: sim_cookbook::EmbeddedDir =
34 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
35
36#[cfg(test)]
37mod palette_tests;
38#[cfg(test)]
39mod tests;