1.4 KiB
1.4 KiB
Collections
命名空间: XCEngine::UI::Editor::Widgets
类型: submodule
描述: 编辑器集合类控件子模块,覆盖列表、树、标签栏、滚动视图及其交互辅助。
概述
Collections 主要提供“多项内容如何排布、命中、滚动与选择”的公共 UI 原语。按当前头文件与实现分工:
UIEditorListView*- 双行列表项布局、命中测试与交互
UIEditorTreeView*- 树节点可见性、展开/折叠与行命中
UIEditorScrollView*- 视口、内容范围与滚动条交互
UIEditorTabStrip*- 面板标签切换
UIEditorInlineRenameSession- 就地重命名会话状态
这些类型大多位于 XCEngine::UI::Editor::Widgets 命名空间下,并且被 Fields 与 Shell 复用。
公开头文件
UIEditorInlineRenameSession.hUIEditorListView.hUIEditorListViewInteraction.hUIEditorScrollView.hUIEditorScrollViewInteraction.hUIEditorTabStrip.hUIEditorTabStripInteraction.hUIEditorTreeView.hUIEditorTreeViewInteraction.h
当前实现边界
- 当前这里只建立目录索引页,具体头文件页仍需后续分批补齐。
- 该模块依赖
XCEngine/UI/Widgets的选择、展开、输入模型,而不是自行维护通用状态容器。