blockly > IIcon

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