23 lines
1.3 KiB
Rust
23 lines
1.3 KiB
Rust
//! 原生宿主模块入口。窗口、管理控件、系统适配和开发工具状态与用户业务界面分开维护。
|
|
//!
|
|
// 目录确定模块归属;main 中的 crate 根别名保持内部调用路径稳定。
|
|
/// 保存运行活动、请求和诊断记录,供宿主开发工具展示。
|
|
pub(crate) mod activity;
|
|
/// 实现 winit 应用生命周期、窗口协调、输入路由和 softbuffer 像素呈现。
|
|
pub(crate) mod app;
|
|
/// 调用平台剪贴板工具读写文本,向编辑器返回明确错误。
|
|
pub(crate) mod clipboard;
|
|
/// 组合控制台、源码、网络和设置工具的状态、交互与绘制。
|
|
pub(crate) mod developer_tools;
|
|
#[cfg(target_os = "macos")]
|
|
/// 仅在 macOS 编译,调整原生交通灯按钮并处理标题栏平台行为。
|
|
pub(crate) mod native_chrome;
|
|
/// 维护页面/工具入口列表、折叠宽度和命中目标;可用页面宽度需扣除其占用。
|
|
pub(crate) mod sidebar;
|
|
/// 从源码与诊断生成可浏览的结构信息,供 Sources 工具定位对象和文本。
|
|
pub(crate) mod sources;
|
|
/// 提供宿主管理界面专用的主题、控件和交互状态,和 Endor 业务界面共享底层绘图能力。
|
|
pub(crate) mod system_ui;
|
|
/// 提供页面标签投影及相关数据处理,页面业务身份仍由运行时维护。
|
|
pub(crate) mod tabs;
|