blockly > Prosedur

Namespace prosedur

Class

Class Deskripsi
ObservableProcedureMap

Fungsi

Fungsi Deskripsi
allProcedures(root) Menemukan semua definisi prosedur yang dibuat pengguna di ruang kerja.
findLegalName(name, block) Memastikan tidak ada dua prosedur yang bernama identik. Gunakan nama prosedur yang diusulkan, dan tampilkan nama resmi, yaitu nama yang tidak kosong dan tidak bertentangan dengan prosedur lain.
flyoutCategory(workspace) Buat blok yang diperlukan oleh pesawat terbang untuk kategori prosedur.
getCallers(name, workspace) Temukan semua pemanggil dari prosedur yang dinamai.
getDefinition(name, workspace) Temukan blok definisi untuk prosedur yang dinamai.
isNameUsed(name, workspace, opt_exclude) Menampilkan jika nama yang diberikan sudah menjadi nama prosedur.
isProcedureBlock(block) Jenis guard yang memeriksa apakah blok yang diberikan adalah blok prosedur.
mutateCallers(defBlock) Ketika definisi prosedur mengubah parameternya, temukan dan edit semua pemanggilnya.
ganti nama(ini, nama) Mengganti nama prosedur. Dipanggil oleh kolom yang dapat diedit.

Antarmuka

Antarmuka Deskripsi
IParameterModel Model data untuk suatu prosedur.
IProcedureBlock Antarmuka untuk blok yang memodelkan prosedur.
IProcedureMap
IProcedureModel Model data untuk suatu prosedur.

Variabel

Variabel Deskripsi
CATEGORY_NAME String untuk digunakan dalam atribut "custom" suatu kategori di XML toolbox. String ini menunjukkan bahwa kategori harus diisi secara dinamis dengan blok prosedur. Lihat juga Blockly.Variables.CATEGORY_NAME dan Blockly.VariablesDynamic.CATEGORY_NAME.
DEFAULT_ARG Argumen default untuk blokproc_mutatorarg.

Ketik Alias

Jenis Alias Deskripsi
ProcedureTuple Cara lama untuk merepresentasikan tanda tangan prosedur. Elemen tersebut adalah: nama, nama parameter, dan apakah elemen tersebut memiliki nilai hasil.