blockly > アイコン > CommentIcon

icons.CommentIcon クラス

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

署名:

export declare class CommentIcon extends Icon implements IHasBubble, ISerializable 

拡張: アイコン

実装: IHasBubbleISerializable

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)(sourceBlock) CommentIcon クラスの新しいインスタンスを作成します。

プロパティ

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

protected

readonly

ブロック
業種

static

readonly

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

static

readonly

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

メソッド

メソッド 修飾子 説明
applyColour()
bubbleIsVisible()
createBubble() protected
dispose()
getBubble() IHasBubble.getBubble をご覧ください。
getBubbleLocation()
getBubbleSize()
getSize()
getText() このコメントのテキストを返します。
getType()
getWeight()
initView(pointerdownListener)
isClickableInFlyout()
loadState(state) 指定された状態をこのコメントに適用します。
onBubbleLocationChange()
onClick()
onLocationChange(blockOrigin)
onSizeChange() 入力バブルのサイズの変更に応じて、このアイコンのサイズを更新します。
onTextChange() 入力バブルのテキストの変更に応じて、このコメントのテキストを更新します。
saveState()
setBubbleLocation(location) ワークスペース内のコメント バブルの位置を設定します。
setBubbleSize(size) このコメントの編集可能なバブルのサイズを設定します。バブルが表示されている場合は、そのサイズを変更します。
setBubbleVisible(visible)
setText(text) このコメントのテキストを設定します。表示されているバブルを更新します。
updateEditable() バブルの状態(編集可能 / 編集不可)を更新し、バブルが現在表示されている場合はバブルの状態を反映します。