blockly > icons > CommentIcon

Class icon.CommentIcon

Ikon yang memungkinkan pengguna menambahkan teks komentar ke blok.

Tanda Tangan:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

Memperluas: Ikon

Menerapkan: IHasBubble, ISerializable

Konstruktor

Konstruktor Pengubah Deskripsi
(constructor)(sourceBlock) Membuat instance baru dari class CommentIcon

Properti

Properti Pengubah Jenis Deskripsi
sourceBlock

protected

readonly

Blokir
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> String jenis yang digunakan untuk mengidentifikasi ikon ini.
BERAT

static

readonly

(tidak dinyatakan) Bobot yang dimiliki ikon ini relatif terhadap ikon lain. Ikon dengan nilai bobot yang lebih positif dirender lebih jauh ke akhir blok.

Metode

Metode Pengubah Deskripsi
applyColour()
bubbleIsVisible()
dispose()
getBubbleSize()
getSize()
getText() Menampilkan teks komentar ini.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Menerapkan status yang diberikan ke komentar ini.
onClick()
onLocationChange(blockOrigin)
onSizeChange() Memperbarui ukuran ikon ini sebagai respons terhadap perubahan ukuran balon input.
onTextChange() Memperbarui teks komentar ini sebagai respons terhadap perubahan teks balon input.
saveState()
setBubbleSize(size) Menetapkan ukuran balon yang dapat diedit untuk komentar ini. Mengubah ukuran balon jika terlihat.
setBubbleVisible(visible)
setText(text) Menetapkan teks komentar ini. Memperbarui balon jika terlihat.
updateEditable() Memperbarui status balon (dapat diedit / tidak dapat diedit) untuk mencerminkan status balon jika balon saat ini ditampilkan.