Theia API Documentation v1.65.0
    Preparing search index...

    Contribution that tracks mouseup and mousedown events.

    This is required to be able to track the TabBar, DockPanel, and SidePanel resizing and drag and drop events correctly all over the application. By default, when the mouse is over an iframe we lose the mouse tracking ability, so whenever we click (mousedown), we overlay a transparent div over the iframe in the Mini Browser, then we set the display of the transparent div to none on mouseup events.

    Implements

    Index

    Constructors

    Properties

    applicationShell: ApplicationShell
    mousedownEmitter: Emitter<MouseEvent> = ...
    mousedownListener: (e: MouseEvent) => void = ...
    mouseupEmitter: Emitter<MouseEvent> = ...
    mouseupListener: (e: MouseEvent) => void = ...
    toDispose: DisposableCollection = ...
    toDisposeOnActiveChange: DisposableCollection = ...

    Accessors

    Methods