blockly > comments > RenderedWorkspaceComment
Class comments.RenderedWorkspaceComment
Tanda Tangan:
export declare class RenderedWorkspaceComment extends WorkspaceComment implements IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Memperluas: WorkspaceComment
Mengimplementasikan: IBoundedElement, IRenderedElement, IDraggable, ISelectable, IDeletable, ICopyable<WorkspaceCommentCopyData>, IContextMenu, IFocusableNode
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(constructor)(workspace, id) | Membangun komentar ruang kerja, termasuk tampilan. |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
lihat | CommentView | Class yang mencakup elemen SVG yang membentuk komentar ruang kerja. | |
ruang kerja | readonly |
WorkspaceSvg |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
canBeFocused() | Lihat IFocusableNode.canBeFocused. | |
dispose() | Melepaskan tampilan. | |
drag(newLoc) | Menarik komentar ke lokasi yang ditentukan. | |
endDrag() | Mengakhiri penarikan pada komentar. | |
getBoundingRectangle() | Menampilkan persegi panjang pembatas komentar ini dalam koordinat ruang kerja. Mendukung penciutan. | |
getEditorFocusableNode() | ||
getFocusableElement() | Lihat IFocusableNode.getFocusableElement. | |
getFocusableTree() | Lihat IFocusableNode.getFocusableTree. | |
getSize() | Menampilkan ukuran komentar dalam unit ruang kerja. Tidak mendukung penciutan. | |
getSvgRoot() | Menampilkan elemen SVG root dari komentar ini. | |
isCopyable() | Menampilkan apakah komentar ini dapat disalin atau tidak | |
isMovable() | Menampilkan apakah komentar ini dapat dipindahkan atau tidak. | |
moveBy(dx, dy, reason) | Memindahkan komentar dengan jumlah tertentu dalam koordinat ruang kerja. | |
moveTo(location, reason) | Memindahkan komentar ke lokasi tertentu dalam koordinat ruang kerja. | |
onNodeBlur() | Lihat IFocusableNode.onNodeBlur. | |
onNodeFocus() | Lihat IFocusableNode.onNodeFocus. | |
revertDrag() | Memindahkan komentar kembali ke tempatnya semula saat awal penarikan. | |
select() | Menandai komentar secara visual. | |
setCollapsed(collapsed) | Menetapkan apakah komentar diciutkan atau tidak. | |
setDeleteStyle(wouldDelete) | Menunjukkan secara visual bahwa komentar ini akan dihapus jika dilepas. | |
setEditable(editable) | Menetapkan apakah komentar dapat diedit atau tidak. | |
setPlaceholderText(text) | Menetapkan teks placeholder yang ditampilkan jika komentar kosong. | |
setSize(size) | Menetapkan ukuran komentar. | |
setText(text) | Menetapkan teks komentar. | |
showContextMenu(e) | Menampilkan menu konteks untuk komentar ini. | |
snapToGrid() | Paskan komentar ini ke titik petak terdekat. | |
startDrag() | Memulai penarikan pada komentar. | |
toCopyData() | Menampilkan representasi yang dapat diserialisasi JSON dari status komentar ini yang dapat digunakan untuk menempel. | |
unselect() | Membatalkan penyorotan komentar secara visual. |