blockly > Prosedürler

Prosedürler ad alanı

Sınıflar

Sınıf Açıklama
ObservableProcedureMap

İşlevler

İşlev Açıklama
allProcedures(root) Bir çalışma alanındaki kullanıcı tarafından oluşturulan tüm prosedür tanımlarını bulun.
findLegalName(name, block) Birbirinin aynısı olan iki prosedür bulunmadığından emin olun. Önerilen prosedür adını alın ve boş olmayan ve diğer prosedürlerle çakışmayan yasal bir ad girin.
flyoutCategory(workspace) Prosedür kategorisi için açılır pencerenin gerektirdiği blokları oluşturun.
getCallers(name, workspace) Adlandırılmış bir prosedürün tüm arayanlarını bulun.
getDefinition(name, workspace) Adlandırılan 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 bir prosedür bloğu olup olmadığını kontrol eden bir tür koruması.
mutateCallers(defBlock) Bir prosedür tanımı, parametrelerini değiştirdiğinde tüm arayanlarını bulup düzenleyin.
rename(bu; ad) Prosedürü yeniden adlandırma. Düzenlenebilir alan tarafından çağrıldı.

Arayüzler

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

Değişkenler

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

Takma Adları Yazın

Tür Takma Adı Açıklama
ProcedureTuple Bir prosedür imzasını temsil eden eski araçlar. Öğeler sırasıyla ad, parametre adları ve döndürülen bir değere sahip olup olmadıklarıdır.