FlyoutButton 类
用于浮出控件中的按钮或标签的类。
Signature:
export declare class FlyoutButton implements IASTNodeLocationSvg
备注
此类的构造函数标记为内部函数。第三方代码不应直接调用构造函数或创建扩展 FlyoutButton
类的子类。
属性
属性 | 修饰符 | 类型 | 说明 |
---|---|---|---|
BORDER_RADIUS | static |
number | 浮出按钮边框的半径。 |
cursorSvg | SVGElement |null | 当光标附加到按钮上时,保留光标 svg 元素。如果按钮上没有光标,则此元素为 null。 | |
高度 | number | 按钮矩形的高度。 | |
信息 | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
number | 按钮中文本周围的水平外边距。 |
TEXT_MARGIN_Y | static |
number | 按钮中文本周围的垂直外边距。 |
宽度 | number | 按钮矩形的宽度。 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
createDom() | 创建按钮元素。 | |
dispose() | 丢弃此按钮。 | |
getButtonText() | ||
getTargetWorkspace() | 获取按钮的目标工作区。 | |
getWorkspace() | 获取按钮的工作区。 | |
isLabel() | ||
moveTo(x, y) | 将按钮移动到指定的 x, y 坐标。 | |
setCursorSvg(cursorSvg) | 将光标 SVG 添加到此按钮的 SVG 组中。 | |
setMarkerSvg() | IASTNodeLocationSvg 必需,但未使用。不能在按钮上设置标记。如果“标记”快捷方式时,则会触发与其关联的回调函数。 | |
show() | 正确定位浮出按钮,并使其可见。 |