Lớp FlyoutButton
Lớp cho một nút hoặc nhãn trong trình đơn bật lên.
Chữ ký:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
Triển khai: IBoundedElement, IRenderedElement, IFocusableNode
Nhận xét
Hàm khởi tạo cho lớp này được đánh dấu là nội bộ. Mã của bên thứ ba không được gọi trực tiếp hàm khởi tạo hoặc tạo các lớp con mở rộng lớp FlyoutButton
.
Thuộc tính
Thuộc tính | Đối tượng sửa đổi | Loại | Mô tả |
---|---|---|---|
BORDER_RADIUS | static |
số | Bán kính của đường viền nút bật lên. |
cursorSvg | SVGElement | null | Giữ phần tử svg của con trỏ khi con trỏ được đính kèm vào nút. Giá trị này sẽ rỗng nếu không có con trỏ trên nút. | |
height | số | Chiều cao của hình chữ nhật của nút. | |
thông tin | toolbox.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static |
số | Lề ngang xung quanh văn bản trong nút. |
TEXT_MARGIN_Y | static |
số | Lề dọc xung quanh văn bản trong nút. |
width | số | Chiều rộng của hình chữ nhật của nút. |
Phương thức
Phương thức | Đối tượng sửa đổi | Mô tả |
---|---|---|
canBeFocused() | Xem IFocusableNode.canBeFocused. | |
createDom() | ||
dispose() | Xoá nút này. | |
getBoundingRectangle() | Trả về toạ độ của một phần tử có giới hạn mô tả kích thước của phần tử đó. Hệ toạ độ: toạ độ không gian làm việc. | |
getButtonText() | ||
getFocusableElement() | Xem IFocusableNode.getFocusableElement. | |
getFocusableTree() | Xem IFocusableNode.getFocusableTree. | |
getSvgRoot() | ||
getTargetWorkspace() | Lấy không gian làm việc mục tiêu của nút. | |
getWorkspace() | Lấy không gian làm việc của nút. | |
isLabel() | ||
moveBy(dx, dy, _reason) | Di chuyển phần tử theo một độ dời tương đối. | |
moveTo(x, y) | Di chuyển nút đến toạ độ x, y đã cho. | |
onNodeBlur() | Xem IFocusableNode.onNodeBlur. | |
onNodeFocus() | Xem IFocusableNode.onNodeFocus. | |
setCursorSvg(cursorSvg) | Thêm SVG con trỏ vào nhóm SVG của các nút này. | |
show() | Đặt đúng vị trí cho nút bật lên và hiển thị nút đó. |