blockly > Procedimentos

Namespace dos procedimentos

Aulas

Turma Descrição
ObservableProcedureMap

remotas

Função Descrição
allProcedures(root) Encontre todas as definições de procedimentos criadas pelo usuário em um espaço de trabalho.
findLegalName(name, block) Verifique se não existem dois procedimentos com nomes idênticos. Pegue o nome do procedimento proposto e retorne um nome legal, ou seja, que não esteja vazio e não entre em conflito com outros procedimentos.
flyoutCategory(workspace) Crie os blocos exigidos pelo menu suspenso para a categoria do procedimento.
getCallers(name, workspace) Encontra todos os autores de chamada 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) Uma proteção de tipo que verifica se o bloco especificado é de procedimento.
mutateCallers(defBlock) Quando a definição de um procedimento mudar os parâmetros dela, encontre e edite todos os autores da 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 (em inglês)
IProcedureModel Um modelo de dados para um procedimento.

Variáveis

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

Aliases de tipos

Tipo de alias Descrição
ProcedureTuple Meios legados de representar uma assinatura de procedimento. Os elementos são respectivamente: nome, nomes de parâmetro e se ele tem um valor de retorno.