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. |