blockly > blockRendering > שורה

מחלקה blockRendering.Row

אובייקט שמייצג שורה אחת בבלוק שעבר עיבוד וכל רכיבי המשנה שלו.

Signature:

export declare class Row 

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(קבועים) יצירה של מופע חדש של המחלקה Row

מאפיינים

נכס גורמי שינוי סוג תיאור
יישור מספר | null יישור השורה.
constants_

protected

readonly

ConstantProvider
רכיבים ניתנות למדידה[] מערך של רכיבים הכלולים בשורה הזו.
hasDummyInput בוליאני האם השורה כוללת קלט דמה או קלט מהשורה האחרונה.
hasExternalInput בוליאני האם השורה כוללת קלט חיצוני.
hasInlineInput בוליאני האם השורה כוללת קלט מוטבע.
hasJaggedEdge בוליאני האם לשורה יש קצה משונן.
hasStatement בוליאני האם השורה כוללת קלט של הצהרה.
height (גובה) number גובה השורה.
minHeight number הגובה המינימלי של השורה.
minWidth number הרוחב המינימלי של השורה, מהקצה השמאלי של הבלוק מימין. אינה כוללת בלוקים של צאצאים, אלא אם הם בתוך השורה.
notchOffset number
statementEdge number המיקום של הקצה השמאלי של כל נתוני ההצהרה בבלוק. כך ניתן לוודא שערכי הקלט של ההצהרות, המעובדים על ידי שדות של רוחב שונה, תואמים כולם.
type number
רוחב number רוחב השורה, מהקצה השמאלי של הבלוק מימין. אינה כוללת בלוקים של צאצאים, אלא אם הם בתוך השורה.
widthWithConnectedBlocks number רוחב השורה, מהקצה השמאלי של הבלוק עד לקצה הבלוק או לכל בלוק צאצא מחובר.
xPos number המיקום של ה-X של השורה ביחס למקור של קבוצת ה-svg של הבלוק.
yPos number המיקום ה-Y של השורה ביחס למקור של קבוצת ה-svg של הבלוק.

שיטות

שיטה גורמי שינוי תיאור
endsWithElemSpacer() ההגדרה קובעת אם השורה הזו צריכה להסתיים במפריד רכיב.
getFirstSpacer() שיטת נוחות להצגת רכיב המפריד הראשון בשורה הזו.
getLastInput() מקבלים את הקלט האחרון בשורה הזו, אם יש לו.
getLastSpacer() שיטת נוחות להצגת הרכיב האחרון של המפריד בשורה הזו.
measure() בדיקה של כל רכיבי המשנה ומילוי כל מאפייני הגודל בשורה.
startsWithElemSpacer() ההגדרה קובעת אם השורה הזו צריכה להתחיל במפריד רכיב.