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 |
|
Engelleme | |
TYPE |
|
IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> | Bu simgeyi tanımlamak için kullanılan tür dizesi. |
AĞIRLIK |
|
(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. |