封鎖 > 圖示 > 圖示

圖示.Icon 類別

抽象圖示類別。圖示是位於區塊頂端角落的視覺元素。通常,它們會提供有關區塊的「中繼」資訊 (例如警告或註解),而不是提供有關區塊功能運作方式的「實際」資訊。

Signature:

export declare abstract class Icon implements IIcon 

導入: IIcon

建構函式

建構函式 修飾符 說明
(buildor)(sourceBlock) 建構 Icon 類別的新例項

屬性

屬性 修飾符 類型 說明
offsetInBlock protected 座標 這個圖示相對於工作區頂端位置的相對位置。
sourceBlock protected 封鎖
svgRoot protected SVGGElement | 空值 也就是代表這個圖示的根 svg 元素。
工具提示 protected tooltip.TipInfo 這個圖示的工具提示。
workspaceLocation protected 座標 這個圖示在工作區座標中的位置。

方法

方法 修飾符 說明
applyColour()
dispose()
getSize()
getTooltip() 傳回這個圖示的工具提示。
getType()
getWeight()
hideForInsertionMarker()
initView(pointerdownListener)
isClickableInFlyout(autoClosingFlyout) 檢查在彈出式視窗顯示時,該圖示是否可點擊。根據預設,所有畫面上的圖示都可以點擊 (自動關閉)。子類別可能會覆寫這個函式來變更此行為。
isShownWhenCollapsed()
onClick()
onLocationChange(blockOrigin)
setOffsetInBlock(offset)
setTooltip(tip) 將此圖示的工具提示設為指定值。顯示空值,表示區塊的工具提示。
updateCollapsed()
updateEditable()