blockly > RenderedConnection

סיווג חיבור שעבר עיבוד

סיווג לחיבור בין בלוקים שניתן להציג על המסך.

Signature:

export declare class RenderedConnection extends Connection 

הרחבה: חיבור

יצרנים

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

מאפיינים

נכס גורמי שינוי סוג תיאור
sourceBlock_ BlockSvg
targetConnection RenderedConnection | null החיבור שאליו מתבצע החיבור. המערכת תציג ערך של null אם אין חיבור לאינטרנט.

שיטות

שיטה גורמי שינוי תיאור
Closest(maxLimit, dxy) מוצאים את החיבור התואם הקרוב ביותר לחיבור הזה. כל הפרמטרים נמצאים ביחידות של סביבת העבודה.
connect_(childConnection) protected מחברים שני חיבורים. זהו החיבור בבלוק העליון. עיבוד בלוקים לפי הצורך.
disconnectInternal(setParent) מנתקים שני בלוקים שמחוברים באמצעות החיבור הזה.
distanceFrom(otherConnection) הפונקציה מחזירה את המרחק בין החיבור הזה לחיבור אחר ביחידות של סביבת עבודה.
getOffsetInBlock() מקבלים את ההיסט של החיבור הזה ביחס לפינה השמאלית העליונה של הבלוק שלו.
getSourceBlock() מקבלים את בלוק המקור של החיבור הזה.
highlight() הוספת הדגשה סביב החיבור הזה.
isHighlighted() הפונקציה מחזירה את הערך True אם החיבור הזה מודגש. אחרת, הערך false.
moveBy(dx, dy) שינוי הקואורדינטות של החיבור.
moveTo(x, y) שינוי הקואורדינטות של החיבור.
moveToOffset(blockTL) מזיזים את החיבור למיקום שנקבע על ידי ההיסט שלו בתוך הבלוק ולמיקום של הפינה השמאלית העליונה של הבלוק.
onCheckChanged_() protected הפונקציה שאליה תישלח קריאה לאחר שהסוגים התואמים של החיבור הזה ישתנו.
respawnShadow_() protected הפעלה מחדש של בלוק הצלליות אם היה בלוק שמקושר לחיבור הזה. עיבוד/עיבוד של בלוקים לפי הצורך.
setCheck(check) שינוי התאימות של חיבור. עיבוד בלוקים לפי הצורך.
setOffsetInBlock(x, y) צריך להגדיר את ההיסט של החיבור הזה ביחס לפינה השמאלית העליונה של הבלוק שלו.
startTrackingAll() אפשר להתחיל לעקוב אחרי החיבור הזה וגם אחרי כל החיבורים ל-down-stream בכל בלוק שמצורף לחיבור הזה. הפעולה הזו מתבצעת כשמרחיבים חסימה.
targetBlock() מחזירה את הבלוק שאליו החיבור הזה מתחבר.
unhighlight() להסיר את ההדגשה מסביב לקישור הזה.