blockly > blockRendering > שורה
מחלקה blockRendering.Row
אובייקט שמייצג שורה אחת בבלוק שעבר עיבוד ואת כל רכיבי המשנה שלו.
Signature:
export declare class Row
יצרנים
יצרן | גורמי שינוי | התיאור |
---|---|---|
(constructor)(קבוע) | יצירת מופע חדש של המחלקה Row |
תכונות
נכס | גורמי שינוי | תיאור | התיאור |
---|---|---|---|
יישור | מספר | null | יישור השורה. | |
constants_ |
|
ConstantProvider | |
רכיבים | ניתנות למדידה[] | מערך של רכיבים הכלולים בשורה הזו. | |
hasDummyInput | boolean | אם בשורה יש קלט דמה או קלט מהשורה האחרונה. | |
hasExternalInput | boolean | אם בשורה יש קלט חיצוני. | |
hasInlineInput | boolean | אם בשורה יש ערכי קלט מוטבעים. | |
hasJaggedEdge | boolean | אם לשורה יש קצה משונן. | |
hasStatement | boolean | אם השורה מכילה קלטים של הצהרה. | |
height | מספר | גובה השורה. | |
minHeight | מספר | הגובה המינימלי של השורה. | |
minWidth | מספר | הרוחב המינימלי של השורה, מהקצה השמאלי של הבלוק ועד לימין. הוא לא כולל בלוקים צאצאים אלא אם הם מוטבעים. | |
notchOffset | מספר | ||
statementEdge | מספר | המיקום של הקצה השמאלי של כל ערכי הקלט לבלוק בבלוק. פעולה זו מוודאת שהערכים של הצהרה המעובדים על ידי שדות של משתנים רחבים מיושרים כולם. | |
סוג | מספר | ||
רוחב | מספר | רוחב השורה, מהקצה השמאלי של הבלוק לימין. הוא לא כולל בלוקים צאצאים אלא אם הם מוטבעים. | |
widthWithConnectedBlocks | מספר | רוחב השורה, מהקצה השמאלי של הבלוק עד לקצה הבלוק או בלוקים צאצאים מחוברים. | |
xPos | מספר | מיקום ה-X של השורה ביחס למקור של קבוצת ה-svg של הבלוק. | |
yPos | מספר | מיקום ה-Y של השורה ביחס למקור של קבוצת ה-svg של הבלוק. |
שיטות
שיטה | גורמי שינוי | התיאור |
---|---|---|
endsWithElemSpacer() | המדיניות הזו קובעת אם השורה הזו תסתיים במפריד רכיבים. | |
getFirstSpacer() | שיטת נוחות להצגת רכיב המרווח הראשון בשורה הזו. | |
getLastInput() | מזינים את הקלט האחרון בשורה הזו, אם הוא כולל. | |
getLastSpacer() | שיטת נוחות להצגת רכיב המרווח האחרון בשורה הזו. | |
measure() | בודקים את כל רכיבי המשנה ולאכלס את כל מאפייני הגודל בשורה. | |
startsWithElemSpacer() | המדיניות הזו קובעת אם השורה הזו תתחיל במפריד רכיבים. |