Stay organized with collections
Save and categorize content based on your preferences.
blockly > WorkspaceSvg > getToolboxCategoryCallback
Get the callback function associated with a given key, for populating custom toolbox categories in this workspace.
Signature:
getToolboxCategoryCallback(key: string): ((p1: WorkspaceSvg) => toolbox.FlyoutDefinition) | null;
Parameters
Parameter |
Type |
Description |
key |
string |
The name to use to look up the function. |
Returns:
((p1: WorkspaceSvg) => toolbox.FlyoutDefinition) | null
The function corresponding to the given key for this workspace, or null if no function is registered.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["\u003cp\u003eThe \u003ccode\u003egetToolboxCategoryCallback\u003c/code\u003e method retrieves the callback function linked to a specific key used for filling custom toolbox categories within the workspace.\u003c/p\u003e\n"],["\u003cp\u003eIt accepts a string \u003ccode\u003ekey\u003c/code\u003e as input, which is employed to identify the desired function.\u003c/p\u003e\n"],["\u003cp\u003eIf a matching function is found, it's returned; otherwise, the method returns \u003ccode\u003enull\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe returned function is responsible for generating the content (a \u003ccode\u003eFlyoutDefinition\u003c/code\u003e) of a custom toolbox category within the workspace.\u003c/p\u003e\n"]]],[],null,["[blockly](./blockly.md) \\\u003e [WorkspaceSvg](./blockly.workspacesvg_class.md) \\\u003e [getToolboxCategoryCallback](./blockly.workspacesvg_class.gettoolboxcategorycallback_1_method.md)\n\nWorkspaceSvg.getToolboxCategoryCallback() method\n\nGet the callback function associated with a given key, for populating custom toolbox categories in this workspace.\n\n**Signature:** \n\n getToolboxCategoryCallback(key: string): ((p1: WorkspaceSvg) =\u003e toolbox.FlyoutDefinition) | null;\n\nParameters\n\n| Parameter | Type | Description |\n|-----------|--------|------------------------------------------|\n| key | string | The name to use to look up the function. |\n\n**Returns:**\n\n((p1: [WorkspaceSvg](./blockly.workspacesvg_class.md)) =\\\u003e [toolbox.FlyoutDefinition](./blockly.utils_namespace.toolbox_namespace.flyoutdefinition_typealias.md)) \\| null\n\nThe function corresponding to the given key for this workspace, or null if no function is registered."]]