blockly > Procedures

Namespace prosedur

Class

Kelas Deskripsi
ObservableProcedureMap

Fungsi

Fungsi Deskripsi
allProcedures(root) Menemukan semua definisi prosedur yang dibuat pengguna di ruang kerja.
findLegalName(name, block) Pastikan tidak ada dua prosedur dengan nama yang sama. Ambil nama prosedur yang diusulkan, dan tampilkan nama resmi, yaitu nama yang tidak kosong dan tidak bertentangan dengan prosedur lain.
flyoutCategory(workspace, useXml)
flyoutCategory(workspace, useXml)
getCallers(name, workspace) Menemukan semua pemanggil prosedur bernama.
getDefinition(name, workspace) Temukan blok definisi untuk prosedur yang dinamai.
isNameUsed(name, workspace, opt_exclude) Menampilkan jika nama yang diberikan sudah merupakan nama prosedur.
isProcedureBlock(block) Penjaga jenis yang memeriksa apakah blok yang diberikan adalah blok prosedur.
mutateCallers(defBlock) Saat definisi prosedur mengubah parameternya, temukan dan edit semua pemanggilnya.
rename(this, name) Mengganti nama prosedur. Dipanggil oleh kolom yang dapat diedit.

Antarmuka

Antarmuka Deskripsi
IParameterModel Model data untuk prosedur.
IProcedureBlock Antarmuka untuk blok yang membuat model prosedur.
IProcedureMap
IProcedureModel Model data untuk prosedur.

Variabel

Variabel Deskripsi
CATEGORY_NAME String untuk digunakan dalam atribut "kustom" dari 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 blok procedures_mutatorarg.

Alias Jenis

Alias Jenis Deskripsi
ProcedureTuple Cara lama untuk merepresentasikan tanda tangan prosedur. Elemennya adalah: nama, nama parameter, dan apakah memiliki nilai yang ditampilkan.