FlyoutButton 類別
跳出訊息中的按鈕或標籤類別。
Signature:
export declare class FlyoutButton implements IASTNodeLocationSvg
附註
此類別的建構函式會標示為內部用。第三方程式碼不得直接呼叫建構函式,或建立擴充 FlyoutButton
類別的子類別。
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
BORDER_RADIUS | static |
號碼 | 飛出按鈕的邊框半徑。 |
cursorSvg | SVGElement | 空值 | 當遊標附加在按鈕上時,按住遊標 svg 元素。如果按鈕上沒有遊標,則傳回空值。 | |
高度 | 號碼 | 按鈕矩形的高度。 | |
資訊 | 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 提供,但未使用。您無法在按鈕上設定標記。如果按鈕使用「mark」捷徑,就會觸發與它相關聯的回呼函式。 | |
show() | 將飛出按鈕的適當位置正確放置。 |