KopEditor核心元素

布局类

  • Editor: 是整个编辑区的基类,其他类会附在Editor上。
  • Panel: 用于装载内容的容器。
  • Dialog: 弹出框,用于对信息和错误的提示。
  • TabContainer: 多panel容器,在容器中可以有多个panel。
  • Menu: 包括 ApplicationMenu、ContextMenu 两种类型。ApplicationMenu用于对某种文档的菜单进行定义,ContextMenu用于对上下文菜单进行定义。
  • Document: 文档类型。
布局基础类图
图1.1.1 - 布局基础类图

系统类

  • Event: 通过事件传递信息用于对象与对象之间通信。
  • KeyMap: 绑定键盘与功能。

插件类

  • Theme: 定义皮肤插件。
  • Widget: 小组件用于对某种文档的扩展。