blockly > RenderedConnection

מחלקה RenderedConnection

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

Signature:

export declare class RenderedConnection extends Connection 

הרחבה: חיבור

יצרנים

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

תכונות

מאפיין (property) גורמי שינוי סוג תיאור
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() צריך להסיר את ההדגשה מסביב לחיבור הזה.