IIcon 介面
Signature:
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() | 在區塊可編輯性變更時,更新圖示的可編輯性。 |