icon.Icon 類別
抽象圖示類別。圖示是位於區塊頂端角落的視覺元素。通常這類「中繼」有關區塊的資訊 (例如警告或註解),而不是提供「實際」有關區塊函式方式的資訊
Signature:
export declare abstract class Icon implements IIcon
實作: IIcon
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(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() |