blockly > アイコン > CommentIcon

icon.CommentIcon クラス

ブロックにコメント テキストを追加できるアイコン。

署名:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

拡張: アイコン

実装: IHasBubbleISerializable

コンストラクタ

コンストラクタ 修飾子 説明
(コンストラクタ)(ソースブロック) CommentIcon クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
sourceBlock

protected

readonly

ブロック
業種

static

readonly

IconType<import("../interfaces/i_comment_icon.js").ICommentIcon> このアイコンを識別するために使用されるタイプ文字列。
WEIGHT

static

readonly

(宣言なし) このアイコンが他のアイコンと比較して持つ重み。重み値が大きいアイコンは、ブロックの最後のほうにレンダリングされます。

メソッド

メソッド 修飾子 説明
applyColour()
bubbleIsVisible()
dispose()
getBubbleSize()
getSize()
getText() このコメントのテキストを返します。
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) 指定した状態をこのコメントに適用します。
onClick()
onLocationChange(blockOrigin)
onSizeChange() 入力バブルのサイズの変更に応じて、このアイコンのサイズを更新します。
onTextChange() 入力バブルのテキストの変化に応じて、このコメントのテキストを更新します。
saveState()
setBubbleSize(size) このコメントの編集可能なバブルのサイズを設定します。ふきだしが表示されている場合は、そのサイズを変更します。
setBubbleVisible(visible)
setText(text) このコメントのテキストを設定します。表示されているバブルを更新します。
updateEditable() バブルが現在表示されている場合は、バブルの状態を反映するようにバブルの状態(編集可能または編集不可)を更新します。