blockly > icons > CommentIcon

icons.CommentIcon sınıfı

Kullanıcının bir bloğa yorum metni eklemesine olanak tanıyan simge.

İmza:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

Genişletilir: Simge

Uyguladığı arabirimler: IHasBubble, ISerializable

Markalar

Marka Değiştiriciler Açıklama
(constructor)(sourceBlock) CommentIcon sınıfının yeni bir örneğini oluşturur

Özellikler

Mülk Değiştiriciler Tür Açıklama
sourceBlock

protected

readonly

Engelleme
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> Bu simgeyi tanımlamak için kullanılan tür dizesi.
AĞIRLIK

static

readonly

(not declared) Bu simgenin diğer simgelere göre ağırlığı. Daha fazla pozitif ağırlık değerine sahip simgeler, bloğun sonuna doğru daha uzakta oluşturulur.

Yöntemler

Yöntem Değiştiriciler Açıklama
applyColour()
bubbleIsVisible()
createBubble() protected
dispose()
getBubble() IHasBubble.getBubble işlevine bakın.
getBubbleLocation()
getBubbleSize()
getSize()
getText() Bu yorumun metnini döndürür.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Belirtilen durumu bu yoruma uygular.
onBubbleLocationChange()
onClick()
onLocationChange(blockOrigin)
onSizeChange() Giriş baloncuğunun boyutundaki değişikliklere göre bu simgenin boyutunu günceller.
onTextChange() Giriş baloncuğunun metnindeki değişikliklere yanıt olarak bu yorumun metnini günceller.
saveState()
setBubbleLocation(location) Yorum balonunun çalışma alanındaki konumunu belirler.
setBubbleSize(size) Bu yorum için düzenlenebilir balonun boyutunu belirler. Görünüyorsa baloncuğu yeniden boyutlandırır.
setBubbleVisible(visible)
setText(text) Bu yorumun metnini belirler. Görünen tüm baloncukları günceller.
updateEditable() Kabarcığın durumunu (düzenlenebilir / düzenlenemez), kabarcık şu anda gösteriliyorsa kabarcığın durumunu yansıtacak şekilde günceller.