blockly > blockRendering > IPathObject
Antarmuka blockRendering.IPathObject
Antarmuka untuk objek jalur blok.
Tanda Tangan:
export interface IPathObject
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
constants | ConstantProvider | Penyedia konstanta perender. | |
cursorSvg | SVGElement | null | Menahan elemen SVG kursor saat kursor terpasang ke blok. Nilainya adalah null jika tidak ada kursor pada blok. | |
markerSvg | SVGElement | null | Menyimpan elemen SVG penanda saat penanda dilampirkan ke blok. Nilai ini null jika tidak ada penanda di blok. | |
gaya | BlockStyle | Jalur utama blok. | |
svgPath | SVGElement | Jalur utama blok. |
Metode
Metode | Deskripsi |
---|---|
addConnectionHighlight(connection, connectionPath, offset, rtl)? | (Opsional) Menambahkan jalur tertentu sebagai sorotan koneksi untuk koneksi tertentu. |
applyColour(block) | Terapkan warna yang disimpan ke jalur blok, dengan mempertimbangkan apakah jalur itu milik blok bayangan. |
flipRTL() | Balik jalur SVG di RTL. |
removeConnectionHighlight(koneksi)? | (Opsional) Menghapus tanda apa pun yang terkait dengan koneksi tertentu, jika ada. |
setCursorSvg(cursorSvg) | Tambahkan SVG kursor ke grup SVG blok ini. |
setMarkerSvg(markerSvg) | Tambahkan SVG penanda ke grup SVG blok ini. |
setPath(pathString) | Setel jalur yang dihasilkan oleh perender ke elemen SVG masing-masing. |
setStyle(blockStyle) | Perbarui gaya. |
updateDraggingDelete(enabled) | Menambahkan atau menghapus gaya visual yang menampilkan bahwa blok ditarik ke area hapus. |
updateHighlighted(highlighted) | Tetapkan apakah blok menampilkan sorotan atau tidak. Penyorotan blok sering digunakan untuk menandai blok yang sedang dieksekusi secara visual. |
updateInsertionMarker(enabled) | Tambahkan atau hapus gaya visual yang menunjukkan bahwa blok adalah penanda penyisipan. |
updateMovable(enabled) | Menambahkan atau menghapus gaya visual yang menunjukkan bahwa blok dapat dipindahkan. |
updateSelected(enabled) | Tambahkan atau hapus gaya visual yang menunjukkan bahwa blok dipilih. |