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. | |
cursorSvg | SVGElement | null (kosong) | Menahan elemen SVG kursor saat kursor dilampirkan ke blok. Nilai ini bernilai null jika tidak ada kursor pada blok. | |
markerSvg | SVGElement | null (kosong) | Mempertahankan 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 yang diberikan sebagai sorotan koneksi untuk koneksi yang ditentukan. |
applyColour(block) | Terapkan warna yang disimpan ke jalur blok, dengan mempertimbangkan apakah jalur termasuk dalam blok bayangan atau tidak. |
flipRTL() | Balik jalur SVG di RTL. |
removeConnectionHighlight(connection)? | (Opsional) Menghapus sorotan yang terkait dengan koneksi yang ditentukan, jika ada. |
setCursorSvg(cursorSvg) | Tambahkan SVG kursor ke grup SVG blok ini. |
setMarkerSvg(markerSvg) | Tambahkan SVG penanda ke grup SVG blok ini. |
setPath(pathString) | Tetapkan jalur yang dihasilkan oleh perender ke elemen SVG masing-masing. |
setStyle(blockStyle) | Perbarui gayanya. |
updateDraggingDelete(enabled) | Tambahkan atau hapus gaya visual yang menunjukkan bahwa blok ditarik ke area yang dihapus. |
updateHighlighted(highlighted) | Menetapkan apakah blok menampilkan sorotan atau tidak. Sorotan 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) | Tambahkan atau hapus gaya visual yang menunjukkan blok dapat dipindahkan. |
updateSelected(enabled) | Tambahkan atau hapus gaya visual yang menunjukkan bahwa blok dipilih. |