devexpress-diagram
Version:
DevExpress Diagram Control
24 lines (22 loc) • 741 B
text/typescript
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) {
}
}