Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

bootstrapStyle: CSSResult = ...
bootstrapVarStyle: CSSResult = ...
commonStyle: CSSResult = ...
fontawesomeStyle: CSSResult = ...
resetStyle: CSSResult = ...
styles: CSSResult[] = ...

Methods

  • connectedCallback(): void
  • disconnectedCallback(): void
  • mozRequestFullScreen(): Promise<void>
  • mozRequestFullScreenWithKeys(): Promise<void>
  • msRequestFullscreen(): Promise<void>
  • onMouseDown(panelResizeEvent: PanelResize, separator: HTMLElement, leftElement: HTMLElement, rightElement: HTMLElement): (event: MouseEvent) => void
  • Panel resizing: Store initial mouse position, listen to drag event and resize elements

    Parameters

    • panelResizeEvent: PanelResize

      Interface to store the details of the drag event

    • separator: HTMLElement

      Element separating the elements to resize

    • leftElement: HTMLElement

      Left element to resize

    • rightElement: HTMLElement

      Right element to resize

    Returns (event: MouseEvent) => void

      • (event: MouseEvent): void
      • Parameters

        • event: MouseEvent

        Returns void

  • onMouseMove(panelResizeEvent: PanelResize): (event: MouseEvent) => MouseEvent
  • Panel resizing: Compute drag offset, change element position or width accordingly

    Parameters

    • panelResizeEvent: PanelResize

      Interface to store the details of the mouse down event

    Returns (event: MouseEvent) => MouseEvent

    The drag event

      • (event: MouseEvent): MouseEvent
      • Parameters

        • event: MouseEvent

        Returns MouseEvent

  • render(): TemplateResult<ResultType>
  • resizeDataPanel(event: MouseEvent, desktopCanvas: ShadowRoot): MouseEvent
  • Resize the data (left) panel when dragging the separator

    Parameters

    • event: MouseEvent

      The mouse down event

    • desktopCanvas: ShadowRoot

      The desktop canvas

    Returns MouseEvent

    The mouse down event

  • resizeToolPanel(event: MouseEvent, desktopCanvas: ShadowRoot): MouseEvent
  • Resize the tool (right) panel when dragging the separator

    Parameters

    • event: MouseEvent

      The mouse down event

    • desktopCanvas: ShadowRoot

      The desktop canvas

    Returns MouseEvent

    The mouse down event

  • toggleBackgroundSelector(): void
  • toggleShowDatapanel_(): void
  • toggleShowInfobar_(): void
  • updated(): void
  • webkitRequestFullscreen(allowKeyboardInput?: number): Promise<void>

Generated using TypeDoc