{
"source": "lib.rs",
"items": [
{
"name": "adapter",
"kind": "mod",
"signature": "pub mod adapter;",
"line": 4,
"doc": "Adapter layer between the host app and the Slint UI grid/shell."
},
{
"name": "bindings",
"kind": "mod",
"signature": "pub mod bindings;",
"line": 6,
"doc": "Script-engine bindings (Rhai) exposed to configuration scripts."
},
{
"name": "docs",
"kind": "mod",
"signature": "pub mod docs;",
"line": 8,
"doc": "Markdown parser that converts CommonMark + GFM to `DocBlock` models."
},
{
"name": "dsl",
"kind": "mod",
"signature": "pub mod dsl;",
"line": 10,
"doc": "Composition DSL — fluent builder API for shell and window configuration."
},
{
"name": "grid",
"kind": "mod",
"signature": "pub mod grid;",
"line": 12,
"doc": "Grid zone model and target-config loader for responsive layouts."
},
{
"name": "layout",
"kind": "mod",
"signature": "pub mod layout;",
"line": 14,
"doc": "Layout DSL parser, constraint solver, and ratio-based panel engine."
},
{
"name": "gateway",
"kind": "mod",
"signature": "pub mod gateway;",
"line": 16,
"doc": "File I/O gateway — all `std::fs` calls are funnelled through this module."
},
{
"name": "pal",
"kind": "mod",
"signature": "pub mod pal;",
"line": 18,
"doc": "OS-level window backdrop and composition effects (Mica, Acrylic)."
},
{
"name": "settings",
"kind": "mod",
"signature": "pub mod settings;",
"line": 20,
"doc": "Persistent application settings (zoom, theme, icons, font)."
},
{
"name": "shell",
"kind": "mod",
"signature": "pub mod shell;",
"line": 22,
"doc": "Platform-native window chrome, navigation models, and shell lifecycle."
},
{
"name": "view_config",
"kind": "mod",
"signature": "pub mod view_config;",
"line": 24,
"doc": "Per-view Rhai configuration auto-applied on navigation changes."
}
]
}