FlyoutButton 類別
飛出時提供的按鈕或標籤類別。
Signature:
export declare class FlyoutButton implements 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() | 正確放置飛出按鈕,讓該按鈕出現。 |