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. |