import { DiagramMouseEvent } from "../Event"; import { MouseHandlerDefaultStateBase } from "./MouseHandlerDefaultStateBase"; import { ItemKey } from "../../Model/DiagramItem"; export class MouseHandlerDefaultReadOnlyState extends MouseHandlerDefaultStateBase { canDragObjectOnMouseDown(key: ItemKey): boolean { return false; } canExpandContainerOnMouseDown(key: ItemKey): boolean { return false; } canClearSelectionOnMouseDown(): boolean { return false; } canSelectOnMouseUp(key: ItemKey): boolean { return true; } canClearSelectionOnMouseUp(): boolean { return true; } updateConnectionsOnMouseMove(evt: DiagramMouseEvent) { } }