blockly > Procédures

Espace de noms des procédures

Classes

Classe Description
ObservableProcedureMap

distantes

Fonction Description
allProcedures(root) Rechercher toutes les définitions de procédure créées par l'utilisateur dans un espace de travail
findLegalName(name, block) Assurez-vous qu'il n'existe pas deux procédures portant le même nom. Prenez le nom de l'intervention proposée et renvoyez un nom légal, c'est-à-dire un nom qui ne soit pas vide et qui n'entre pas en conflit avec les autres procédures.
flyoutCategory(workspace) Créez les blocs requis par le menu déroulant pour la catégorie d'intervention.
getCallers(name, workspace) Rechercher tous les appelants d'une procédure nommée
getDefinition(name, workspace) Recherchez le bloc de définition pour la procédure nommée.
isNameUsed(name, workspace, opt_exclude) Renvoie si le nom donné est déjà un nom de procédure.
isProcedureBlock(block) Protection de type qui vérifie si le bloc donné est un bloc de procédure.
mutateCallers(defBlock) Lorsqu'une définition de procédure modifie ses paramètres, recherchez et modifiez tous ses appelants.
rename(this, name) Renommer une procédure. Appelée par le champ modifiable.

Interfaces

Interface Description
IParameterModel Modèle de données pour une procédure.
IProcedureBlock Interface d'un bloc qui modélise une procédure.
IProcedureMap
IProcedureModel Modèle de données pour une procédure.

Variables

Variable Description
CATEGORY_NAME Chaîne à utiliser dans l'attribut "custom" d'une catégorie dans le code XML de la boîte à outils. Cette chaîne indique que la catégorie doit être renseignée de manière dynamique avec des blocs de procédure. Voir aussi Blockly.Variables.CATEGORY_NAME et Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Argument par défaut d'un bloc procédure_mutatorarg.

Alias de types

Alias de type Description
ProcedureTuple Ancien moyen de représenter la signature d'une procédure. Les éléments sont respectivement le nom, les noms des paramètres et la présence ou non d'une valeur renvoyée.