布局类
Editor
Editor是界面的父类,所有界面的元素都属于Editor:
- 添加子元素(TabContainer、Theme、Document等)
- 查找子元素
- 配置信息读取
- 释放子元素
TabContainer
TabContainer是一种多选项卡容器,用于封装多个Panel元素。
- 添加移除Panel
- 位置定位
- 选项卡呈现方式(选项卡可垂直也可以水平显示)
- 隐藏或显示
- 查找Panel
- 设置TabContainer信息(大小,标题)
| 字段名 |
类型 |
描述 |
| direction |
string |
tab的方向,row、col、top、bottom |
| panels |
[Panel] |
内容容器集合 |
| name |
string |
tab的名字 |
| position |
Position |
位置 |
| size |
Size |
容器的大小 |
| 字段名 |
类型 |
描述 |
| width |
int |
宽 |
| height |
int |
高 |
| 字段名 |
类型 |
描述 |
| left |
int |
靠左离多少 |
| right |
int |
靠右离多少 |
| top |
int |
靠顶部离多少 |
| bottom |
int |
靠下边离多少 |
| position |
string |
绝对定位,static/absolute/relative |
Panel
Panel是内容的存放容器,Panel可加至TabContainer中实现页面显示。
| 字段名 |
类型 |
描述 |
| template |
string |
模板 |
| name |
string |
panel的名字 |
| size |
Size |
大小 |
AppliationMenu是程序菜单的存放容器,AppliationMenu可加至TabContainer中实现页面显示。
| 字段名 |
类型 |
描述 |
| ico |
string |
图标 |
| size |
Size |
大小 |
| position |
Position |
位置 |
| name |
string |
名字 |
| child |
AppliationMenu |
子节点 |
| hotKey |
string |
热键 |
| documentType |
string |
文档类型 |
ContextMenu用于对上下文菜单进行定义。
| 字段名 |
类型 |
描述 |
| ico |
string |
图标 |
| size |
Size |
大小 |
| position |
Position |
位置 |
| name |
string |
名字 |
| child |
ContextMenu |
子节点 |
| hotKey |
string |
热键 |
| documentType |
string |
文档类型 |
Dialog
Dialog是弹出窗体容器,用于在editor中弹出窗体用于显示或输入。
- 插入模版
- 设置Dialog信息(位置、大小、样式)
| 字段名 |
类型 |
描述 |
| template |
string |
模板 |
| size |
Size |
大小 |