blockly > ikony > CommentIcon

Klasa icons.CommentIcon

Ikona, która umożliwia użytkownikowi dodanie tekstu komentarza do bloku.

Podpis:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

Rozszerzenia: ikona

Implementuje: IHasBubble, ISerializable

Zespoły

Zespół Modyfikatory Opis
(constructor)(sourceBlock) Tworzy nową instancję klasy CommentIcon.

Właściwości

Właściwość Modyfikatory Typ Opis
sourceBlock

protected

readonly

Blokowanie
TYPE

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> Ciąg znaków służący do identyfikacji tej ikony.
WAGA

static

readonly

(niedeklarowane) Współczynnik wagi tej ikony w stosunku do innych ikon. Ikony z większymi wartościami wag są renderowane bliżej końca bloku.

Metody

Metoda Modyfikatory Opis
applyColour()
bubbleIsVisible()
createBubble() protected
dispose()
getBubble() Zobacz IHasBubble.getBubble.
getBubbleLocation()
getBubbleSize()
getSize()
getText() Zwraca tekst tego komentarza.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Stosuje dany stan do tego komentarza.
onBubbleLocationChange()
onClick()
onLocationChange(blockOrigin)
onSizeChange() Zmienia rozmiar tej ikony w odpowiedzi na zmiany rozmiaru dymka danych wejściowych.
onTextChange() Zaktualizuje tekst tego komentarza w odpowiedzi na zmiany w tekście pola tekstowego.
saveState()
setBubbleLocation(location) Określa lokalizację okienka komentarza w obszarze roboczym.
setBubbleSize(size) Ustawia rozmiar edytowalnej bańki dla tego komentarza. Zmienia rozmiar bąbelka, jeśli jest widoczny.
setBubbleVisible(visible)
setText(text) Ustawia tekst tego komentarza. Aktualizuje bąbelki, jeśli są widoczne.
updateEditable() Aktualizuje stan okienka (możliwość edycji / brak możliwości edycji), aby odzwierciedlał stan okienka, jeśli jest ono obecnie wyświetlane.