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. |