Skip to main content

blockly > Events > ViewportChange

Events.ViewportChange class

Notifies listeners that the workspace surface's position or scale has changed.

Does not notify when the workspace itself resizes.

Signature:

export declare class ViewportChange extends UiBase 

Extends: UiBase

Constructors

Constructor

Modifiers

Description

(constructor)(opt_top, opt_left, opt_scale, opt_workspaceId, opt_oldScale)

Constructs a new instance of the ViewportChange class

Properties

Property

Modifiers

Type

Description

oldScale?

number

(Optional) The previous scale of the workspace.

scale?

number

(Optional) The scale of the workpace.

type

EventType

viewLeft?

number

(Optional) The left edge of the visible portion of the workspace, relative to the workspace origin.

viewTop?

number

(Optional) Top edge of the visible portion of the workspace, relative to the workspace origin.

Methods

Method

Modifiers

Description

toJson()

Encode the event as JSON.