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