blockly > Procedimientos

Espacio de nombres de los procedimientos

Clases

Clase Descripción
ObservableProcedureMap

Funciones

Función Descripción
allProcedures(root) Busca todas las definiciones de procedimientos creadas por el usuario en un espacio de trabajo.
findLegalName(name, block) Asegúrate de que no existan dos procedimientos con el mismo nombre. Toma el nombre del procedimiento propuesto y devuelve un nombre legal, es decir, uno que no esté vacío y no entre en conflicto con otros procedimientos.
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) Busca todos los emisores de un procedimiento con nombre.
getDefinition(name, workspace) Busca el bloque de definición del procedimiento nombrado.
isNameUsed(name, workspace, opt_exclude) Muestra un mensaje si el nombre indicado ya es un nombre de procedimiento.
isProcedureBlock(block) Es un protector de tipo que verifica si el bloque determinado es un bloque de procedimiento.
mutateCallers(defBlock) Cuando una definición de procedimiento cambia sus parámetros, busca y edita todos sus llamadores.
rename(this, name) Cambia el nombre de un procedimiento. El campo editable lo llama.

Interfaces

Interfaz Descripción
IParameterModel Un modelo de datos para un procedimiento.
IProcedureBlock Es la interfaz de un bloque que modela un procedimiento.
IProcedureMap
IProcedureModel Un modelo de datos para un procedimiento.

Variables

Variable Descripción
CATEGORY_NAME Es una cadena para usar en el atributo "custom" de una categoría en el archivo XML de Toolbox. Esta cadena indica que la categoría se debe propagar de forma dinámica con bloques de procedimiento. Consulta también Blockly.Variables.CATEGORY_NAME y Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Es el argumento predeterminado para un bloque procedures_mutatorarg.

Alias de tipo

Alias de tipo Descripción
ProcedureTuple Es un método heredado para representar una firma de procedimiento. Los elementos son, respectivamente: nombre, nombres de parámetros y si tiene un valor que se muestra.