FlyoutButton クラス
フライアウト内のボタンまたはラベルのクラス。
署名:
export declare class FlyoutButton implements IASTNodeLocationSvg
備考
このクラスのコンストラクタは、internal とマークされます。サードパーティのコードでは、コンストラクタを直接呼び出したり、FlyoutButton
クラスを拡張するサブクラスを作成したりしないでください。
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
BORDER_RADIUS | static |
数値 | フライアウト ボタンの境界線の半径。 |
cursorSvg | SVGElement | null | カーソルがボタンにアタッチされているときに、カーソル svg 要素を保持します。ボタンにカーソルがない場合、null になります。 | |
高さ | 数値 | ボタンの長方形の高さ。 | |
info | 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() | フライアウト ボタンを正しく配置し、表示されるようにします。 |