docs: 格式化多个文档中的表格列宽对齐
This commit is contained in:
@@ -605,15 +605,15 @@ event_bus_publish("network.speed_changed", &speed);
|
|||||||
|
|
||||||
* 与 mini_core_draft 对比
|
* 与 mini_core_draft 对比
|
||||||
|
|
||||||
| 特性 | mini_core_draft | 最小核心 + 插件 |
|
| 特性 | mini_core_draft | 最小核心 + 插件 |
|
||||||
|------|-----------------|----------------|
|
|--------------+-----------------+-----------------|
|
||||||
| 核心代码行数 | ~3000行 | ~1500行 |
|
| 核心代码行数 | ~3000行 | ~1500行 |
|
||||||
| 抽象层 | 3-4层 | 1层(钩子) |
|
| 抽象层 | 3-4层 | 1层(钩子) |
|
||||||
| 扩展方式 | 服务注册 | 插件+钩子 |
|
| 扩展方式 | 服务注册 | 插件+钩子 |
|
||||||
| 学习曲线 | 陡峭 | 平缓 |
|
| 学习曲线 | 陡峭 | 平缓 |
|
||||||
| 性能 | 中等 | 最好 |
|
| 性能 | 中等 | 最好 |
|
||||||
| 可扩展性 | 很高 | 高 |
|
| 可扩展性 | 很高 | 高 |
|
||||||
| 复杂度 | 高 | 低 |
|
| 复杂度 | 高 | 低 |
|
||||||
|
|
||||||
* 核心代码量估算
|
* 核心代码量估算
|
||||||
|
|
||||||
|
|||||||
@@ -393,14 +393,14 @@ config.c
|
|||||||
|
|
||||||
## 实现优先级
|
## 实现优先级
|
||||||
|
|
||||||
| 优先级 | 模块 | 说明 |
|
| 优先级 | 模块 | 说明 |
|
||||||
|-------|------|------|
|
|--------|------------------|--------------------------------|
|
||||||
| P0 | config_default.c | 定义默认配置值 |
|
| P0 | config_default.c | 定义默认配置值 |
|
||||||
| P0 | config.c | 主加载逻辑 |
|
| P0 | config.c | 主加载逻辑 |
|
||||||
| P1 | config_xres.c | XResources 支持(已有基础) |
|
| P1 | config_xres.c | XResources 支持(已有基础) |
|
||||||
| P1 | 热重载 | SIGHUP 支持(配合 XResources) |
|
| P1 | 热重载 | SIGHUP 支持(配合 XResources) |
|
||||||
| P1 | config_lib.c | 动态库加载 |
|
| P1 | config_lib.c | 动态库加载 |
|
||||||
| P2 | config_api.c | API 实现 |
|
| P2 | config_api.c | API 实现 |
|
||||||
|
|
||||||
**P0**: 核心功能,必须实现
|
**P0**: 核心功能,必须实现
|
||||||
**P1**: 重要功能,提升用户体验
|
**P1**: 重要功能,提升用户体验
|
||||||
|
|||||||
@@ -796,17 +796,17 @@ static bool route_move_floating_event(wm_runtime_t *runtime,
|
|||||||
|
|
||||||
**输入事件 → 命令映射**
|
**输入事件 → 命令映射**
|
||||||
|
|
||||||
| 事件类型 | 可能生成的命令 | 条件 |
|
| 事件类型 | 可能生成的命令 | 条件 |
|
||||||
|---------|---------------|------|
|
|-------------------------+-----------------------------------------------------+----------------------------------------------------------|
|
||||||
| KEY_PRESS | 任意命令(通过键盘绑定) | 绑定存在 |
|
| KEY_PRESS | 任意命令(通过键盘绑定) | 绑定存在 |
|
||||||
| POINTER_BUTTON_PRESS | 任意窗口命令 / BEGIN_*_INTERACTION(通过鼠标绑定) | 绑定存在 |
|
| POINTER_BUTTON_PRESS | 任意窗口命令 / BEGIN_*_INTERACTION(通过鼠标绑定) | 绑定存在 |
|
||||||
| POINTER_ENTER | FOCUS_WINDOW | policy.pointer_enter_focuses_window == true 且窗口已管理 |
|
| POINTER_ENTER | FOCUS_WINDOW | policy.pointer_enter_focuses_window == true 且窗口已管理 |
|
||||||
| WINDOW_MAP_REQUEST | MANAGE_WINDOW | 窗口未管理 |
|
| WINDOW_MAP_REQUEST | MANAGE_WINDOW | 窗口未管理 |
|
||||||
| WINDOW_REMOVE | UNMANAGE_WINDOW | 窗口已管理 |
|
| WINDOW_REMOVE | UNMANAGE_WINDOW | 窗口已管理 |
|
||||||
| WINDOW_ACTIVATE_REQUEST | SWITCH_WORKSPACE + FOCUS_WINDOW / SET_WINDOW_URGENT | source == pager / source != pager |
|
| WINDOW_ACTIVATE_REQUEST | SWITCH_WORKSPACE + FOCUS_WINDOW / SET_WINDOW_URGENT | source == pager / source != pager |
|
||||||
| WINDOW_STATE_REQUEST | SET_FULLSCREEN / SET_MAXIMIZED / SET_MINIMIZED | 窗口已管理 |
|
| WINDOW_STATE_REQUEST | SET_FULLSCREEN / SET_MAXIMIZED / SET_MINIMIZED | 窗口已管理 |
|
||||||
| CONFIGURE_REQUEST | (可能不生成命令) | floating 窗口 |
|
| CONFIGURE_REQUEST | (可能不生成命令) | floating 窗口 |
|
||||||
| POINTER_MOTION | MOVE/RESIZE 命令 | 交互态下 |
|
| POINTER_MOTION | MOVE/RESIZE 命令 | 交互态下 |
|
||||||
|
|
||||||
补充约定:
|
补充约定:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user