123456789101112131415161718 |
- import ComponentView from '../../view/Component.js';
- import ToolboxModel from './ToolboxModel.js';
- import GlobalModel from '../../model/Global.js';
- import ExtensionAPI from '../../core/ExtensionAPI.js';
- import { Dictionary, Payload } from '../../util/types.js';
- import { ToolboxFeature, ToolboxFeatureOption, UserDefinedToolboxFeature } from './featureManager.js';
- declare class ToolboxView extends ComponentView {
- static type: "toolbox";
- _features: Dictionary<ToolboxFeature | UserDefinedToolboxFeature>;
- _featureNames: string[];
- render(toolboxModel: ToolboxModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload & {
- newTitle?: ToolboxFeatureOption['title'];
- }): void;
- updateView(toolboxModel: ToolboxModel, ecModel: GlobalModel, api: ExtensionAPI, payload: unknown): void;
- remove(ecModel: GlobalModel, api: ExtensionAPI): void;
- dispose(ecModel: GlobalModel, api: ExtensionAPI): void;
- }
- export default ToolboxView;
|