Skip to main content

blockly > ContextMenuRegistry

ContextMenuRegistry namespace

Signature:

export declare namespace ContextMenuRegistry 

Enumerations

Enumeration

Description

ScopeType

Where this menu item should be rendered. If the menu item should be rendered in multiple scopes, e.g. on both a block and a workspace, it should be registered for each scope.

Interfaces

Interface

Description

ActionContextMenuOption

A representation of a normal, clickable menu item in contextmenu.ts.

ActionRegistryItem

A representation of a normal, clickable menu item in the registry.

CoreContextMenuOption

Fields common to all context menu items as used by contextmenu.ts.

CoreRegistryItem

Fields common to all context menu registry items.

LegacyContextMenuOption

A subset of ContextMenuOption corresponding to what was publicly documented. ContextMenuOption should be preferred for new code.

Scope

The actual workspace/block/focused object where the menu is being rendered. This is passed to callback and displayText functions that depend on this information.

SeparatorContextMenuOption

A representation of a menu separator item in contextmenu.ts.

SeparatorRegistryItem

A representation of a menu separator item in the registry.

Type Aliases

Type Alias

Description

ContextMenuOption

A menu item as presented to contextmenu.ts.

RegistryItem

A menu item as entered in the registry.