FlyoutButton クラス
フライアウトのボタンまたはラベルのクラス。
署名:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
実装: IBoundedElement、IRenderedElement、IFocusableNode
備考
このクラスのコンストラクタは内部としてマークされています。サードパーティ コードでコンストラクタを直接呼び出したり、FlyoutButton
クラスを拡張するサブクラスを作成したりしないでください。
プロパティ
プロパティ | 修飾子 | タイプ | 説明 |
---|---|---|---|
BORDER_RADIUS | static |
数値 | フライアウト ボタンの枠線の半径。 |
cursorSvg | SVGElement | null | カーソルがボタンに接続されているときに、カーソルの SVG 要素を保持します。ボタンにカーソルがない場合、これは null になります。 | |
height | 数値 | ボタンの長方形の高さ。 | |
情報 | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
数値 | ボタンのテキストの周囲の水平方向の余白。 |
TEXT_MARGIN_Y | static |
数値 | ボタンのテキストの周囲の垂直方向の余白。 |
width | 数値 | ボタンの長方形の幅。 |
メソッド
メソッド | 修飾子 | 説明 |
---|---|---|
canBeFocused() | IFocusableNode.canBeFocused をご覧ください。 | |
createDom() | ||
dispose() | このボタンを廃棄します。 | |
getBoundingRectangle() | 要素のサイズを記述する境界付き要素の座標を返します。座標系: ワークスペースの座標。 | |
getButtonText() | ||
getFocusableElement() | IFocusableNode.getFocusableElement をご覧ください。 | |
getFocusableTree() | IFocusableNode.getFocusableTree をご覧ください。 | |
getSvgRoot() | ||
getTargetWorkspace() | ボタンのターゲット ワークスペースを取得します。 | |
getWorkspace() | ボタンのワークスペースを取得します。 | |
isLabel() | ||
moveBy(dx, dy, _reason) | 要素を相対オフセットで移動します。 | |
moveTo(x, y) | 指定された x 座標と y 座標にボタンを移動します。 | |
onNodeBlur() | IFocusableNode.onNodeBlur をご覧ください。 | |
onNodeFocus() | IFocusableNode.onNodeFocus をご覧ください。 | |
setCursorSvg(cursorSvg) | カーソル SVG をこのボタンの SVG グループに追加します。 | |
show() | フライアウト ボタンを正しく配置し、表示します。 |