布局类

Editor

Editor是界面的父类,所有界面的元素都属于Editor:

  • 添加子元素(TabContainer、Theme、Document等)
  • 查找子元素
  • 配置信息读取
  • 释放子元素
字段名 类型 描述
dialog Dialog 弹出窗
contextMenu ContextMenu 菜单
theme Theme 样式
tabcontainers Tabcontainers 多选项卡容器
document Document 文档类型

TabContainer

TabContainer是一种多选项卡容器,用于封装多个Panel元素。

  • 添加移除Panel
  • 位置定位
  • 选项卡呈现方式(选项卡可垂直也可以水平显示)
  • 隐藏或显示
  • 查找Panel
  • 设置TabContainer信息(大小,标题)
字段名 类型 描述
direction string tab的方向,row、col、top、bottom
panels [Panel] 内容容器集合
name string tab的名字
position Position 位置
size Size 容器的大小

  • size
字段名 类型 描述
width int
height int

  • Position
字段名 类型 描述
left int 靠左离多少
right int 靠右离多少
top int 靠顶部离多少
bottom int 靠下边离多少
position string 绝对定位,static/absolute/relative

Panel

Panel是内容的存放容器,Panel可加至TabContainer中实现页面显示。

  • 插入模版
  • 设置Panel信息(顺序,标题)
字段名 类型 描述
template string 模板
name string panel的名字
size Size 大小

AppliationMenu

AppliationMenu是程序菜单的存放容器,AppliationMenu可加至TabContainer中实现页面显示。

  • 配置命令(命令位置、图标、事件、文件类型)
字段名 类型 描述
ico string 图标
size Size 大小
position Position 位置
name string 名字
child AppliationMenu 子节点
hotKey string 热键
documentType string 文档类型

ContextMenu

ContextMenu用于对上下文菜单进行定义。

  • 配置命令(命令位置、图标、事件、文件类型)
字段名 类型 描述
ico string 图标
size Size 大小
position Position 位置
name string 名字
child ContextMenu 子节点
hotKey string 热键
documentType string 文档类型

Dialog

Dialog是弹出窗体容器,用于在editor中弹出窗体用于显示或输入。

  • 插入模版
  • 设置Dialog信息(位置、大小、样式)
字段名 类型 描述
template string 模板
size Size 大小