บล็อก > FlyoutButton

คลาสของปุ่ม Flyout

คลาสสำหรับปุ่มหรือป้ายกำกับในหน้าต่างแบบเลื่อนออก

ลายเซ็น:

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 แต่ไม่ได้ใช้ ไม่สามารถกำหนดเครื่องหมายบนปุ่มได้ หากใช้แป้นพิมพ์ลัด "มาร์ก" บนปุ่ม ระบบจะทริกเกอร์ฟังก์ชันเรียกกลับที่เชื่อมโยงไว้
แสดง() จัดตำแหน่งปุ่มเลื่อนออกให้ถูกต้องและทำให้มองเห็นปุ่มนั้นได้