blockly > Procédures

Espace de noms des procédures

Classes

Classe Description
ObservableProcedureMap

Fonctions

Fonction Description
allProcedures(root) Recherchez 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 la procédure proposé et renvoyez un nom légal, c'est-à-dire un nom qui n'est pas vide et qui ne se heurte pas à d'autres procédures.
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) Recherchez tous les appelants d'une procédure nommée.
getDefinition(name, workspace) Recherchez le bloc de définition de la procédure nommée.
isNameUsed(name, workspace, opt_exclude) Indique si le nom donné est déjà un nom de procédure.
isProcedureBlock(block) Un garde 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) Renommez une procédure. Appelé 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 fichier XML de la boîte à outils. Cette chaîne indique que la catégorie doit être renseignée dynamiquement avec des blocs de procédure. Consultez également Blockly.Variables.CATEGORY_NAME et Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Argument par défaut pour un bloc procedures_mutatorarg.

Alias de type

Alias de type Description
ProcedureTuple Méthode obsolète de représentation d'une signature de procédure. Les éléments sont respectivement: le nom, les noms des paramètres et si la fonction possède une valeur de retour.