UNPKG

@eclipse-glsp/client

Version:

A sprotty-based client for GLSP

17 lines 980 B
import { MouseListener, GModelElement } from '@eclipse-glsp/sprotty'; /** * A mouse listener that clears the document selection on click * * Clicking on SVG elements doesn't update the document selection. In the context of diagramming * with GLSP, this is unnatural, as the user would expect that clicking in the diagram (e.g. to * select a diagram element) would clear any other selection state in the DOM. From a technical * point of view, an active selection in the document after clicking into the diagram may also * lead to bogus target elements in certain browser events, such as clipboard events, etc. * * This listener helps to overcome this problem by actively clearing any existing selection in * the document, if the user clicks into the diagram. */ export declare class SelectionClearingMouseListener extends MouseListener { mouseDown(_target: GModelElement, event: MouseEvent): never[]; } //# sourceMappingURL=selection-clearing-mouse-listener.d.ts.map