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) | 將這個圖示的工具提示設為指定值。空值可顯示區塊的工具提示。 | |
setVisible(visibility) | 設定圖示泡泡的顯示設定 (如果有的話)。 | |
updateCollapsed() | ||
updateEditable() |