Sprotty
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Class. Model Viewer

options

protected options: ViewerOptions

Defined in: packages/sprotty/src/base/views/viewer.tsx:127


patcher

protected readonly patcher: Patcher

Defined in: packages/sprotty/src/base/views/viewer.tsx:139


renderer

protected readonly renderer: ModelRenderer

Defined in: packages/sprotty/src/base/views/viewer.tsx:138

Methods

getBoundsInPage()

protected getBoundsInPage(element): object

Defined in: packages/sprotty/src/base/views/viewer.tsx:209

Parameters

element

Element

Returns

object

height

height: number = bounds.height

width

width: number = bounds.width

x

x: number

y

y: number


hasFocus()

protected hasFocus(): boolean

Defined in: packages/sprotty/src/base/views/viewer.tsx:179

Returns

boolean


onWindowResize()

protected onWindowResize(vdom): void

Defined in: packages/sprotty/src/base/views/viewer.tsx:201

Parameters

vdom

VNode

Returns

void


restoreFocus()

protected restoreFocus(focus): void

Defined in: packages/sprotty/src/base/views/viewer.tsx:190

Parameters

focus

boolean

Returns

void


update()

update(model, cause?): void

Defined in: packages/sprotty/src/base/views/viewer.tsx:143

Parameters

model

Readonly<SModelRootImpl>

cause?

Action

Returns

void

Implementation of

IViewer.update