blockly > blockRendering > שורה

מחלקה blockRendering.Row

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

Signature:

export declare class Row 

יצרנים

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

תכונות

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

protected

readonly

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() המדיניות הזו קובעת אם השורה הזו תתחיל במפריד רכיבים.