blockly > HorizontalFlyout

הכיתה HorizontalFlyout

מחלקה של חלון קופץ.

Signature:

export declare class HorizontalFlyout extends Flyout 

הרחבות: תפריט נפתח

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(workspaceOptions) יצירת מופע חדש של הכיתה HorizontalFlyout

מאפיינים

נכס גורמי שינוי סוג תיאור
horizontalLayout בוליאני

Methods

שיטה גורמי שינוי תיאור
getClientRect() הפונקציה מחזירה את המלבן המקיף של אזור היעד לגרירה ביחידות פיקסלים ביחס לאזור התצוגה.
getX() חישוב קואורדינטת ה-x של מיקום התפריט הנפתח.
getY()‎ חישוב קואורדינטת ה-y של מיקום התפריט הנפתח.
isDragTowardWorkspace(currentDragDeltaXY) קביעה אם דלתא של גרירה היא לכיוון מרחב העבודה, על סמך המיקום והכיוון של התפריט הנפתח. המשתנה הזה משמש ב-determineDragIntention_ כדי לקבוע אם צריך ליצור בלוק חדש או לגלול בחלונית הקופצת.
layout_(contents) protected מסדרים את הבלוקסים בחלונית הנפתחת.
position()‎ מעבירים את התפריט הנפתח לקצה סביבת העבודה.
reflowInternal_() protected חישוב הגובה של התפריט הנפתח. toolbox.Position mat מתחת לכל בלוק. ל-RTL: פורסים את הבלוקים תוך התמקדות בצד שמאל.
scrollToStart() גוללים את התפריט הנפתח לחלק העליון.
setMetrics_(xyRatio) protected מגדיר את התרגום של התפריט הנפתח כך שיתאים לסרגלי הגלילה.
wheel_(e) protected גוללים בתפריט הנשלף.