ExtensionPanelRegistration
这个类型代表你传递给 ExtensionContext.registerPanel 的参数。
LayoutActions
面板可以通过 context.layout 执行与用户当前布局相关的操作。
PanelExtensionContext
PanelExtensionContext 暴露了用于编写自定义面板的属性和方法。上下文提供了订阅消息、接收更新、配置面板设置以及将面板渲染到 UI 的方法。
RenderState
RenderState 是传递给面板 onRender 函数的信息。
SettingsIcon
<!-- SettingsIcon 是一个字符串字面量类型,用于表示设置树中的图标。它可以是以下值之一:
SettingsTree
SettingsTree 是一个用于在面板设置侧边栏中显示和编辑面板设置的树形结构。
SettingsTreeAction
表示可以分派到 SettingsTree 源的更新和编辑操作。
SettingsTreeChildren
SettingsTreeField
SettingsTreeField 指定了设置编辑器中字段的输入类型和值。
SettingsTreeFields
SettingsTreeFieldValue
设置树字段指定了设置编辑器中的输入类型和字段值。
SettingsTreeNode
一个节点代表设置树中的单个项目或项目组。
SettingsTreeNodeAction
SettingsTreeNodeAction 是设置节点操作菜单中包含的操作类型。
SettingsTreeNodeActionDivider
属性
SettingsTreeNodeActionItem
设置节点操作菜单中包含的操作项。
SubscribeMessageRangeArgs
此类型表示传递给 PanelExtensionContext.subscribeMessageRange 的参数。
Subscription
传递给 PanelExtensionContext.subscribe 的单个订阅。