blockly > WorkspaceSvg > registerButtonCallback

WorkspaceSvg.registerButtonCallback() method

Register a callback function associated with a given key, for clicks on buttons and labels in the flyout. For instance, a button specified by the XML should be matched by a call to registerButtonCallback("CREATE_VARIABLE", yourCallbackFunction).

Signature:

registerButtonCallback(key: string, func: (p1: FlyoutButton) => void): void;

Parameters

Parameter Type Description
key string The name to use to look up this function.
func (p1: FlyoutButton) => void The function to call when the given button is clicked.

Returns:

void