| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| dm/ | 12-May-2024 | - | 6,797 | 4,938 | ||
| dmserver/ | 12-May-2024 | - | 5,435 | 4,616 | ||
| figures/ | 12-May-2024 | - | ||||
| interfaces/ | 12-May-2024 | - | 9,371 | 6,821 | ||
| resources/ | 12-May-2024 | - | ||||
| sa_profile/ | 12-May-2024 | - | 78 | 44 | ||
| snapshot/ | 12-May-2024 | - | 591 | 462 | ||
| utils/ | 12-May-2024 | - | 2,559 | 1,822 | ||
| wm/ | 12-May-2024 | - | 13,448 | 9,788 | ||
| wmserver/ | 12-May-2024 | - | 8,187 | 6,800 | ||
| wmtest/frameworks/ | 12-May-2024 | - | 84 | 43 | ||
| LICENSE | D | 12-May-2024 | 9.9 KiB | 177 | 150 | |
| OAT.xml | D | 12-May-2024 | 4.3 KiB | 71 | 15 | |
| README_zh.md | D | 12-May-2024 | 2.1 KiB | 62 | 44 | |
| bundle.json | D | 12-May-2024 | 3 KiB | 100 | 99 | |
| hisysevent.yaml | D | 12-May-2024 | 2.4 KiB | 48 | 8 |
README_zh.md
1# windowmanager 2 3- [简介](#简介) 4- [目录](#目录) 5- [约束](#约束) 6- [接口说明](#接口说明) 7- [相关仓](#相关仓) 8 9## 简介 10 11**窗口子系统** 提供窗口管理和Display管理的基础能力,是系统图形界面显示所需的基础子系统 12 13其主要的结构如下图所示: 14 15 16 17- **Window Manager Client** 18 19 应用进程窗口管理接口层,提供窗口对对象抽象和窗口管理接口,对接原能力和UI框架。 20 21- **Display Manager Client** 22 23 应用进程Display管理接口层,提供Display信息抽象和Display管理接口。 24 25- **Window Manager Server** 26 27 窗口管理服务,提供窗口布局、Z序控制、窗口树结构、窗口拖拽、窗口快照等能力,并提供窗口布局和焦点窗口给多模输入 28 29- **Display Manager Server** 30 31 Display管理服务,提供Display信息、屏幕截图、屏幕亮灭和亮度处理控制,并处理Display与Screen映射关系 32 33## 目录 34``` 35foundation/windowmanager/ 36├── dm # Dislplay Manager Client实现代码 37├── dmserver # Dislplay Manager Service实现代码 38├── interfaces # 对外接口存放目录 39│ ├── innerkits # native接口存放目录 40│ └── kits # js/napi接口存放目录 41├── resources # 框架使用资源文件存放目录 42├── sa_profile # 系统服务配置文件 43├── snapshot # 截屏命令行工具实现代码 44├── utils # 工具类存放目录 45├── wm # Window Manager Client实现代码 46├── wmserver # Window Manager Service实现代码 47``` 48 49## 约束 50- 语言版本 51 - C++11或以上 52 53## 接口说明 54 55- [Window](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-window.md) 56- [Display](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-display.md) 57 58## 相关仓 59- graphic_standard 60- ace_ace_engine 61- aafwk_standard 62- multimodalinput_input