圖示.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() |