blockly > blockRendering > IPathObject

Antarmuka blockRendering.IPathObject

Antarmuka untuk objek jalur blok.

Tanda Tangan:

export interface IPathObject 

Properti

Properti Pengubah Jenis Deskripsi
konstanta ConstantProvider Penyedia konstanta perender.
style BlockStyle Jalur utama blok.
svgPath SVGElement Jalur utama blok.

Metode

Metode Deskripsi
addConnectionHighlight(connection, connectionPath, offset, rtl)? (Opsional) Menambahkan jalur yang diberikan sebagai sorotan koneksi untuk koneksi yang diberikan.
applyColour(block)? (Opsional) Terapkan warna yang disimpan ke jalur blok, dengan mempertimbangkan apakah jalur tersebut termasuk dalam blok bayangan.
flipRTL() Membalik jalur SVG di RTL.
removeConnectionHighlight(connection)? (Opsional) Menghapus sorotan apa pun yang terkait dengan koneksi tertentu, jika ada.
setPath(pathString) Tetapkan jalur yang dihasilkan oleh perender ke elemen SVG masing-masing.
setStyle(blockStyle)? (Opsional) Perbarui gaya.
updateDraggingDelete(enabled) Menambahkan atau menghapus gaya visual yang menunjukkan bahwa blok ditarik ke area hapus.
updateHighlighted(highlighted) Menetapkan apakah blok menampilkan sorotan atau tidak. Penandaan blok sering digunakan untuk menandai blok secara visual yang saat ini sedang dieksekusi.
updateInsertionMarker(enabled) Menambahkan atau menghapus gaya visual yang menunjukkan bahwa blok adalah penanda penyisipan.
updateMovable(enabled) Menambahkan atau menghapus gaya visual yang menunjukkan bahwa blok dapat dipindahkan.
updateSelected(enabled) Menambahkan atau menghapus gaya yang menunjukkan bahwa blok dipilih.