/**
 * 事件系统
 */
"use strict";
const event_system_1 = require('../event-system/event-system');
class EventSystem extends event_system_1.default {
    constructor(...args) {
        super(...args);
        /**
         * 当视图或者树区域有组件 hover
         */
        this.viewportOrTreeComponentMouseOver = 'viewportOrTreeComponentMouseOver';
        /**
         * 当视图或者树区域根组件取消 hover
         */
        this.viewportOrTreeRootComponentMouseLeave = 'viewportOrTreeRootComponentMouseLeave';
        /**
         * 改变某个组件的选中状态
         */
        this.changeComponentSelectStatusEvent = 'changeComponentSelectStatus';
        /**
         * 触发了保存
         */
        this.onSave = 'onSave';
    }
}
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = EventSystem;
