blockly > ikony > Ikona komentarza

icon.CommentIcon

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

Podpis:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

Rozszerza: 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

Zablokuj
TYPE

static

readonly

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

static

readonly

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

Metody

Metoda Modyfikatory Opis
applyColour()
bubbleIsVisible()
dispose()
getBubbleSize()
getSize()
getText() Zwraca tekst komentarza.
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) Stosuje podany stan do tego komentarza.
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()
setBubbleSize(size) Ustawia rozmiar edytowalnej bańki dla tego komentarza. Zmienia rozmiar okienka, jeśli jest widoczne.
setBubbleVisible(visible)
setText(text) Ustawia tekst tego komentarza. aktualizuje bąbelki, jeśli są widoczne.
updateEditable() Aktualizuje stan bąbelka (możliwość edycji / brak możliwości edycji), aby odzwierciedlał stan bąbelka, jeśli jest on obecnie wyświetlany.