ブロックする >FlyoutButton

FlyoutButton クラス

フライアウト内のボタンまたはラベルのクラス。

署名:

export declare class FlyoutButton implements IASTNodeLocationSvg 

実装: 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() の内容 フライアウト ボタンを正しく配置し、表示されるようにします。