blockly‏ > SeparatorFlyoutInflater‏ > load

השיטה SeparatorFlyoutInflater.load()

הרחבת מפריד דמה של תפריט נפתח.

התפריט הנפתח יוצר באופן אוטומטי מפרידים בין כל רכיב, והגודל שלהם נקבע על ידי קריאה ל-gapForElement ב-inflater הרלוונטי. בנוסף, משתמשים יכולים להוסיף באופן מפורש מפרידים בהגדרה של התפריט הנפתח. כשמפרידים (שנוצרו באופן מפורש או משתמע) עוקבים זה אחרי זה, הפער של המפריד האחרון מתפשט לאחור ומצטמצם למפריד אחד. הכיווץ לא מצטבר. אם יש בהתחלה סמלי הפרדה של 2, 3 ו-4 פיקסלים, אחרי הנורמליזציה יהיה סמל הפרדה אחד של 4 פיקסלים. לכן, השיטה הזו מחזירה מפריד ברוחב אפס, שיוחליף על ידי המפריד שנוצר באופן משתמע על ידי התפריט הנפתח על סמך הערך שמוחזר על ידי gapForElement, שמכיר את המרווח שמוגדר כברירת מחדל, בניגוד לשיטה הזו.

Signature:

load(_state: object, flyout: IFlyout): FlyoutItem;

פרמטרים

פרמטר סוג תיאור
_state אובייקט ייצוג JSON של מפריד של תפריט נפתח.
חלון קופץ IFlyout התפריט הנפתח שבו רוצים ליצור את המפריד.

החזרים:

FlyoutItem

אובייקט FlyoutSeparator חדש שנוצר.