Skip to main content

blockly > FlyoutNavigationPolicy

FlyoutNavigationPolicy class

Generic navigation policy that navigates between items in the flyout.

Signature:

export declare class FlyoutNavigationPolicy<T> implements INavigationPolicy<T> 

Implements: INavigationPolicy<T>

Constructors

Constructor

Modifiers

Description

(constructor)(policy, flyout)

Creates a new FlyoutNavigationPolicy instance.

Methods

Method

Modifiers

Description

getFirstChild(_current)

Returns null to prevent navigating into flyout items.

getNextSibling(current)

Returns the next item in the flyout relative to the given item.

getParent(current)

Returns the parent of the given flyout item.

getPreviousSibling(current)

Returns the previous item in the flyout relative to the given item.

isApplicable(current)

Returns whether the given object can be navigated from by this policy.

isNavigable(current)

Returns whether or not the given flyout item can be navigated to.