Skip to main content

blockly > FlyoutMetricsManager

FlyoutMetricsManager class

Calculates metrics for a flyout's workspace. The metrics are mainly used to size scrollbars for the flyout.

Signature:

export declare class FlyoutMetricsManager extends MetricsManager 

Extends: MetricsManager

Constructors

Constructor

Modifiers

Description

(constructor)(workspace, flyout)

Constructs a new instance of the FlyoutMetricsManager class

Properties

Property

Modifiers

Type

Description

flyout_

protected

IFlyout

The flyout that owns the workspace to calculate metrics for.

Methods

Method

Modifiers

Description

getContentMetrics(opt_getWorkspaceCoordinates)

getScrollMetrics(opt_getWorkspaceCoordinates, opt_viewMetrics, opt_contentMetrics)