IIcon インターフェース
署名:
export interface IIcon extends IFocusableNode
拡張: IFocusableNode
メソッド
| メソッド | 説明 |
|---|---|
| applyColour() | ブロックの色が変更されると、アイコンの色が更新されます。 |
| dispose() | アイコンの要素をすべて破棄します。 |
| getSize() | |
| getType() | |
| getWeight() | |
| hideForInsertionMarker() | 挿入マーカーの一部であるアイコンを非表示にします。 |
| initView(pointerdownListener) | ブロックに配置するアイコンの SVG 要素を作成します。 |
| isClickableInFlyout(autoClosingFlyout)? | (省略可)ブロックがフライアウトにあるときにアイコンがクリック可能かどうかを確認します。この関数を定義しない場合、すべてのフライアウトでアイコンがクリック可能になります。 |
| isShownWhenCollapsed() | |
| onClick() | アイコンがクリックされたことを通知します。 |
| onLocationChange(blockOrigin) | アイコンに位置が変更されたことを通知します。 |
| setOffsetInBlock(offset) | ブロックの上端からの相対位置をワークスペース単位でアイコンに通知します。 |
| updateCollapsed() | ブロックの閉じ方が変更されると、アイコンの閉じ方/ビューを更新します。 |
| updateEditable() | ブロックの編集可能性が変更されたときに、アイコンの編集可能性を更新します。 |