blockly > Prosedürler

Procedures ad alanı

Sınıflar

Sınıf Açıklama
ObservableProcedureMap

İşlevler

İşlev Açıklama
allProcedures(root) Kullanıcı tarafından oluşturulan tüm prosedür tanımlarını bir çalışma alanında bulma
findLegalName(name, block) Aynı ada sahip iki prosedür bulunmamalıdır. Önerilen prosedür adını alın ve boş olmayan ve diğer prosedürlerle çakışmayan yasal bir ad döndürün.
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) Adlandırılmış bir prosedürü çağıran tüm kullanıcıları bulun.
getDefinition(name, workspace) Adlandırılmış prosedürün tanım bloğunu bulun.
isNameUsed(name, workspace, opt_exclude) Verilen ad zaten bir prosedür adıysa döndürülür.
isProcedureBlock(block) Belirtilen bloğun prosedür bloğu olup olmadığını kontrol eden bir tür koruyucu.
mutateCallers(defBlock) Bir prosedür tanımı parametrelerini değiştirdiğinde, tüm arayanlarını bulup düzenleyin.
rename(this, name) Bir prosedürü yeniden adlandırma Düzenlenebilir alan tarafından çağrılır.

Arayüzler

Arayüz Açıklama
IParameterModel Bir prosedür için veri modeli.
IProcedureBlock Bir prosedürü modelleyen bir bloğun arayüzü.
IProcedureMap
IProcedureModel Bir prosedür için veri modeli.

Değişkenler

Değişken Açıklama
CATEGORY_NAME Araç kutusu XML'inde bir kategorinin "özel" özelliğinde kullanılacak dize. Bu dize, kategorinin prosedür bloklarıyla dinamik olarak doldurulması gerektiğini gösterir. Ayrıca Blockly.Variables.CATEGORY_NAME ve Blockly.VariablesDynamic.CATEGORY_NAME değerlerine bakın.
DEFAULT_ARG procedures_mutatorarg bloğu için varsayılan bağımsız değişken.

Tür Takma Adları

Tür takma adı Açıklama
ProcedureTuple Prosedür imzasını temsil etmenin eski yöntemi. Öğeler sırasıyla: ad, parametre adları ve döndürülen değer olup olmadığı.