blockly > Procedimentos

Namespace de procedimentos

Classes

Turma Descrição
ObservableProcedureMap

Funções

Função Descrição
allProcedures(root) Encontre todas as definições de procedimento criadas pelo usuário em um espaço de trabalho.
findLegalName(name, block) Verifique se não há dois procedimentos com o mesmo nome. Pegue o nome do procedimento proposto e retorne um nome válido, ou seja, um que não esteja vazio e não entre em conflito com outros procedimentos.
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) Encontre todos os autores de chamadas de um procedimento nomeado.
getDefinition(name, workspace) Encontre o bloco de definição do procedimento nomeado.
isNameUsed(name, workspace, opt_exclude) Retorna se o nome fornecido já é um nome de procedimento.
isProcedureBlock(block) Um guard de tipo que verifica se o bloco fornecido é um bloco de procedimento.
mutateCallers(defBlock) Quando uma definição de procedimento muda os parâmetros, encontre e edite todos os autores de chamada.
rename(this, name) Renomear um procedimento. Chamado pelo campo editável.

Interfaces

Interface Descrição
IParameterModel Um modelo de dados para um procedimento.
IProcedureBlock A interface de um bloco que modela um procedimento.
IProcedureMap
IProcedureModel Um modelo de dados para um procedimento.

Variáveis

Variável Descrição
CATEGORY_NAME String para uso no atributo "custom" de uma categoria no XML da caixa de ferramentas. Essa string indica que a categoria precisa ser preenchida dinamicamente com blocos de procedimento. Consulte também Blockly.Variables.CATEGORY_NAME e Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG O argumento padrão para um bloco procedures_mutatorarg.

Aliases de tipo

Alias de tipo Descrição
ProcedureTuple Forma legada de representar uma assinatura de procedimento. Os elementos são, respectivamente: nome, nomes de parâmetros e se ele tem um valor de retorno.