封鎖 >FlyoutButton

FlyoutButton 類別

飛出時提供的按鈕或標籤類別。

Signature:

export declare class FlyoutButton implements IASTNodeLocationSvg 

實作: IASTNodeLocationSvg

附註

這個類別的建構函式標示為內部函式。第三方程式碼不得直接呼叫建構函式,也不得建立擴充 FlyoutButton 類別的子類別。

屬性

屬性 修飾符 類型 說明
BORDER_RADIUS static 數字 彈出式按鈕的邊框半徑。
cursorSvg SVGElement |空值 當遊標附加至按鈕時,保留遊標 svg 元素。如果按鈕沒有遊標,則傳回 null。
高度 數字 按鈕矩形的高度。
資訊 toolbox.ButtonOrLabelInfo
TEXT_MARGIN_X static 數字 按鈕文字周圍的水平邊界。
TEXT_MARGIN_Y static 數字 按鈕文字周圍的垂直邊界。
寬度 數字 按鈕矩形的寬度。

方法

方法 修飾符 說明
createDom() 建立按鈕元素。
dispose() 丟棄此按鈕。
getButtonText()
getTargetWorkspace() 取得按鈕的目標工作區。
getWorkspace() 取得按鈕的工作區。
isLabel()
moveTo(x, y) 將按鈕移動到指定的 x, y 座標。
setCursorSvg(cursorSvg) 將遊標 SVG 新增至這個按鈕的 SVG 群組。
setMarkerSvg() IASTNodeLocationSvg 要求,但請勿使用。無法為按鈕設定標記。如果「商標」快速鍵用於按鈕,便會觸發相關聯的回呼函式。
show() 正確放置飛出按鈕,讓該按鈕出現。