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